Class AbstractGalleryDataProcess

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createMedia​(String albumId, org.silverpeas.core.process.management.ProcessExecutionContext context)
      Centralizes the media creation
      protected GalleryService getGalleryBm()
      Access to the GalleryService
      protected GalleryContentManager getGalleryContentManager()
      Access to gallery content manager
      protected org.silverpeas.core.contribution.content.form.record.GenericRecordSetManager getGenericRecordSetManager()
      Gets an instance of a GenericRecordSet objects manager.
      protected Media getMedia()  
      protected org.silverpeas.core.admin.service.OrganizationController getOrganisationController()
      Access to the shared OrganizationController
      protected org.silverpeas.core.contribution.template.publication.PublicationTemplateManager getPublicationTemplateManager()
      Gets an instance of PublicationTemplateManager.
      protected String getXMLFormName​(org.silverpeas.core.process.management.ProcessExecutionContext context)
      Gets an XML form name if it exists for the media
      void process​(org.silverpeas.core.process.management.ProcessExecutionContext processExecutionContext, org.silverpeas.core.process.session.ProcessSession session)  
      protected abstract void processData​(org.silverpeas.core.process.management.ProcessExecutionContext context, org.silverpeas.core.process.session.ProcessSession session)  
      protected void updateMedia​(boolean updateTechnicalDataRequired, org.silverpeas.core.process.management.ProcessExecutionContext context)
      Centralizes the media update
      • Methods inherited from class org.silverpeas.core.process.management.AbstractDataProcess

        getProcessType
      • Methods inherited from class org.silverpeas.core.process.AbstractProcess

        onFailure, onSuccessful
    • Constructor Detail

      • AbstractGalleryDataProcess

        protected AbstractGalleryDataProcess​(Media media)
        Default constructor
        Parameters:
        media -
    • Method Detail

      • process

        public final void process​(org.silverpeas.core.process.management.ProcessExecutionContext processExecutionContext,
                                  org.silverpeas.core.process.session.ProcessSession session)
                           throws Exception
        Throws:
        Exception
      • processData

        protected abstract void processData​(org.silverpeas.core.process.management.ProcessExecutionContext context,
                                            org.silverpeas.core.process.session.ProcessSession session)
                                     throws Exception
        Parameters:
        context -
        session -
        Throws:
        Exception
      • getGalleryBm

        protected GalleryService getGalleryBm()
        Access to the GalleryService
        Returns:
      • getMedia

        protected Media getMedia()
        Returns:
        the media
      • getGalleryContentManager

        protected GalleryContentManager getGalleryContentManager()
        Access to gallery content manager
        Returns:
      • getGenericRecordSetManager

        protected org.silverpeas.core.contribution.content.form.record.GenericRecordSetManager getGenericRecordSetManager()
        Gets an instance of a GenericRecordSet objects manager.
        Returns:
        a GenericRecordSetManager instance.
      • getPublicationTemplateManager

        protected org.silverpeas.core.contribution.template.publication.PublicationTemplateManager getPublicationTemplateManager()
        Gets an instance of PublicationTemplateManager.
        Returns:
        an instance of PublicationTemplateManager.
      • getXMLFormName

        protected String getXMLFormName​(org.silverpeas.core.process.management.ProcessExecutionContext context)
        Gets an XML form name if it exists for the media
        Parameters:
        context -
        Returns:
      • createMedia

        protected void createMedia​(String albumId,
                                   org.silverpeas.core.process.management.ProcessExecutionContext context)
                            throws Exception
        Centralizes the media creation
        Parameters:
        albumId -
        context -
        Throws:
        Exception
      • updateMedia

        protected void updateMedia​(boolean updateTechnicalDataRequired,
                                   org.silverpeas.core.process.management.ProcessExecutionContext context)
                            throws Exception
        Centralizes the media update
        Parameters:
        updateTechnicalDataRequired -
        context -
        Throws:
        Exception
      • getOrganisationController

        protected org.silverpeas.core.admin.service.OrganizationController getOrganisationController()
        Access to the shared OrganizationController
        Returns: