org.exoplatform.services.wcm.newsletter.handler
Class NewsletterTemplateHandler

java.lang.Object
  extended by org.exoplatform.services.wcm.newsletter.handler.NewsletterTemplateHandler

public class NewsletterTemplateHandler
extends java.lang.Object

Created by The eXo Platform SAS Author : eXoPlatform chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com May 26, 2009


Constructor Summary
NewsletterTemplateHandler(java.lang.String repository, java.lang.String workspace)
          Instantiates a new newsletter template handler.
 
Method Summary
 void convertAsTemplate(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider, java.lang.String webcontentPath, java.lang.String portalName, java.lang.String categoryName)
          Convert as template.
 javax.jcr.Node getTemplate(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider, java.lang.String portalName, NewsletterCategoryConfig categoryConfig, java.lang.String templateName)
          Gets the template.
 java.util.List<javax.jcr.Node> getTemplates(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider, java.lang.String portalName, NewsletterCategoryConfig categoryConfig)
          Gets the templates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewsletterTemplateHandler

public NewsletterTemplateHandler(java.lang.String repository,
                                 java.lang.String workspace)
Instantiates a new newsletter template handler.

Parameters:
repository - the repository
workspace - the workspace
Method Detail

getTemplates

public java.util.List<javax.jcr.Node> getTemplates(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
                                                   java.lang.String portalName,
                                                   NewsletterCategoryConfig categoryConfig)
Gets the templates.

Parameters:
portalName - the portal name
categoryConfig - the category config
Returns:
the templates

getTemplate

public javax.jcr.Node getTemplate(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
                                  java.lang.String portalName,
                                  NewsletterCategoryConfig categoryConfig,
                                  java.lang.String templateName)
Gets the template.

Parameters:
portalName - the portal name
categoryConfig - the category config
templateName - the template name
Returns:
the template

convertAsTemplate

public void convertAsTemplate(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider,
                              java.lang.String webcontentPath,
                              java.lang.String portalName,
                              java.lang.String categoryName)
                       throws java.lang.Exception
Convert as template.

Parameters:
webcontentPath - the webcontent path
portalName - the portal name
categoryName - the category name
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.