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 workspace)
          Instantiates a new newsletter template handler.
NewsletterTemplateHandler(java.lang.String repository, java.lang.String workspace)
          Deprecated. 
 
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

@Deprecated
public NewsletterTemplateHandler(java.lang.String repository,
                                            java.lang.String workspace)
Deprecated. 

Instantiates a new newsletter template handler.

Parameters:
repository - the repository
workspace - the workspace

NewsletterTemplateHandler

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

Parameters:
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 © 2014 eXo Platform SAS. All Rights Reserved.