com.silverpeas.gallery.control.ejb
Class GalleryBmEJB
java.lang.Object
  
com.silverpeas.gallery.control.ejb.GalleryBmEJB
- All Implemented Interfaces: 
 - GalleryBm
 
public class GalleryBmEJB
- extends Object
- implements 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 componentId)
 
            | 
 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)
 
            | 
protected  Connection | 
initCon()
 
            | 
 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> nodePKs)
 
            | 
 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)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GalleryBmEJB
public GalleryBmEJB()
GalleryBmEJB
protected GalleryBmEJB(com.stratelia.webactiv.util.node.control.NodeBm nodeBm)
getAlbum
public AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 getAlbum in interface GalleryBm
 
 
getAlbum
public AlbumDetail getAlbum(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                            MediaCriteria.VISIBILITY visibility)
- Specified by:
 getAlbum in interface GalleryBm
 
 
getAllAlbums
public Collection<AlbumDetail> getAllAlbums(String instanceId)
- Specified by:
 getAllAlbums in interface GalleryBm
 
 
createAlbum
public com.stratelia.webactiv.util.node.model.NodePK createAlbum(AlbumDetail album,
                                                                 com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 createAlbum in interface GalleryBm
 
 
updateAlbum
public void updateAlbum(AlbumDetail album)
- Specified by:
 updateAlbum in interface GalleryBm
 
 
deleteAlbum
public void deleteAlbum(com.stratelia.webactiv.beans.admin.UserDetail user,
                        String componentInstanceId,
                        com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 deleteAlbum in interface GalleryBm
 
 
getPhoto
public Photo getPhoto(MediaPK mediaPK)
- Specified by:
 getPhoto in interface GalleryBm
 
 
getMedia
public Media getMedia(MediaPK mediaPK)
- Specified by:
 getMedia in interface GalleryBm
 
 
getMedia
public Media getMedia(MediaPK mediaPK,
                      MediaCriteria.VISIBILITY visibility)
- Specified by:
 getMedia in interface GalleryBm
 
 
getAllMedia
public Collection<Media> getAllMedia(String instanceId)
- Specified by:
 getAllMedia in interface GalleryBm
 
 
getAllMedia
public Collection<Media> getAllMedia(String instanceId,
                                     MediaCriteria.VISIBILITY visibility)
- Specified by:
 getAllMedia in interface GalleryBm
 
 
getAllMedia
public Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 getAllMedia in interface GalleryBm
 
 
getAllMedia
public Collection<Media> getAllMedia(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                                     MediaCriteria.VISIBILITY visibility)
- Specified by:
 getAllMedia in interface GalleryBm
 
 
getAllPhotos
public Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 getAllPhotos in interface GalleryBm
 
 
getAllPhotos
public Collection<Photo> getAllPhotos(com.stratelia.webactiv.util.node.model.NodePK nodePK,
                                      MediaCriteria.VISIBILITY visibility)
- Specified by:
 getAllPhotos in interface GalleryBm
 
 
getNotVisible
public Collection<Media> getNotVisible(String instanceId)
- Specified by:
 getNotVisible in interface GalleryBm
 
 
paste
public void paste(com.stratelia.webactiv.beans.admin.UserDetail user,
                  String componentInstanceId,
                  GalleryPasteDelegate delegate)
- Specified by:
 paste in interface GalleryBm
 
 
importFromRepository
public void importFromRepository(com.stratelia.webactiv.beans.admin.UserDetail user,
                                 String componentInstanceId,
                                 File repository,
                                 boolean watermark,
                                 String watermarkHD,
                                 String watermarkOther,
                                 MediaDataCreateDelegate delegate)
- Specified by:
 importFromRepository in interface GalleryBm
 
 
createMedia
public Media createMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                         String componentInstanceId,
                         boolean watermark,
                         String watermarkHD,
                         String watermarkOther,
                         MediaDataCreateDelegate delegate)
- Specified by:
 createMedia in interface GalleryBm
 
 
updateMedia
public void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                        String componentInstanceId,
                        Collection<String> mediaIds,
                        String albumId,
                        MediaDataUpdateDelegate delegate)
- Specified by:
 updateMedia in interface GalleryBm
 
 
updateMedia
public void updateMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                        String componentInstanceId,
                        Media media,
                        boolean watermark,
                        String watermarkHD,
                        String watermarkOther,
                        MediaDataUpdateDelegate delegate)
- Specified by:
 updateMedia in interface GalleryBm
 
 
deleteMedia
public void deleteMedia(com.stratelia.webactiv.beans.admin.UserDetail user,
                        String componentInstanceId,
                        Collection<String> mediaIds)
- Specified by:
 deleteMedia in interface GalleryBm
 
 
getLastRegisteredMedia
public List<Media> getLastRegisteredMedia(String instanceId)
- Specified by:
 getLastRegisteredMedia in interface GalleryBm
 
 
initCon
protected Connection initCon()
 
 
getPath
public Collection<com.stratelia.webactiv.util.node.model.NodeDetail> getPath(com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 getPath in interface GalleryBm
 
 
getAlbumIdsOf
public Collection<String> getAlbumIdsOf(Media media)
- Specified by:
 getAlbumIdsOf in interface GalleryBm
 
 
removeMediaFromAllAlbums
public void removeMediaFromAllAlbums(Media media)
- Specified by:
 removeMediaFromAllAlbums in interface GalleryBm
 
 
addMediaToAlbums
public void addMediaToAlbums(Media media,
                             String... albums)
- Specified by:
 addMediaToAlbums in interface GalleryBm
 
 
getHTMLNodePath
public String getHTMLNodePath(com.stratelia.webactiv.util.node.model.NodePK nodePK)
- Specified by:
 getHTMLNodePath in interface GalleryBm
 
 
indexGallery
public void indexGallery(com.stratelia.webactiv.beans.admin.UserDetail user,
                         String instanceId)
- Specified by:
 indexGallery in interface GalleryBm
 
 
getSilverObjectId
public int getSilverObjectId(MediaPK mediaPK)
- Specified by:
 getSilverObjectId in interface GalleryBm
 
 
search
public Collection<Media> search(org.silverpeas.search.searchEngine.model.QueryDescription query)
- Specified by:
 search in interface GalleryBm
 
 
getAllMediaThatWillBeNotVisible
public Collection<Media> getAllMediaThatWillBeNotVisible(int nbDays)
- Specified by:
 getAllMediaThatWillBeNotVisible in interface GalleryBm
 
 
createOrder
public String createOrder(Collection<String> basket,
                          String userId,
                          String componentId)
- Specified by:
 createOrder in interface GalleryBm
 
 
getAllOrders
public List<Order> getAllOrders(String userId,
                                String instanceId)
- Specified by:
 getAllOrders in interface GalleryBm
 
 
updateOrder
public void updateOrder(Order order)
- Specified by:
 updateOrder in interface GalleryBm
 
 
updateOrderRow
public void updateOrderRow(OrderRow row)
- Specified by:
 updateOrderRow in interface GalleryBm
 
 
getOrder
public Order getOrder(String orderId,
                      String instanceId)
- Specified by:
 getOrder in interface GalleryBm
 
 
getAllOrderToDelete
public List<Order> getAllOrderToDelete(int nbDays)
- Specified by:
 getAllOrderToDelete in interface GalleryBm
 
 
deleteOrders
public void deleteOrders(List<Order> orders)
- Specified by:
 deleteOrders in interface GalleryBm
 
 
getAllMediaByUserId
public 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
- Specified by:
 getAllMediaByUserId in interface GalleryBm
 
- Parameters:
 period - 
- Returns:
 
 
 
getSocialInformationListOfMyContacts
public 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
- Specified by:
 getSocialInformationListOfMyContacts in interface GalleryBm
 
- Parameters:
 period - 
- Returns:
 - List
 
 
 
sortAlbums
public void sortAlbums(List<com.stratelia.webactiv.util.node.model.NodePK> nodePKs)
- Specified by:
 sortAlbums in interface GalleryBm
 
 
executeProcessList
public void executeProcessList(org.silverpeas.process.util.ProcessList<GalleryProcessExecutionContext> processList,
                               GalleryProcessExecutionContext processExecutionContext)
- Executes a process list
- Specified by:
 executeProcessList in interface GalleryBm
 
- Parameters:
 processList - 
- Throws:
 Exception
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.