Class AbstractGalleryDataProcess
- java.lang.Object
-
- org.silverpeas.core.process.AbstractProcess<C>
-
- org.silverpeas.core.process.management.AbstractDataProcess<org.silverpeas.core.process.management.ProcessExecutionContext>
-
- org.silverpeas.components.gallery.process.AbstractGalleryDataProcess
-
- All Implemented Interfaces:
org.silverpeas.core.process.SilverpeasProcess<org.silverpeas.core.process.management.ProcessExecutionContext>
- Direct Known Subclasses:
GalleryCreateMediaDataProcess,GalleryDeindexMediaDataProcess,GalleryDeleteMediaDataProcess,GalleryIndexMediaDataProcess,GalleryPasteMediaDataProcess,GalleryUpdateMediaDataProcess
public abstract class AbstractGalleryDataProcess extends org.silverpeas.core.process.management.AbstractDataProcess<org.silverpeas.core.process.management.ProcessExecutionContext>- Author:
- Yohann Chastagnier
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGalleryDataProcess(Media media)Default constructor
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidcreateMedia(String albumId, org.silverpeas.core.process.management.ProcessExecutionContext context)Centralizes the media creationprotected GalleryServicegetGalleryBm()Access to the GalleryServiceprotected GalleryContentManagergetGalleryContentManager()Access to gallery content managerprotected org.silverpeas.core.contribution.content.form.record.GenericRecordSetManagergetGenericRecordSetManager()Gets an instance of a GenericRecordSet objects manager.protected MediagetMedia()protected org.silverpeas.core.admin.service.OrganizationControllergetOrganisationController()Access to the shared OrganizationControllerprotected org.silverpeas.core.contribution.template.publication.PublicationTemplateManagergetPublicationTemplateManager()Gets an instance of PublicationTemplateManager.protected StringgetXMLFormName(org.silverpeas.core.process.management.ProcessExecutionContext context)Gets an XML form name if it exists for the mediavoidprocess(org.silverpeas.core.process.management.ProcessExecutionContext processExecutionContext, org.silverpeas.core.process.session.ProcessSession session)protected abstract voidprocessData(org.silverpeas.core.process.management.ProcessExecutionContext context, org.silverpeas.core.process.session.ProcessSession session)protected voidupdateMedia(boolean updateTechnicalDataRequired, org.silverpeas.core.process.management.ProcessExecutionContext context)Centralizes the media update
-
-
-
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 ExceptionCentralizes the media update- Parameters:
updateTechnicalDataRequired-context-- Throws:
Exception
-
getOrganisationController
protected org.silverpeas.core.admin.service.OrganizationController getOrganisationController()
Access to the shared OrganizationController- Returns:
-
-