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 protected
AbstractGalleryDataProcess(Media media)
Default constructor
-
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 creationprotected GalleryService
getGalleryBm()
Access to the GalleryServiceprotected GalleryContentManager
getGalleryContentManager()
Access to gallery content managerprotected 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 OrganizationControllerprotected 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 mediavoid
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
-
-
-
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:
-
-