Class GallerySessionController
java.lang.Object
org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
org.silverpeas.components.gallery.control.GallerySessionController
- All Implemented Interfaces:
Serializable,org.silverpeas.core.web.mvc.controller.ComponentSessionController,org.silverpeas.core.web.session.SessionCloseable
public final class GallerySessionController
extends org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
- See Also:
-
Field Summary
Fields inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
context -
Constructor Summary
ConstructorsConstructorDescriptionGallerySessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext) Standard Session Controller Constructeur -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMediaToAlbums(String mediaId, String[] albums) voidaddMediaToBasket(String mediaId) Add media identifier given in parameter in basketaddNbMedia(Collection<AlbumDetail> albums) addOrder()booleanAdd only photo media inside basketstatic GalleryExporterGets a new exporter of gallery media.voidClear basketvoidvoidvoidvoidvoidcopySelectedMedia(Collection<String> mediaIds) longcountAllMediaOf(AlbumDetail album) voidcreateAlbum(AlbumDetail album) createMedia(MediaDataCreateDelegate delegate) Creating one media (just only one)voidvoidvoidcutSelectedMedia(Collection<String> mediaIds) voiddeleteAlbum(String albumId) voiddeleteMedia(String mediaId) voiddeleteMedia(Collection<String> mediaIds) voiddeletePhotoFromBasket(String mediaId) voidOnly remove selected photo from basketorg.silverpeas.core.importexport.report.ExportReportexportAlbum(String albumId, MediaResolution mediaResolution) Export all the pictures in the given album, with the specified resolutionorg.silverpeas.core.importexport.report.ExportReportexportSelection(MediaResolution mediaResolution) Export all the selected images in the basket with the given resolutiongetAlbumIdsOf(String mediaId) getAlbumLight(String albumId) List<org.silverpeas.core.comment.model.Comment>getAllComments(Media media) Get the resolution preview of imagesgetImageResolutionPreview(Media media) Get the resolution preview of the imagesintorg.silverpeas.kernel.bundle.LocalizationBundleintgetNext()org.silverpeas.core.contribution.template.publication.PublicationTemplateCollection<org.silverpeas.core.node.model.NodeDetail>getPath()List<org.silverpeas.core.node.model.NodeDetail>getPath(org.silverpeas.core.node.model.NodePK nodePK) org.silverpeas.core.pdc.pdc.model.SearchContextorg.silverpeas.core.index.search.model.QueryDescriptiongetQuery()intgetRang()booleanintgetSilverObjectId(String objectId) getSort()org.silverpeas.core.contribution.template.publication.PublicationTemplateorg.silverpeas.core.contribution.content.form.DataRecordvoidbooleanisAccessAuthorized(String orderId) booleanisAlbumAdmin(org.silverpeas.core.admin.user.model.SilverpeasRole userRole, String albumId, String userId) isBasket()booleanisGuest()booleanisMediaAdmin(org.silverpeas.core.admin.user.model.SilverpeasRole userRole, String mediaId, String userId) isOrder()booleanisUsePdc()booleanvoidnotifyUsers(org.silverpeas.core.notification.user.client.NotificationMetaData notifMetaData) voidpaste()search(org.silverpeas.core.index.search.model.QueryDescription query) voidsendAskMedia(String asking) voidsendAskOrder(String orderId) voidsendAskOrderUser(String orderId) Send notification to reader to alert him that his order has been processedvoidsetCurrentAlbumId(String currentAlbumId) voidsetCurrentOrderId(String orderId) voidsetDisplayedMediaResolution(MediaResolution displayedMediaResolution) voidsetIndexOfCurrentPage(String index) voidsetMediaToAlbums(String mediaId, String[] albums) voidsetNbMediasPerPage(int nb) voidsetPDCSearchContext(org.silverpeas.core.pdc.pdc.model.SearchContext context) voidsetQuery(org.silverpeas.core.index.search.model.QueryDescription query) voidsetRestrictedListMedia(Collection<Media> restrictedListMedia) voidsetSearchKeyWord(String searchKeyWord) voidsetSearchResult(boolean isSearchResult) voidsetSearchResultListMedia(Collection<Media> searchResultListMedia) voidsetSelect(boolean select) voidvoidsetSortSearch(MediaSort sort) voidsetViewNotVisible(boolean isViewNotVisible) voidsetXMLSearchContext(org.silverpeas.core.contribution.content.form.DataRecord data) static voidsortAlbums(List<org.silverpeas.core.node.model.NodePK> albumPKs) voidupdateAlbum(AlbumDetail album) voidupdateMediaByUser(String mediaId, MediaDataUpdateDelegate delegate) Updating one media (just only one)voidupdateMediaByUser(Collection<String> mediaIds, MediaDataUpdateDelegate delegate) Updating several media (no file have to be handled)voidupdateOrder(Order order) voidupdateOrderRow(String orderId, String mediaId) Methods inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
addClipboardSelection, clipboardPasteDone, close, getClipboardErrorMessage, getClipboardExceptionError, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getHighestSilverpeasUserRole, getIcon, getLanguage, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoles, getZoneId, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardSelectedElement, setComponentRootName, setSpaceModeMaintenance
-
Constructor Details
-
GallerySessionController
public GallerySessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext) Standard Session Controller Constructeur- Parameters:
mainSessionCtrl- The user's profilecomponentContext- The component's profile
-
-
Method Details
-
getLastRegisteredMedia
-
getAllComments
-
getSilverObjectId
-
goToAlbum
-
goToAlbum
-
loadCurrentAlbum
-
getAlbum
-
getAlbumLight
-
getNotVisible
-
getAllAlbums
-
setMediaToAlbums
-
addMediaToAlbums
-
createAlbum
-
updateAlbum
-
deleteAlbum
-
getMetadataResources
public org.silverpeas.kernel.bundle.LocalizationBundle getMetadataResources() -
getMedia
-
getPrevious
-
getNext
-
createMedia
Creating one media (just only one)- Parameters:
delegate- the object to whom the creation is delegated- Returns:
- the unique identifier of the new media.
-
updateMediaByUser
Updating one media (just only one)- Parameters:
mediaId- the unique identifier of the media to update.delegate- the object to whom the effective update is delegated
-
updateMediaByUser
Updating several media (no file have to be handled)- Parameters:
mediaIds- a collection of unique identifiers of mediadelegate- the object to whom the update of the media is delegated.
-
deleteMedia
-
deleteMedia
-
getPath
public List<org.silverpeas.core.node.model.NodeDetail> getPath(org.silverpeas.core.node.model.NodePK nodePK) -
getPath
-
getAlbumIdsOf
-
getNbMediaPerPage
public int getNbMediaPerPage() -
setNbMediasPerPage
public void setNbMediasPerPage(int nb) -
getDisplayedMediaResolution
-
setDisplayedMediaResolution
-
getSort
-
setSort
-
setSortSearch
-
setIndexOfCurrentPage
-
getIndexOfCurrentPage
public int getIndexOfCurrentPage() -
getCurrentAlbumId
-
setCurrentAlbumId
-
getRang
public int getRang() -
isDragAndDropEnabled
-
isUsePdc
-
isViewMetadata
-
getWatermark
-
isMakeWatermark
-
isViewList
-
areCommentsEnabled
-
getSlideshowWait
-
getXMLFormName
-
initIndex
public void initIndex() -
search
-
sendAskMedia
-
getListSelected
-
clearListSelected
public void clearListSelected() -
getRestrictedListMedia
-
setRestrictedListMedia
-
getSearchResultListMedia
-
setSearchResultListMedia
-
getSearchKeyWord
-
setSearchKeyWord
-
getSelect
public boolean getSelect() -
setSelect
public void setSelect(boolean select) -
isPrivateSearch
-
isAlbumAdmin
-
isMediaAdmin
-
copySelectedMedia
public void copySelectedMedia(Collection<String> mediaIds) throws org.silverpeas.core.clipboard.ClipboardException - Throws:
org.silverpeas.core.clipboard.ClipboardException
-
cutSelectedMedia
public void cutSelectedMedia(Collection<String> mediaIds) throws org.silverpeas.core.clipboard.ClipboardException - Throws:
org.silverpeas.core.clipboard.ClipboardException
-
copyMedia
- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
cutMedia
- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
copyAlbum
- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
cutAlbum
- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
paste
public void paste() throws org.silverpeas.core.clipboard.ClipboardException- Throws:
org.silverpeas.core.clipboard.ClipboardException
-
countAllMediaOf
-
sendAskOrder
-
sendAskOrderUser
Send notification to reader to alert him that his order has been processed- Parameters:
orderId- the order identifier
-
addToBasket
public boolean addToBasket()Add only photo media inside basket- Returns:
- true if selection contains only photo, false else if
-
addMediaToBasket
Add media identifier given in parameter in basket- Parameters:
mediaId- the media identifier to add
-
deleteSelectedPhotosFromBasket
public void deleteSelectedPhotosFromBasket()Only remove selected photo from basket -
deletePhotoFromBasket
-
clearBasket
public void clearBasket()Clear basket -
getBasketMedias
-
getOrder
-
getCurrentOrderId
-
setCurrentOrderId
-
addOrder
-
updateOrderRow
-
getUrl
-
isAccessAuthorized
-
getMetaDataKeys
-
updateOrder
-
getAllOrders
-
getOrdersByUser
-
getOrderForm
-
getCharteUrl
-
isBasket
-
isGuest
-
isAnonymous
-
isOrder
-
isViewNotVisible
public boolean isViewNotVisible() -
isExportEnable
public boolean isExportEnable() -
setViewNotVisible
public void setViewNotVisible(boolean isViewNotVisible) -
isSearchResult
public boolean isSearchResult() -
setSearchResult
public void setSearchResult(boolean isSearchResult) -
getQuery
public org.silverpeas.core.index.search.model.QueryDescription getQuery() -
setQuery
public void setQuery(org.silverpeas.core.index.search.model.QueryDescription query) -
setPDCSearchContext
public void setPDCSearchContext(org.silverpeas.core.pdc.pdc.model.SearchContext context) -
getPDCSearchContext
public org.silverpeas.core.pdc.pdc.model.SearchContext getPDCSearchContext() -
setXMLSearchContext
public void setXMLSearchContext(org.silverpeas.core.contribution.content.form.DataRecord data) -
getXMLSearchContext
public org.silverpeas.core.contribution.content.form.DataRecord getXMLSearchContext() -
clearSearchContext
public void clearSearchContext() -
sortAlbums
-
addNbMedia
-
notifyUsers
public void notifyUsers(org.silverpeas.core.notification.user.client.NotificationMetaData notifMetaData) -
exportAlbum
public org.silverpeas.core.importexport.report.ExportReport exportAlbum(String albumId, MediaResolution mediaResolution) throws org.silverpeas.core.importexport.ExportException Export all the pictures in the given album, with the specified resolution- Parameters:
albumId- the unique identifier of an album.mediaResolution- the resolution to which the media has to be exported- Throws:
org.silverpeas.core.importexport.ExportException
-
aGalleryExporter
Gets a new exporter of gallery media.- Returns:
- a gallery exporter instance.
-
exportSelection
public org.silverpeas.core.importexport.report.ExportReport exportSelection(MediaResolution mediaResolution) throws org.silverpeas.core.importexport.ExportException Export all the selected images in the basket with the given resolution- Parameters:
mediaResolution- the resolution to which the media has to be exported- Throws:
org.silverpeas.core.importexport.ExportException
-
getImagePreviewSize
Get the resolution preview of images- Returns:
- the image resolution on preview
-
getImageResolutionPreview
Get the resolution preview of the images- Parameters:
media- a media.- Returns:
- the media resolution on preview
-
getTemplate
public org.silverpeas.core.contribution.template.publication.PublicationTemplate getTemplate() throws org.silverpeas.core.contribution.template.publication.PublicationTemplateException- Throws:
org.silverpeas.core.contribution.template.publication.PublicationTemplateException
-
getOrderTemplate
public org.silverpeas.core.contribution.template.publication.PublicationTemplate getOrderTemplate() throws org.silverpeas.core.contribution.template.publication.PublicationTemplateException- Throws:
org.silverpeas.core.contribution.template.publication.PublicationTemplateException
-
manageComponentSubscriptions
-
manageAlbumSubscriptions
-