lumis.service.newsletter
Class NewsletterManager

Package class diagram package NewsletterManager
java.lang.Object
  extended by lumis.service.newsletter.NewsletterManager
All Implemented Interfaces:
INewsletterManager

public class NewsletterManager
extends Object
implements INewsletterManager

Since:
4.0.8

Constructor Summary
NewsletterManager()
           
 
Method Summary
 void executeSchedules(SessionConfig sessionConfig, ITransaction scheduleTransaction)
           
 String getCategoryContent(SessionConfig sessionConfig, String categoryId, Date startDateTime, ITransaction transaction)
           
protected  String getModelXml(Model model, Collection<String> categoryContents)
           
 String getModelXml(SessionConfig sessionConfig, String serviceInstanceId, String modelId, Date startDateTime, ITransaction transaction)
           
 String getModelXml(SessionConfig sessionConfig, String serviceInstanceId, String modelId, ITransaction transaction)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewsletterManager

public NewsletterManager()
Method Detail

getModelXml

public String getModelXml(SessionConfig sessionConfig,
                          String serviceInstanceId,
                          String modelId,
                          ITransaction transaction)
                   throws ManagerException,
                          PortalException
Throws:
ManagerException
PortalException

getModelXml

public String getModelXml(SessionConfig sessionConfig,
                          String serviceInstanceId,
                          String modelId,
                          Date startDateTime,
                          ITransaction transaction)
                   throws ManagerException,
                          PortalException
Throws:
ManagerException
PortalException

getModelXml

protected String getModelXml(Model model,
                             Collection<String> categoryContents)
Parameters:
model -
categoryContents -
Returns:
Since:
4.0.8

executeSchedules

public void executeSchedules(SessionConfig sessionConfig,
                             ITransaction scheduleTransaction)
                      throws ManagerException,
                             PortalException
Specified by:
executeSchedules in interface INewsletterManager
Throws:
ManagerException
PortalException

getCategoryContent

public String getCategoryContent(SessionConfig sessionConfig,
                                 String categoryId,
                                 Date startDateTime,
                                 ITransaction transaction)
                          throws ManagerException,
                                 PortalException
Throws:
ManagerException
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.