com.silverpeas.gallery.control.ejb
Interface GalleryBm

All Known Implementing Classes:
GalleryBmEJB

public interface GalleryBm


Method Summary
 void addMediaToAlbums(Media media, String... albums)
           
 com.stratelia.webactiv.util.node.model.NodePK createAlbum(AlbumDetail album, com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 Media createMedia(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, boolean watermark, String watermarkHD, String watermarkOther, MediaDataCreateDelegate delegate)
           
 String createOrder(Collection<String> basket, String userId, String instanceId)
           
 void deleteAlbum(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 void deleteMedia(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, Collection<String> mediaIds)
           
 void deleteOrders(List<Order> orders)
           
 void executeProcessList(org.silverpeas.process.util.ProcessList<GalleryProcessExecutionContext> processList, GalleryProcessExecutionContext processExecutionContext)
          Executes a process list
 AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK, MediaCriteria.VISIBILITY visibility)
           
 Collection<String> getAlbumIdsOf(Media media)
           
 Collection<AlbumDetail> getAllAlbums(String instanceId)
           
 Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK, MediaCriteria.VISIBILITY visibility)
           
 Collection<Media> getAllMedia(String instanceId)
           
 Collection<Media> getAllMedia(String instanceId, MediaCriteria.VISIBILITY visibility)
           
 List<com.silverpeas.socialnetwork.model.SocialInformation> getAllMediaByUserId(String userId, org.silverpeas.date.Period period)
          get my list of SocialInformationGallery according to options and number of Item and the first Index
 Collection<Media> getAllMediaThatWillBeNotVisible(int nbDays)
           
 List<Order> getAllOrders(String userId, String instanceId)
           
 List<Order> getAllOrderToDelete(int nbDays)
           
 Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK, MediaCriteria.VISIBILITY visibility)
           
 String getHTMLNodePath(com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 List<Media> getLastRegisteredMedia(String instanceId)
           
 Media getMedia(MediaPK mediaPK)
           
 Media getMedia(MediaPK mediaPK, MediaCriteria.VISIBILITY visibility)
           
 Collection<Media> getNotVisible(String instanceId)
           
 Order getOrder(String orderId, String instanceId)
           
 Collection<com.stratelia.webactiv.util.node.model.NodeDetail> getPath(com.stratelia.webactiv.util.node.model.NodePK nodePK)
           
 Photo getPhoto(MediaPK mediaPK)
           
 int getSilverObjectId(MediaPK mediaPK)
           
 List<com.silverpeas.socialnetwork.model.SocialInformation> getSocialInformationListOfMyContacts(List<String> listOfuserId, List<String> availableComponent, org.silverpeas.date.Period period)
          get list of SocialInformationGallery of my contacts according to options and number of Item and the first Index
 void importFromRepository(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, File repository, boolean watermark, String watermarkHD, String watermarkOther, MediaDataCreateDelegate delegate)
           
 void indexGallery(com.stratelia.webactiv.beans.admin.UserDetail user, String instanceId)
           
 void paste(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, GalleryPasteDelegate delegate)
           
 void removeMediaFromAllAlbums(Media media)
           
 Collection<Media> search(org.silverpeas.search.searchEngine.model.QueryDescription query)
           
 void sortAlbums(List<com.stratelia.webactiv.util.node.model.NodePK> albumIds)
           
 void updateAlbum(AlbumDetail album)
           
 void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, Collection<String> mediaIds, String albumId, MediaDataUpdateDelegate delegate)
           
 void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user, String componentInstanceId, Media media, boolean watermark, String watermarkHD, String watermarkOther, MediaDataUpdateDelegate delegate)
           
 void updateOrder(Order order)
           
 void updateOrderRow(OrderRow row)
           
 

Method Detail

getAlbum

AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK)

getAlbum

AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                     MediaCriteria.VISIBILITY visibility)

createAlbum

com.stratelia.webactiv.util.node.model.NodePK createAlbum(AlbumDetail album,
                                                          com.stratelia.webactiv.util.node.model.NodePK nodePK)

updateAlbum

void updateAlbum(AlbumDetail album)

deleteAlbum

void deleteAlbum(com.stratelia.webactiv.beans.admin.UserDetail user,
                 String componentInstanceId,
                 com.stratelia.webactiv.util.node.model.NodePK nodePK)

getAllAlbums

Collection<AlbumDetail> getAllAlbums(String instanceId)

removeMediaFromAllAlbums

void removeMediaFromAllAlbums(Media media)

