|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmaster.jumploader.model.api.config.UploaderConfig
public class UploaderConfig
UploaderConfig
| Field Summary | |
|---|---|
private boolean |
addImagesOnly
shows whether images only allowed |
static java.lang.String |
COMPRESSION_MODE_ZIP_ON_ADD
zip file will be created for each file added to the queue |
private java.lang.String |
compressionMode
compression mode, see constants |
private java.lang.String |
cookie
cookie |
private static java.lang.String |
DEFAULT_HTTP_UPLOADER_CLASS_NAME
default http uploader class name |
private boolean |
directoriesEnabled
shows whether folder addition enabled (will expand and add all files) |
private boolean |
duplicateFileEnabled
duplicate files enabled |
static java.lang.String |
ERROR_RESPONSE_PREFIX
error response token |
private java.lang.String |
fileNamePattern
allowed file name (not path) regex pattern, null for all |
private java.lang.String |
fileParameterName
file parameter name (for POST request) |
private java.lang.String |
httpUploaderClassName
http uploader class name |
private boolean |
imageEditorEnabled
shows whether image editor is enabled |
private long |
maxFileLength
max file length allowed (per file), -1 if unlimited |
private int |
maxFiles
max files in a list, -1 if unlimited |
private java.lang.String |
maximumImageDimension
maximum image size allowed ({width}x{height}) |
private long |
maxLength
max files length allowed (total), -1 if unlimited |
private long |
maxTransferRate
maximum transfer rate (bytes/sec) |
private long |
minFileLength
min file length allowed (per file), -1 if unlimited |
private int |
minFiles
min files in a list, -1 if unlimited |
private java.lang.String |
minimumImageDimension
minimum image size allowed ({width}x{height}) |
static java.lang.String |
PARAM_FILE_ID
file id parameter name |
static java.lang.String |
PARAM_FILE_LENGTH
file length parameter name |
static java.lang.String |
PARAM_FILE_NAME
file name parameter name |
static java.lang.String |
PARAM_FILE_PATH
file path parameter name |
static java.lang.String |
PARAM_MD5
MD5 |
static java.lang.String |
PARAM_PARTITION_COUNT
partition count |
static java.lang.String |
PARAM_PARTITION_INDEX
partition index parameter name |
static java.lang.String |
PARAM_PARTITION_MD5
partition MD5 |
private long |
partitionLength
partitionLength |
private boolean |
preserveRelativePath
shows whether file relative path should be preserved as "relativePath" attribute value when adding directory in explode mode (i.e. not zipping folder content, but adding all the files in that directory recursively). |
private static java.lang.String |
PROPERTY
property file |
private java.lang.String |
requestEncoding
request encoding to use (UTF-8 by default) |
private java.lang.String |
resumeCheckUrl
resume check url |
private java.lang.String |
scaledInstanceDimensions
scaled instance dimensions (comma separated, for example "100x100,200x200,400x400") |
private java.lang.String |
scaledInstanceNames
scaled instance names (comma separated, e.g. |
private java.lang.String |
scaledInstanceQualityFactors
scaled instance quality factors (0-worse quality, 1000-best), (comma spearated, fo example, "900,800,700"); |
private java.lang.String |
scaledInstanceWatermarkNames
scaled instance watermark names to apply, use null for skip (comma spearated, fo example, "null,mediumWatermark,null"); |
private java.util.List |
scaledInstanceWatermarks
initialized watermarks |
private boolean |
sendExif
send image exif data as xml |
private boolean |
sendFileLastModified
shows whether lastModified attribute should be send for a file |
private boolean |
sendFilePath
send file path |
private boolean |
stretchImages
shows whether can resize smaller images to bigger dimension |
private boolean |
zipDirectoriesOnAdd
add directory as zip flag |
private boolean |
uploadOriginalImage
shows whether original image should be uploaded along with scaled images, valid only if uploadScaledImages=true |
private boolean |
uploadQueueReorderingAllowed
shows whether upload queue reardering allowed (false by default) |
private boolean |
uploadScaledImages
shows whether scaled images should be uploaded. |
private boolean |
uploadScaledImagesNoZip
shows whether scaled images should be uploaded not zipped (multiple files on one request). |
private int |
uploadThreadCount
upload thread count |
private java.lang.String |
uploadUrl
upload url |
private boolean |
urlEncodeParameters
shows whether filename parameters sent to server should be urlencoded |
private boolean |
useMainFile
shows whether main file should be used |
private boolean |
useMd5
use MD5 hash, if true, MD5 value will be send with last partition upload request |
private boolean |
usePartitionMd5
use MD5 hash for each partition, if true, MD5 value for current partition will be send with each partition upload request |
private java.lang.String |
userAgent
user agent |
| Constructor Summary | |
|---|---|
UploaderConfig(jmaster.jumploader.model.api.IModel model)
with model |
|
| Method Summary | |
|---|---|
java.lang.String |
getCompressionMode()
|
java.lang.String |
getCookie()
|
java.lang.String |
getFileNamePattern()
|
java.lang.String |
getFileParameterName()
|
java.lang.String |
getHttpUploaderClassName()
|
long |
getMaxFileLength()
|
int |
getMaxFiles()
|
java.lang.String |
getMaximumImageDimension()
|
long |
getMaxLength()
|
long |
getMaxTransferRate()
|
long |
getMinFileLength()
|
int |
getMinFiles()
|
java.lang.String |
getMinimumImageDimension()
|
long |
getPartitionLength()
|
java.lang.String |
getRequestEncoding()
|
java.lang.String |
getResumeCheckUrl()
|
java.lang.String |
getScaledInstanceDimensions()
|
java.lang.String |
getScaledInstanceNames()
|
java.lang.String |
getScaledInstanceQualityFactors()
|
java.lang.String |
getScaledInstanceWatermarkNames()
|
java.util.List |
getScaledInstanceWatermarks()
|
int |
getUploadThreadCount()
|
java.lang.String |
getUploadUrl()
|
java.lang.String |
getUserAgent()
|
boolean |
isAddImagesOnly()
|
boolean |
isDirectoriesEnabled()
|
boolean |
isDuplicateFileEnabled()
|
boolean |
isImageEditorEnabled()
|
boolean |
isPreserveRelativePath()
|
boolean |
isSendExif()
|
boolean |
isSendFileLastModified()
|
boolean |
isSendFilePath()
|
boolean |
isStretchImages()
|
boolean |
isZipDirectoriesOnAdd()
|
boolean |
isUploadOriginalImage()
|
boolean |
isUploadQueueReorderingAllowed()
|
boolean |
isUploadScaledImages()
|
boolean |
isUploadScaledImagesNoZip()
|
boolean |
isUrlEncodeParameters()
|
boolean |
isUseMainFile()
|
boolean |
isUseMd5()
|
boolean |
isUsePartitionMd5()
|
void |
setAddImagesOnly(boolean addImagesOnly)
|
void |
setCompressionMode(java.lang.String compressionMode)
|
void |
setCookie(java.lang.String cookie)
|
void |
setDirectoriesEnabled(boolean directoriesEnabled)
|
void |
setDuplicateFileEnabled(boolean duplicateFileEnabled)
|
void |
setFileNamePattern(java.lang.String fileNamePattern)
|
void |
setFileParameterName(java.lang.String fileParameterName)
|
void |
setHttpUploaderClassName(java.lang.String httpUploaderClassName)
|
void |
setImageEditorEnabled(boolean imageEditorEnabled)
|
void |
setMaxFileLength(long maxFileLength)
|
void |
setMaxFiles(int maxFiles)
|
void |
setMaximumImageDimension(java.lang.String maximumImageDimension)
|
void |
setMaxLength(long maxLength)
|
void |
setMaxTransferRate(long maxTransferRate)
|
void |
setMinFileLength(long minFileLength)
|
void |
setMinFiles(int minFiles)
|
void |
setMinimumImageDimension(java.lang.String minimumImageDimension)
|
void |
setPartitionLength(long partitionLength)
|
void |
setPreserveRelativePath(boolean preserveRelativePath)
|
void |
setRequestEncoding(java.lang.String requestEncoding)
|
void |
setResumeCheckUrl(java.lang.String resumeCheckUrl)
|
void |
setScaledInstanceDimensions(java.lang.String scaledInstanceDimensions)
|
void |
setScaledInstanceNames(java.lang.String scaledInstanceNames)
|
void |
setScaledInstanceQualityFactors(java.lang.String scaledInstanceQualityFactors)
|
void |
setScaledInstanceWatermarkNames(java.lang.String scaledInstanceWatermarkNames)
|
void |
setScaledInstanceWatermarks(java.util.List scaledInstanceWatermarks)
|
void |
setSendExif(boolean sendExif)
|
void |
setSendFileLastModified(boolean sendFileLastModified)
|
void |
setSendFilePath(boolean sendFilePath)
|
void |
setStretchImages(boolean stretchImages)
|
void |
setZipDirectoriesOnAdd(boolean zipDirectoriesOnAdd)
|
void |
setUploadOriginalImage(boolean uploadOriginalImage)
|
void |
setUploadQueueReorderingAllowed(boolean uploadQueueReorderingAllowed)
|
void |
setUploadScaledImages(boolean uploadScaledImages)
|
void |
setUploadScaledImagesNoZip(boolean uploadScaledImagesNoZip)
|
void |
setUploadThreadCount(int uploadThreadCount)
|
void |
setUploadUrl(java.lang.String uploadUrl)
|
void |
setUrlEncodeParameters(boolean urlEncodeParameters)
|
void |
setUseMainFile(boolean useMainFile)
|
void |
setUseMd5(boolean useMd5)
|
void |
setUsePartitionMd5(boolean usePartitionMd5)
|
void |
setUserAgent(java.lang.String userAgent)
|
java.lang.String |
toString()
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String PROPERTY
public static final java.lang.String ERROR_RESPONSE_PREFIX
public static final java.lang.String PARAM_FILE_ID
public static final java.lang.String PARAM_FILE_LENGTH
public static final java.lang.String PARAM_FILE_NAME
public static final java.lang.String PARAM_FILE_PATH
public static final java.lang.String PARAM_PARTITION_INDEX
public static final java.lang.String PARAM_PARTITION_COUNT
public static final java.lang.String PARAM_MD5
public static final java.lang.String PARAM_PARTITION_MD5
public static final java.lang.String COMPRESSION_MODE_ZIP_ON_ADD
private static final java.lang.String DEFAULT_HTTP_UPLOADER_CLASS_NAME
private int uploadThreadCount
private java.lang.String uploadUrl
private int maxFiles
private long maxFileLength
private long maxLength
private java.lang.String fileNamePattern
private boolean directoriesEnabled
private boolean duplicateFileEnabled
private java.lang.String fileParameterName
private long partitionLength
private java.lang.String userAgent
private java.lang.String cookie
private boolean useMd5
private boolean usePartitionMd5
private int minFiles
private long minFileLength
private boolean uploadScaledImages
private boolean uploadScaledImagesNoZip
private boolean stretchImages
private boolean uploadOriginalImage
private java.lang.String scaledInstanceNames
private java.lang.String scaledInstanceDimensions
private java.lang.String scaledInstanceQualityFactors
private java.lang.String scaledInstanceWatermarkNames
private java.util.List scaledInstanceWatermarks
private boolean useMainFile
private boolean addImagesOnly
private java.lang.String minimumImageDimension
private java.lang.String maximumImageDimension
private boolean imageEditorEnabled
private java.lang.String resumeCheckUrl
private boolean urlEncodeParameters
private boolean sendFileLastModified
private java.lang.String compressionMode
private boolean zipDirectoriesOnAdd
private boolean sendFilePath
private long maxTransferRate
private java.lang.String httpUploaderClassName
private boolean uploadQueueReorderingAllowed
private java.lang.String requestEncoding
private boolean sendExif
private boolean preserveRelativePath
| Constructor Detail |
|---|
public UploaderConfig(jmaster.jumploader.model.api.IModel model)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getCompressionMode()
public void setCompressionMode(java.lang.String compressionMode)
public boolean isDirectoriesEnabled()
public void setDirectoriesEnabled(boolean directoriesEnabled)
public boolean isDuplicateFileEnabled()
public void setDuplicateFileEnabled(boolean duplicateFileEnabled)
public java.lang.String getFileNamePattern()
public void setFileNamePattern(java.lang.String fileNamePattern)
public long getMaxFileLength()
public void setMaxFileLength(long maxFileLength)
public int getMaxFiles()
public void setMaxFiles(int maxFiles)
public long getMaxLength()
public void setMaxLength(long maxLength)
public int getUploadThreadCount()
public void setUploadThreadCount(int uploadThreadCount)
public java.lang.String getUploadUrl()
public void setUploadUrl(java.lang.String uploadUrl)
public java.lang.String getFileParameterName()
public void setFileParameterName(java.lang.String fileParameterName)
public long getPartitionLength()
public void setPartitionLength(long partitionLength)
public java.lang.String getUserAgent()
public void setUserAgent(java.lang.String userAgent)
public boolean isUseMd5()
public void setUseMd5(boolean useMd5)
public int getMinFiles()
public void setMinFiles(int minFiles)
public java.lang.String getScaledInstanceDimensions()
public void setScaledInstanceDimensions(java.lang.String scaledInstanceDimensions)
public java.lang.String getScaledInstanceNames()
public void setScaledInstanceNames(java.lang.String scaledInstanceNames)
public java.lang.String getScaledInstanceQualityFactors()
public void setScaledInstanceQualityFactors(java.lang.String scaledInstanceQualityFactors)
public boolean isUploadScaledImages()
public void setUploadScaledImages(boolean uploadScaledImages)
public long getMinFileLength()
public void setMinFileLength(long minFileLength)
public boolean isUseMainFile()
public void setUseMainFile(boolean useMainFile)
public boolean isAddImagesOnly()
public void setAddImagesOnly(boolean addImagesOnly)
public java.lang.String getMinimumImageDimension()
public void setMinimumImageDimension(java.lang.String minimumImageDimension)
public java.lang.String getMaximumImageDimension()
public void setMaximumImageDimension(java.lang.String maximumImageDimension)
public boolean isImageEditorEnabled()
public void setImageEditorEnabled(boolean imageEditorEnabled)
public java.lang.String getResumeCheckUrl()
public void setResumeCheckUrl(java.lang.String resumeCheckUrl)
public boolean isUsePartitionMd5()
public void setUsePartitionMd5(boolean usePartitionMd5)
public boolean isUploadOriginalImage()
public void setUploadOriginalImage(boolean uploadOriginalImage)
public boolean isStretchImages()
public void setStretchImages(boolean stretchImages)
public boolean isUrlEncodeParameters()
public void setUrlEncodeParameters(boolean urlEncodeParameters)
public boolean isSendFileLastModified()
public void setSendFileLastModified(boolean sendFileLastModified)
public boolean isZipDirectoriesOnAdd()
public void setZipDirectoriesOnAdd(boolean zipDirectoriesOnAdd)
public boolean isSendFilePath()
public void setSendFilePath(boolean sendFilePath)
public long getMaxTransferRate()
public void setMaxTransferRate(long maxTransferRate)
public java.lang.String getCookie()
public void setCookie(java.lang.String cookie)
public java.lang.String getHttpUploaderClassName()
public void setHttpUploaderClassName(java.lang.String httpUploaderClassName)
public boolean isUploadQueueReorderingAllowed()
public void setUploadQueueReorderingAllowed(boolean uploadQueueReorderingAllowed)
public java.lang.String getRequestEncoding()
public void setRequestEncoding(java.lang.String requestEncoding)
public boolean isSendExif()
public void setSendExif(boolean sendExif)
public java.lang.String getScaledInstanceWatermarkNames()
public void setScaledInstanceWatermarkNames(java.lang.String scaledInstanceWatermarkNames)
public java.util.List getScaledInstanceWatermarks()
public void setScaledInstanceWatermarks(java.util.List scaledInstanceWatermarks)
public boolean isPreserveRelativePath()
public void setPreserveRelativePath(boolean preserveRelativePath)
public boolean isUploadScaledImagesNoZip()
public void setUploadScaledImagesNoZip(boolean uploadScaledImagesNoZip)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||