com.silverpeas.gallery.process
Class AbstractGalleryDataProcess

java.lang.Object
  extended by org.silverpeas.process.AbstractProcess<C>
      extended by org.silverpeas.process.management.AbstractDataProcess<GalleryProcessExecutionContext>
          extended by com.silverpeas.gallery.process.AbstractGalleryDataProcess
All Implemented Interfaces:
org.silverpeas.process.SilverpeasProcess<GalleryProcessExecutionContext>
Direct Known Subclasses:
GalleryCreateMediaDataProcess, GalleryDeindexMediaDataProcess, GalleryDeleteMediaDataProcess, GalleryIndexMediaDataProcess, GalleryPasteMediaDataProcess, GalleryUpdateMediaDataProcess

public abstract class AbstractGalleryDataProcess
extends org.silverpeas.process.management.AbstractDataProcess<GalleryProcessExecutionContext>

Author:
Yohann Chastagnier

Constructor Summary
protected AbstractGalleryDataProcess(Media media)
          Default constructor
 
Method Summary
protected  void createMedia(String albumId, GalleryProcessExecutionContext context)
          Centralizes the media creation
protected  GalleryBm getGalleryBm()
          Access to the GalleryBm
protected  GalleryContentManager getGalleryContentManager()
          Access to gallery content manager
protected  com.silverpeas.form.record.GenericRecordSetManager getGenericRecordSetManager()
          Gets an instance of a GenericRecordSet objects manager.
protected  Media getMedia()
           
protected  org.silverpeas.core.admin.OrganisationController getOrganisationController()
          Access to the shared OrganizationController
protected  com.silverpeas.publicationTemplate.PublicationTemplateManager getPublicationTemplateManager()
          Gets an instance of PublicationTemplateManager.
protected  String getXMLFormName(GalleryProcessExecutionContext context)
          Gets an XML form name if it exists for the media
 void process(GalleryProcessExecutionContext context, org.silverpeas.process.session.ProcessSession session)
           
protected abstract  void processData(GalleryProcessExecutionContext context, org.silverpeas.process.session.ProcessSession session)
           
protected  void updateMedia(boolean updateTechnicalDataRequired, GalleryProcessExecutionContext context)
          Centralizes the media update
 
Methods inherited from class org.silverpeas.process.management.AbstractDataProcess
getProcessType
 
Methods inherited from class org.silverpeas.process.AbstractProcess
onFailure, onSuccessful
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGalleryDataProcess

protected AbstractGalleryDataProcess(Media media)
Default constructor

Parameters:
media -
Method Detail

process

public final void process(GalleryProcessExecutionContext context,
                          org.silverpeas.process.session.ProcessSession session)
                   throws Exception
Throws:
Exception

processData

protected abstract void processData(GalleryProcessExecutionContext context,
                                    org.silverpeas.process.session.ProcessSession session)
                             throws Exception
Parameters:
context -
session -
Throws:
Exception

getGalleryBm

protected GalleryBm getGalleryBm()
Access to the GalleryBm

Returns:

getMedia

protected Media getMedia()
Returns:
the media

getGalleryContentManager

protected GalleryContentManager getGalleryContentManager()
Access to gallery content manager

Returns:

getGenericRecordSetManager

protected com.silverpeas.form.record.GenericRecordSetManager getGenericRecordSetManager()
Gets an instance of a GenericRecordSet objects manager.

Returns:
a GenericRecordSetManager instance.

getPublicationTemplateManager

protected com.silverpeas.publicationTemplate.PublicationTemplateManager getPublicationTemplateManager()
Gets an instance of PublicationTemplateManager.

Returns:
an instance of PublicationTemplateManager.

getXMLFormName

protected String getXMLFormName(GalleryProcessExecutionContext context)
Gets an XML form name if it exists for the media

Parameters:
context -
Returns:

createMedia

protected void createMedia(String albumId,
                           GalleryProcessExecutionContext context)
                    throws Exception
Centralizes the media creation

Parameters:
albumId -
context -
Throws:
Exception

updateMedia

protected void updateMedia(boolean updateTechnicalDataRequired,
                           GalleryProcessExecutionContext context)
                    throws Exception
Centralizes the media update

Parameters:
updateTechnicalDataRequired -
context -
Throws:
Exception

getOrganisationController

protected org.silverpeas.core.admin.OrganisationController getOrganisationController()
Access to the shared OrganizationController

Returns:


Copyright © 2016 Silverpeas. All Rights Reserved.