addMediaToAlbums

void addMediaToAlbums(Media media,
                      String... albums)

getPhoto

Photo getPhoto(MediaPK mediaPK)

getMedia

Media getMedia(MediaPK mediaPK)

getMedia

Media getMedia(MediaPK mediaPK,
               MediaCriteria.VISIBILITY visibility)

getAllPhotos

Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK)

getAllPhotos

Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                               MediaCriteria.VISIBILITY visibility)

getAllMedia

Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK)

getAllMedia

Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                              MediaCriteria.VISIBILITY visibility)

getAllMedia

Collection<Media> getAllMedia(String instanceId)

getAllMedia

Collection<Media> getAllMedia(String instanceId,
                              MediaCriteria.VISIBILITY visibility)

paste

void paste(com.stratelia.webactiv.beans.admin.UserDetail user,
           String componentInstanceId,
           GalleryPasteDelegate delegate)

importFromRepository

void importFromRepository(com.stratelia.webactiv.beans.admin.UserDetail user,
                          String componentInstanceId,
                          File repository,
                          boolean watermark,
                          String watermarkHD,
                          String watermarkOther,
                          MediaDataCreateDelegate delegate)

createMedia

Media createMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                  String componentInstanceId,
                  boolean watermark,
                  String watermarkHD,
                  String watermarkOther,
                  MediaDataCreateDelegate delegate)

updateMedia

void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                 String componentInstanceId,
                 Collection<String> mediaIds,
                 String albumId,
                 MediaDataUpdateDelegate delegate)

updateMedia

void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                 String componentInstanceId,
                 Media media,
                 boolean watermark,
                 String watermarkHD,
                 String watermarkOther,
                 MediaDataUpdateDelegate delegate)

deleteMedia

void deleteMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                 String componentInstanceId,
                 Collection<String> mediaIds)

getLastRegisteredMedia

List<Media> getLastRegisteredMedia(String instanceId)

getAllMediaThatWillBeNotVisible

Collection<Media> getAllMediaThatWillBeNotVisible(int nbDays)

getNotVisible

Collection<Media> getNotVisible(String instanceId)

getPath

Collection<com.stratelia.webactiv.util.node.model.NodeDetail> getPath(com.stratelia.webactiv.util.node.model.NodePK nodePK)

getAlbumIdsOf

Collection<String> getAlbumIdsOf(Media media)

getHTMLNodePath

String getHTMLNodePath(com.stratelia.webactiv.util.node.model.NodePK nodePK)

indexGallery

void indexGallery(com.stratelia.webactiv.beans.admin.UserDetail user,
                  String instanceId)

getSilverObjectId

int getSilverObjectId(MediaPK mediaPK)

search

Collection<Media> search(org.silverpeas.search.searchEngine.model.QueryDescription query)

createOrder

String createOrder(Collection<String> basket,
                   String userId,
                   String instanceId)

getOrder

Order getOrder(String orderId,
               String instanceId)

getAllOrders

List<Order> getAllOrders(String userId,
                         String instanceId)

updateOrderRow

void updateOrderRow(OrderRow row)

updateOrder

void updateOrder(Order order)

getAllOrderToDelete

List<Order> getAllOrderToDelete(int nbDays)

deleteOrders

void deleteOrders(List<Order> orders)

getAllMediaByUserId

List<com.silverpeas.socialnetwork.model.SocialInformation> getAllMediaByUserId(String userId,
                                                                               org.silverpeas.date.Period period)
get my list of SocialInformationGallery according to options and number of Item and the first Index

Parameters:
userId -
period -
Returns:

getSocialInformationListOfMyContacts

List<com.silverpeas.socialnetwork.model.SocialInformation> getSocialInformationListOfMyContacts(List<String> listOfuserId,
                                                                                                List<String> availableComponent,
                                                                                                org.silverpeas.date.Period period)
get list of SocialInformationGallery of my contacts according to options and number of Item and the first Index

Parameters:
listOfuserId -
availableComponent -
period -
Returns:
List

sortAlbums

void sortAlbums(List<com.stratelia.webactiv.util.node.model.NodePK> albumIds)

executeProcessList

void executeProcessList(org.silverpeas.process.util.ProcessList<GalleryProcessExecutionContext> processList,
                        GalleryProcessExecutionContext processExecutionContext)
Executes a process list

Parameters:
processList -
processExecutionContext -
Throws:
Exception


Copyright © 2016 Silverpeas. All Rights Reserved.