|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.silverpeas.web.RESTWebService
com.silverpeas.gallery.web.AbstractGalleryResource
public abstract class AbstractGalleryResource
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.silverpeas.web.RESTWebService |
---|
com.silverpeas.web.RESTWebService.WebProcess<RETURN_VALUE>, com.silverpeas.web.RESTWebService.WebTreatment<RETURN_VALUE> |
Field Summary |
---|
Fields inherited from class com.silverpeas.web.RESTWebService |
---|
RESPONSE_HEADER_ARRAYSIZE, REST_WEB_SERVICES_URI_BASE |
Constructor Summary | |
---|---|
AbstractGalleryResource()
|
Method Summary | |
---|---|
protected AlbumEntity |
asWebEntity(AlbumDetail album)
Converts the album into its corresponding web entity. |
protected void |
checkNotFoundStatus(Object object)
Centralization |
String |
getComponentId()
|
protected javax.ws.rs.core.Response |
getMediaContent(MediaType expectedMediaType,
String mediaId,
MediaResolution requestedMediaResolution)
Centralization of getting of media content. |
protected com.sun.jersey.api.view.Viewable |
getMediaEmbed(MediaType expectedMediaType,
String mediaId,
MediaResolution requestedMediaResolution)
Centralization of getting of media embed. |
protected AbstractMediaEntity |
getMediaEntity(MediaType expectedMediaType,
String albumId,
String mediaId)
Centralization of getting of media data. |
protected GalleryBm |
getMediaService()
Gets Gallery EJB. |
protected javax.ws.rs.core.Response |
getMediaThumbnail(MediaType expectedMediaType,
String mediaId,
String thumbnailId,
String sizeDirective)
Centralization of getting video media thumbnail. |
protected boolean |
hasUserMediaAccess(Media media)
Centralization |
protected boolean |
isUserPrivileged()
Indicates if the current user is a privileged one. |
protected boolean |
isViewAllPhotoAuthorized()
Checking if the authenticated user is authorized to view all photos. |
protected void |
verifyMediaIsInAlbum(Media media,
AlbumDetail album)
Verifying that the given photo is included in the given album. |
protected void |
verifyUserMediaAccess(Media media)
Verifying that the authenticated user is authorized to view the given photo. |
Methods inherited from class com.silverpeas.web.RESTWebService |
---|
getBundle, getBundleLocation, getGreaterUserRole, getHttpRequest, getHttpServletRequest, getHttpServletResponse, getOrganisationController, getUriInfo, getUserDetail, getUserPreferences, getUserRoles, process, validateUserAuthentication, validateUserAuthorization |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractGalleryResource()
Method Detail |
---|
public String getComponentId()
getComponentId
in class com.silverpeas.web.RESTWebService
protected AlbumEntity asWebEntity(AlbumDetail album)
album
- the album.
protected AbstractMediaEntity getMediaEntity(MediaType expectedMediaType, String albumId, String mediaId)
expectedMediaType
- albumId
- the identifier of the album in which the media must existmediaId
- the identifier of the expected media
protected javax.ws.rs.core.Response getMediaContent(MediaType expectedMediaType, String mediaId, MediaResolution requestedMediaResolution)
expectedMediaType
- mediaId
- requestedMediaResolution
-
protected com.sun.jersey.api.view.Viewable getMediaEmbed(MediaType expectedMediaType, String mediaId, MediaResolution requestedMediaResolution)
expectedMediaType
- mediaId
- requestedMediaResolution
-
protected javax.ws.rs.core.Response getMediaThumbnail(MediaType expectedMediaType, String mediaId, String thumbnailId, String sizeDirective)
expectedMediaType
- mediaId
- thumbnailId
- sizeDirective
- the size directive with pattern (optional)
protected boolean isUserPrivileged()
protected void checkNotFoundStatus(Object object)
object
- any objectprotected boolean hasUserMediaAccess(Media media)
media
-
protected void verifyUserMediaAccess(Media media)
media
- protected boolean isViewAllPhotoAuthorized()
protected void verifyMediaIsInAlbum(Media media, AlbumDetail album)
protected GalleryBm getMediaService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |