public class DropboxBlobUploader extends Object implements JSFBlobUploader
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
static String |
UPLOAD_DROPBOX_FACET_NAME |
| Constructor and Description |
|---|
DropboxBlobUploader(String id) |
| Modifier and Type | Method and Description |
|---|---|
protected Blob |
createBlob(String fileInfo)
Creates a Dropbox managed blob.
|
void |
encodeBeginUpload(javax.faces.component.UIInput parent,
javax.faces.context.FacesContext context,
String onClick)
Generates the HTML for an upload choice.
|
String |
getChoice()
Gets the choice key associated to this uploader.
|
protected String |
getClientId() |
protected DropboxBlobProvider |
getDropboxBlobProvider() |
void |
hookSubComponent(javax.faces.component.UIInput parent)
Constructs the needed subcomponent.
|
boolean |
isEnabled()
Dropbox upload button is added to the file widget if and only if Dropbox OAuth service provider is enabled
|
void |
validateUpload(javax.faces.component.UIInput parent,
javax.faces.context.FacesContext context,
InputFileInfo submitted)
Transforms input into a blob.
|
public static final String UPLOAD_DROPBOX_FACET_NAME
public DropboxBlobUploader(String id)
public String getChoice()
JSFBlobUploadergetChoice in interface JSFBlobUploaderpublic void hookSubComponent(javax.faces.component.UIInput parent)
JSFBlobUploaderhookSubComponent in interface JSFBlobUploaderpublic void encodeBeginUpload(javax.faces.component.UIInput parent, javax.faces.context.FacesContext context, String onClick) throws IOException
JSFBlobUploaderencodeBeginUpload in interface JSFBlobUploaderIOExceptionpublic void validateUpload(javax.faces.component.UIInput parent, javax.faces.context.FacesContext context, InputFileInfo submitted)
JSFBlobUploadervalidateUpload in interface JSFBlobUploadersubmitted - the value into which the input is storedpublic boolean isEnabled()
isEnabled in interface JSFBlobUploaderprotected Blob createBlob(String fileInfo)
fileInfo - the Dropbox file infoprotected String getClientId()
protected DropboxBlobProvider getDropboxBlobProvider()
Copyright © 2015 Nuxeo SA. All rights reserved.