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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateMedia(String albumId, org.silverpeas.core.process.management.ProcessExecutionContext context) protected GalleryContentManagerprotected GalleryServiceprotected org.silverpeas.core.contribution.content.form.record.GenericRecordSetManagerGets an instance of a GenericRecordSet objects manager.protected MediagetMedia()protected org.silverpeas.core.admin.service.OrganizationControllerprotected org.silverpeas.core.contribution.template.publication.PublicationTemplateManagerGets an instance of PublicationTemplateManager.protected StringgetXMLFormName(org.silverpeas.core.process.management.ProcessExecutionContext context) Gets an XML form name if it exists for the mediafinal voidprocess(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) Methods inherited from class org.silverpeas.core.process.management.AbstractDataProcess
getProcessTypeMethods inherited from class org.silverpeas.core.process.AbstractProcess
onFailure, onSuccessful
-
Constructor Details
-
AbstractGalleryDataProcess
-
-
Method Details
-
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 - Throws:
Exception
-
getGalleryService
-
getMedia
-
getGalleryContentManager
-
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- execution context- Returns:
- the XML form name
-
createMedia
protected void createMedia(String albumId, org.silverpeas.core.process.management.ProcessExecutionContext context) throws Exception - Throws:
Exception
-
updateMedia
protected void updateMedia(boolean updateTechnicalDataRequired, org.silverpeas.core.process.management.ProcessExecutionContext context) throws Exception - Throws:
Exception
-
getOrganisationController
protected org.silverpeas.core.admin.service.OrganizationController getOrganisationController()
-