public class AttachmentsResource extends Object
Constructor and Description |
---|
AttachmentsResource()
Creates a new instance of AttachmentsResource
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addAttachment(javax.servlet.http.HttpServletRequest req,
javax.ws.rs.core.HttpHeaders headers,
Long logId,
InputStream uploadedInputStream,
com.sun.jersey.core.header.FormDataContentDisposition disposition,
com.sun.jersey.multipart.FormDataBodyPart body)
POST method for adding a new Attachment to a log entry.
|
javax.ws.rs.core.Response |
addReplaceAttachment(javax.servlet.http.HttpServletRequest req,
javax.ws.rs.core.HttpHeaders headers,
String fileName,
Long logId,
InputStream uploadedInputStream,
com.sun.jersey.core.header.FormDataContentDisposition disposition,
com.sun.jersey.multipart.FormDataBodyPart body)
PUT method for adding a new Attachment to a log entry.
|
javax.ws.rs.core.Response |
getFile(Long logId,
String fileName)
GET method for retrieving the list of attachments for a given log.
|
javax.ws.rs.core.Response |
getThumbnail(Long logId,
String fileName)
GET method for retrieving the list of attachments for a given log.
|
javax.ws.rs.core.Response |
read(Long logId)
GET method for retrieving attachments identified by id.
|
javax.ws.rs.core.Response |
removeAttachment(javax.servlet.http.HttpServletRequest req,
javax.ws.rs.core.HttpHeaders headers,
String fileName,
Long logId)
DELETE method for removing an attachment from a log entry.
|
public AttachmentsResource()
public javax.ws.rs.core.Response read(Long logId) throws UnsupportedEncodingException, NoSuchAlgorithmException
logId
- log idUnsupportedEncodingException
NoSuchAlgorithmException
public javax.ws.rs.core.Response getFile(Long logId, String fileName)
public javax.ws.rs.core.Response getThumbnail(Long logId, String fileName)
public javax.ws.rs.core.Response addAttachment(@Context javax.servlet.http.HttpServletRequest req, @Context javax.ws.rs.core.HttpHeaders headers, Long logId, InputStream uploadedInputStream, com.sun.jersey.core.header.FormDataContentDisposition disposition, com.sun.jersey.multipart.FormDataBodyPart body) throws UnsupportedEncodingException, NoSuchAlgorithmException
Long
- logId the id of the log entry that the property is being added todata
- the MULTIPART_FORM_DATA containing attachment and values to be added to be associated with the log entryUnsupportedEncodingException
NoSuchAlgorithmException
public javax.ws.rs.core.Response addReplaceAttachment(@Context javax.servlet.http.HttpServletRequest req, @Context javax.ws.rs.core.HttpHeaders headers, String fileName, Long logId, InputStream uploadedInputStream, com.sun.jersey.core.header.FormDataContentDisposition disposition, com.sun.jersey.multipart.FormDataBodyPart body) throws UnsupportedEncodingException, NoSuchAlgorithmException
String
- fileName the fileName of the file being addedLong
- logId the id of the log entry that the property is being added todata
- the MULTIPART_FORM_DATA containing attachment and values to be added to be associated with the log entryUnsupportedEncodingException
NoSuchAlgorithmException
public javax.ws.rs.core.Response removeAttachment(@Context javax.servlet.http.HttpServletRequest req, @Context javax.ws.rs.core.HttpHeaders headers, String fileName, Long logId) throws UnsupportedEncodingException, NoSuchAlgorithmException
String
- attachment being deletedLong
- logId the id of the log entry that the property is being added toUnsupportedEncodingException
NoSuchAlgorithmException
Copyright © 2010-2014 Michigan State University. All Rights Reserved.