public class FileUploadOptions
extends java.lang.Object
Constructor and Description |
---|
FileUploadOptions() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAuthorizedExtensions() |
java.lang.String |
getContentType() |
static FileUploadOptions |
getFileDocumentUploadOptions()
Utility method to retrieve a new FileUploadOptions instance suitable for FileDocument upload.
|
java.lang.Class<? extends FileDocument> |
getPreferredClass() |
boolean |
isFileDocument() |
FileUploadOptions |
setAuthorizedExtensions(java.util.Set<java.lang.String> authorizedExtensions)
Set the extensions authorized for upload.
|
FileUploadOptions |
setAuthorizedExtensions(java.lang.String... authorizedExtensions)
Set the extensions authorized for upload.
|
FileUploadOptions |
setContentType(java.lang.String contentType)
Set the content type to use, regardless of value received in request.
|
FileUploadOptions |
setFileDocument(boolean fileDocument)
Set wether the upload will be performed for FileDocument or for any other use.
|
FileUploadOptions |
setPreferredClass(java.lang.Class<? extends FileDocument> preferredClass)
Set the FileDocument class to preferred for upload if enabled and authorized.
|
public static FileUploadOptions getFileDocumentUploadOptions()
public FileUploadOptions setFileDocument(boolean fileDocument)
fileDocument
- true to request upload processing targeted to FileDocument upload, false to request upload processing target to any common filepublic boolean isFileDocument()
public FileUploadOptions setContentType(java.lang.String contentType)
contentType
- a content type string, or null to use value received in requestpublic java.lang.String getContentType()
public FileUploadOptions setPreferredClass(java.lang.Class<? extends FileDocument> preferredClass)
preferredClass
- a FileDocument classpublic java.lang.Class<? extends FileDocument> getPreferredClass()
public FileUploadOptions setAuthorizedExtensions(java.util.Set<java.lang.String> authorizedExtensions)
Leave empty to accept all extensions authorized in the default JPlatform configuration.
authorizedExtensions
- a Set of lower case extension (without the dot)public FileUploadOptions setAuthorizedExtensions(java.lang.String... authorizedExtensions)
Leave empty to accept all extensions authorized in default JPlatform configuration.
authorizedExtensions
- a Set of lower case extension (without the dot)public java.util.Set<java.lang.String> getAuthorizedExtensions()
Copyright © 2001-2022 Jalios SA. All Rights Reserved.