public class BatchUploadObject extends AbstractResource<ResourceTypeImpl>
Replaces the deprecated endpoints listed below:
upload(HttpServletRequest, String, String)
getBatchInfo(String)
insteaddropBatch(String)
initBatch()
getFileInfo(String, String)
Modifier and Type | Class and Description |
---|---|
class |
BatchUploadObject.ResumeIncompleteStatusType |
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
protected static String |
OPERATION_ID |
protected static String |
REQUEST_BATCH_ID |
protected static String |
REQUEST_FILE_IDX |
static String |
UPLOAD_TYPE_CHUNKED |
static String |
UPLOAD_TYPE_NORMAL |
Constructor and Description |
---|
BatchUploadObject() |
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
buildEmptyResponse(javax.ws.rs.core.Response.StatusType status) |
protected javax.ws.rs.core.Response |
buildHTMLResponse(javax.ws.rs.core.Response.StatusType status,
String message) |
protected javax.ws.rs.core.Response |
buildJSONResponse(javax.ws.rs.core.Response.StatusType status,
String message) |
protected javax.ws.rs.core.Response |
buildResponse(javax.ws.rs.core.Response.StatusType status,
Object object) |
protected javax.ws.rs.core.Response |
buildResponse(javax.ws.rs.core.Response.StatusType status,
Object object,
boolean html) |
protected javax.ws.rs.core.Response |
buildResponse(javax.ws.rs.core.Response.StatusType status,
String type,
String message) |
protected javax.ws.rs.core.Response |
buildTextResponse(javax.ws.rs.core.Response.StatusType status,
String message) |
javax.ws.rs.core.Response |
dropBatch(String batchId) |
Object |
execute(String batchId,
String operationId,
javax.servlet.http.HttpServletRequest request,
ExecutionRequest xreq) |
Object |
execute(String batchId,
String fileIdx,
String operationId,
javax.servlet.http.HttpServletRequest request,
ExecutionRequest xreq) |
protected Object |
executeBatch(String batchId,
String fileIdx,
String operationId,
javax.servlet.http.HttpServletRequest request,
ExecutionRequest xreq) |
javax.ws.rs.core.Response |
getBatchInfo(String batchId) |
protected Map<String,Object> |
getFileInfo(BatchFileEntry fileEntry) |
javax.ws.rs.core.Response |
getFileInfo(String batchId,
String fileIdx) |
javax.ws.rs.core.Response |
initBatch() |
javax.ws.rs.core.Response |
upload(javax.servlet.http.HttpServletRequest request,
String batchId,
String fileIdx) |
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, initialize, isAdapter, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
protected static final org.apache.commons.logging.Log log
protected static final String REQUEST_BATCH_ID
protected static final String REQUEST_FILE_IDX
protected static final String OPERATION_ID
public static final String UPLOAD_TYPE_NORMAL
public static final String UPLOAD_TYPE_CHUNKED
public BatchUploadObject()
public javax.ws.rs.core.Response initBatch() throws IOException
IOException
public javax.ws.rs.core.Response upload(@Context javax.servlet.http.HttpServletRequest request, String batchId, String fileIdx) throws IOException
IOException
public javax.ws.rs.core.Response getBatchInfo(String batchId) throws IOException
IOException
public javax.ws.rs.core.Response getFileInfo(String batchId, String fileIdx) throws IOException
IOException
public javax.ws.rs.core.Response dropBatch(String batchId) throws IOException
IOException
public Object execute(String batchId, String operationId, @Context javax.servlet.http.HttpServletRequest request, ExecutionRequest xreq) throws UnsupportedEncodingException
UnsupportedEncodingException
public Object execute(String batchId, String fileIdx, String operationId, @Context javax.servlet.http.HttpServletRequest request, ExecutionRequest xreq) throws UnsupportedEncodingException
UnsupportedEncodingException
protected Object executeBatch(String batchId, String fileIdx, String operationId, javax.servlet.http.HttpServletRequest request, ExecutionRequest xreq) throws UnsupportedEncodingException
UnsupportedEncodingException
protected javax.ws.rs.core.Response buildResponse(javax.ws.rs.core.Response.StatusType status, Object object) throws IOException
IOException
protected javax.ws.rs.core.Response buildResponse(javax.ws.rs.core.Response.StatusType status, Object object, boolean html) throws IOException
IOException
protected javax.ws.rs.core.Response buildJSONResponse(javax.ws.rs.core.Response.StatusType status, String message) throws UnsupportedEncodingException
UnsupportedEncodingException
protected javax.ws.rs.core.Response buildHTMLResponse(javax.ws.rs.core.Response.StatusType status, String message) throws UnsupportedEncodingException
UnsupportedEncodingException
protected javax.ws.rs.core.Response buildTextResponse(javax.ws.rs.core.Response.StatusType status, String message) throws UnsupportedEncodingException
UnsupportedEncodingException
protected javax.ws.rs.core.Response buildEmptyResponse(javax.ws.rs.core.Response.StatusType status)
protected javax.ws.rs.core.Response buildResponse(javax.ws.rs.core.Response.StatusType status, String type, String message) throws UnsupportedEncodingException
UnsupportedEncodingException
protected Map<String,Object> getFileInfo(BatchFileEntry fileEntry) throws UnsupportedEncodingException
UnsupportedEncodingException
Copyright © 2015 Nuxeo SA. All rights reserved.