public abstract static class UploadRequestProcessor.AbstractUploadRequestProcessor extends Object implements UploadRequestProcessor
AbstractUploadRequestProcessor
is abstract super class for concrete implementations that work on
types of ManagedArtifact
. The class initializes a ServerRepository
of ManagedArtifact
to
use during processing.UploadRequestProcessor.AbstractUploadRequestProcessor, UploadRequestProcessor.ApplicationUploadRequestProcessor, UploadRequestProcessor.MultipartUploadRequestProcessor
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.http.HttpServletRequest |
httpServletRequest |
protected List<ManagedArtifact> |
managedArtifactList |
protected ManagedArtifact.RequestParameters |
managedArtifactRequestParameters |
int |
MAX_FILE_SIZE
Maximum size permitted for a single upload artifact.
|
protected ServerRepository |
repository |
protected TransferContext |
transferContext |
APPLICATION_URLENCODED_CONTENT_TYPE, MAX_FILE_CONFIG_PROPERTY, MULTIPART_CONTENT_TYPE
Modifier | Constructor and Description |
---|---|
protected |
AbstractUploadRequestProcessor(TransferContext transferContext) |
Modifier and Type | Method and Description |
---|---|
protected UploadedArtifact |
createUploadedArtifactUsing(Map<String,String> headerMap,
byte[] contents) |
protected ManagedArtifact |
getManagedArtifactInstance() |
protected Map<String,String> |
getRequestHeadersMap() |
List<ManagedArtifact> |
getUploadedData() |
protected abstract void |
populateManagedArtifactList() |
public final int MAX_FILE_SIZE
protected TransferContext transferContext
protected javax.servlet.http.HttpServletRequest httpServletRequest
protected ServerRepository repository
protected List<ManagedArtifact> managedArtifactList
protected ManagedArtifact.RequestParameters managedArtifactRequestParameters
protected AbstractUploadRequestProcessor(TransferContext transferContext)
public List<ManagedArtifact> getUploadedData()
getUploadedData
in interface UploadRequestProcessor
List
of ManagedArtifact
which represent items on the ManagedArtifactRepository
protected ManagedArtifact getManagedArtifactInstance()
protected UploadedArtifact createUploadedArtifactUsing(Map<String,String> headerMap, byte[] contents)
protected abstract void populateManagedArtifactList()
Copyright © 2016 PayPal Open Source. All rights reserved.