com.silverpeas.attachment.web
Class AttachmentResource

java.lang.Object
  extended by com.silverpeas.web.RESTWebService
      extended by com.silverpeas.attachment.web.AbstractAttachmentResource
          extended by com.silverpeas.attachment.web.AttachmentResource

@Service
@RequestScoped
@Authorized
public class AttachmentResource
extends AbstractAttachmentResource

A REST Web resource providing access to attachments through private mode.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.silverpeas.web.RESTWebService
RESTWebService.WebProcess<RETURN_VALUE>, RESTWebService.WebTreatment<RETURN_VALUE>
 
Field Summary
 
Fields inherited from class com.silverpeas.attachment.web.AbstractAttachmentResource
componentId
 
Fields inherited from class com.silverpeas.web.RESTWebService
RESPONSE_HEADER_ARRAYSIZE, REST_WEB_SERVICES_URI_BASE
 
Constructor Summary
AttachmentResource()
           
 
Method Summary
 javax.ws.rs.core.Response getFileContent(String attachmentId)
           
protected  boolean isFileReadable(SimpleDocument attachment)
           
 
Methods inherited from class com.silverpeas.attachment.web.AbstractAttachmentResource
getComponentId
 
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

AttachmentResource

public AttachmentResource()
Method Detail

getFileContent

public javax.ws.rs.core.Response getFileContent(String attachmentId)
Overrides:
getFileContent in class AbstractAttachmentResource

isFileReadable

protected boolean isFileReadable(SimpleDocument attachment)
Specified by:
isFileReadable in class AbstractAttachmentResource


Copyright © 2016 Silverpeas. All Rights Reserved.