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.