Class PublicationDeploymentPlugin

  • All Implemented Interfaces:
    org.exoplatform.container.component.ComponentPlugin

    public class PublicationDeploymentPlugin
    extends org.exoplatform.services.deployment.DeploymentPlugin
    Created by The eXo Platform SAS Author : Hoa Pham hoa.pham@exoplatform.com Sep 6, 2008
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String UPDATE_EVENT  
      • Fields inherited from class org.exoplatform.services.deployment.DeploymentPlugin

        initParams
    • Constructor Summary

      Constructors 
      Constructor Description
      PublicationDeploymentPlugin​(org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.ecm.publication.PublicationService publicationService, org.exoplatform.services.wcm.publication.WCMPublicationService wcmPublicationService)
      Instantiates a new xML deployment plugin.
    • Constructor Detail

      • PublicationDeploymentPlugin

        public PublicationDeploymentPlugin​(org.exoplatform.container.xml.InitParams initParams,
                                           org.exoplatform.services.jcr.RepositoryService repositoryService,
                                           org.exoplatform.services.ecm.publication.PublicationService publicationService,
                                           org.exoplatform.services.wcm.publication.WCMPublicationService wcmPublicationService)
        Instantiates a new xML deployment plugin.
        Parameters:
        initParams - the init params
        repositoryService - the repository service
        publicationService - the publication service
    • Method Detail

      • deploy

        public void deploy​(org.exoplatform.services.jcr.ext.common.SessionProvider sessionProvider)
                    throws Exception
        Specified by:
        deploy in class org.exoplatform.services.deployment.DeploymentPlugin
        Throws:
        Exception