org.exoplatform.services.wcm.extensions.publication.impl
Class PublicationManagerImpl

java.lang.Object
  extended by org.exoplatform.services.wcm.extensions.publication.impl.PublicationManagerImpl
All Implemented Interfaces:
PublicationManager, org.picocontainer.Startable

public class PublicationManagerImpl
extends java.lang.Object
implements PublicationManager, org.picocontainer.Startable

Created by The eXo Platform MEA Author : haikel.thamri@exoplatform.com


Constructor Summary
PublicationManagerImpl()
           
 
Method Summary
 void addContext(org.exoplatform.container.component.ComponentPlugin plugin)
           
 void addLifecycle(org.exoplatform.container.component.ComponentPlugin plugin)
           
 java.util.List<javax.jcr.Node> getContents(java.lang.String fromstate, java.lang.String tostate, java.lang.String date, java.lang.String user, java.lang.String lang, java.lang.String workspace)
           
 ContextConfig.Context getContext(java.lang.String name)
           
 java.util.List<ContextConfig.Context> getContexts()
           
 LifecyclesConfig.Lifecycle getLifecycle(java.lang.String name)
           
 java.util.List<LifecyclesConfig.Lifecycle> getLifecycles()
           
 java.util.List<LifecyclesConfig.Lifecycle> getLifecyclesFromUser(java.lang.String remoteUser, java.lang.String state)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicationManagerImpl

public PublicationManagerImpl()
Method Detail

addLifecycle

public void addLifecycle(org.exoplatform.container.component.ComponentPlugin plugin)
Specified by:
addLifecycle in interface PublicationManager

addContext

public void addContext(org.exoplatform.container.component.ComponentPlugin plugin)
Specified by:
addContext in interface PublicationManager

start

public void start()
Specified by:
start in interface org.picocontainer.Startable

stop

public void stop()
Specified by:
stop in interface org.picocontainer.Startable

getContext

public ContextConfig.Context getContext(java.lang.String name)
Specified by:
getContext in interface PublicationManager

getContexts

public java.util.List<ContextConfig.Context> getContexts()
Specified by:
getContexts in interface PublicationManager

getLifecycle

public LifecyclesConfig.Lifecycle getLifecycle(java.lang.String name)
Specified by:
getLifecycle in interface PublicationManager

getLifecycles

public java.util.List<LifecyclesConfig.Lifecycle> getLifecycles()
Specified by:
getLifecycles in interface PublicationManager

getLifecyclesFromUser

public java.util.List<LifecyclesConfig.Lifecycle> getLifecyclesFromUser(java.lang.String remoteUser,
                                                                        java.lang.String state)
Specified by:
getLifecyclesFromUser in interface PublicationManager

getContents

public java.util.List<javax.jcr.Node> getContents(java.lang.String fromstate,
                                                  java.lang.String tostate,
                                                  java.lang.String date,
                                                  java.lang.String user,
                                                  java.lang.String lang,
                                                  java.lang.String workspace)
                                           throws java.lang.Exception
Specified by:
getContents in interface PublicationManager
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.