com.silverpeas.gallery.process
Class GalleryProcessManagement

java.lang.Object
  extended by com.silverpeas.gallery.process.GalleryProcessManagement

public class GalleryProcessManagement
extends Object

Author:
Yohann Chastagnier

Constructor Summary
GalleryProcessManagement(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId)
          Default constructor
 
Method Summary
 void addCreateMediaProcesses(Media media, String albumId, Object file, boolean watermark, String watermarkHD, String watermarkOther, MediaDataCreateDelegate delegate)
          Adds processes to create the given media
 void addDeleteAlbumProcesses(com.stratelia.webactiv.util.node.model.NodePK albumPk)
          Recursive method to add media delete processes for the given album (because of sub album)
 void addDeleteMediaProcesses(Media media)
          Adds processes to delete the given media
 void addImportFromRepositoryProcesses(File repository, String albumId, boolean watermark, String watermarkHD, String watermarkOther, MediaDataCreateDelegate delegate)
          Recursive method to add processes to create albums from a file repository
 void addIndexMediaProcesses(Media media)
          Adds processes to index the given media
 void addPasteAlbumProcesses(AlbumDetail fromAlbum, AlbumDetail toAlbum, boolean isCutted)
          Recursive method to add media paste processes for given albums (because of sub album)
 void addPasteMediaProcesses(Media mediaToPaste, com.stratelia.webactiv.util.node.model.NodePK toAlbum, boolean isCutted)
          Adds processes to paste the given media to the given album
 void addUpdateMediaProcesses(Media media, boolean watermark, String watermarkHD, String watermarkOther, MediaDataUpdateDelegate delegate)
          Adds processes to update the given media
 void execute()
          Execute the transactional processing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GalleryProcessManagement

public GalleryProcessManagement(com.stratelia.webactiv.beans.admin.UserDetail user,
                                String componentInstanceId)
Default constructor

Method Detail

execute

public void execute()
             throws Exception
Execute the transactional processing

Throws:
Exception

addCreateMediaProcesses

public void addCreateMediaProcesses(Media media,
                                    String albumId,
                                    Object file,
                                    boolean watermark,
                                    String watermarkHD,
                                    String watermarkOther,
                                    MediaDataCreateDelegate delegate)
Adds processes to create the given media

Parameters:
media -
albumId -
file -
watermark -
watermarkHD -
watermarkOther -
delegate -

addUpdateMediaProcesses

public void addUpdateMediaProcesses(Media media,
                                    boolean watermark,
                                    String watermarkHD,
                                    String watermarkOther,
                                    MediaDataUpdateDelegate delegate)
Adds processes to update the given media

Parameters:
media -
watermark -
watermarkHD -
watermarkOther -
delegate -

addIndexMediaProcesses

public void addIndexMediaProcesses(Media media)
Adds processes to index the given media

Parameters:
media -

addDeleteMediaProcesses

public void addDeleteMediaProcesses(Media media)
Adds processes to delete the given media

Parameters:
media -

addPasteMediaProcesses

public void addPasteMediaProcesses(Media mediaToPaste,
                                   com.stratelia.webactiv.util.node.model.NodePK toAlbum,
                                   boolean isCutted)
Adds processes to paste the given media to the given album

Parameters:
mediaToPaste -
toAlbum -
isCutted -

addImportFromRepositoryProcesses

public void addImportFromRepositoryProcesses(File repository,
                                             String albumId,
                                             boolean watermark,
                                             String watermarkHD,
                                             String watermarkOther,
                                             MediaDataCreateDelegate delegate)
                                      throws Exception
Recursive method to add processes to create albums from a file repository

Parameters:
repository -
albumId -
watermark -
watermarkHD -
watermarkOther -
delegate -
Throws:
Exception

addPasteAlbumProcesses

public void addPasteAlbumProcesses(AlbumDetail fromAlbum,
                                   AlbumDetail toAlbum,
                                   boolean isCutted)
                            throws Exception
Recursive method to add media paste processes for given albums (because of sub album)

Parameters:
fromAlbum -
toAlbum -
isCutted -
Throws:
Exception

addDeleteAlbumProcesses

public void addDeleteAlbumProcesses(com.stratelia.webactiv.util.node.model.NodePK albumPk)
                             throws Exception
Recursive method to add media delete processes for the given album (because of sub album)

Parameters:
albumPk -
Throws:
Exception


Copyright © 2016 Silverpeas. All Rights Reserved.