org.nuxeo.ecm.webapp.filemanager
Class FileManageActionsBean
java.lang.Object
org.nuxeo.ecm.webapp.base.InputController
org.nuxeo.ecm.webapp.filemanager.FileManageActionsBean
- All Implemented Interfaces:
- SimpleFileManager, FileManageActions
@Name(value="FileManageActions")
@Scope(value=EVENT)
@Install(precedence=10)
public class FileManageActionsBean
- extends InputController
- implements FileManageActions
- Author:
- Andreas
Kalogeropoulos
Method Summary |
java.lang.String |
addBinaryFileFromPlugin(Blob blob,
java.lang.String fullName,
DocumentModel targetContainer)
|
java.lang.String |
addBinaryFileFromPlugin(Blob blob,
java.lang.String fullName,
java.lang.String morePath)
|
java.lang.String |
addBinaryFileFromPlugin(byte[] content,
java.lang.String mimetype,
java.lang.String fullName,
java.lang.String morePath)
Deprecated. Use addBinaryFileFromPlugin(Blob, String, String) to avoid
loading the data in memory as a Bytes array |
java.lang.String |
addFile()
Adds a new File. |
java.lang.String |
addFile(java.io.InputStream fileUpload,
java.lang.String fileName)
|
java.lang.String |
addFileFromPlugin(java.lang.String content,
java.lang.String mimetype,
java.lang.String fullName,
java.lang.String morePath,
java.lang.Boolean UseBase64)
Deprecated. use addBinaryFileFromPlugin with a Blob argument API to
avoid loading the content in memory |
java.lang.String |
addFolderFromPlugin(java.lang.String fullName,
java.lang.String morePath)
|
boolean |
canWrite()
Deprecated. |
java.lang.String |
copyWithId(java.lang.String docId)
|
void |
destroy()
|
java.lang.String |
display()
|
DocumentModel |
getChangeableDocument()
|
java.lang.String |
getFileName()
|
java.io.InputStream |
getFileUpload()
|
java.util.Collection<org.richfaces.model.UploadItem> |
getUploadedFiles()
|
void |
initialize()
|
java.lang.String |
moveWithId(java.lang.String docId,
java.lang.String containerId)
|
java.lang.String |
pasteWithId(java.lang.String docId)
|
void |
performAction(javax.faces.event.ActionEvent event)
|
void |
processUpload(org.richfaces.event.UploadEvent uploadEvent)
|
java.lang.String |
removeAllUploadedFile()
|
java.lang.String |
removeSingleUploadedFile()
|
java.lang.String |
removeUploadedFile(java.lang.String fileName)
|
void |
setChangeableDocument(DocumentModel changeableDocument)
|
void |
setFileName(java.lang.String fileName)
|
void |
setFileUpload(java.io.InputStream fileUpload)
|
void |
setUploadedFiles(java.util.Collection<org.richfaces.model.UploadItem> uploadedFiles)
|
java.lang.String |
validate()
|
void |
validateMultiplesUpload()
|
void |
validateMultipleUploadForDocument(DocumentModel current)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSF_ERROR
public static final java.lang.String TRANSF_ERROR
- See Also:
- Constant Field Values
SECURITY_ERROR
public static final java.lang.String SECURITY_ERROR
- See Also:
- Constant Field Values
MOVE_ERROR
public static final java.lang.String MOVE_ERROR
- See Also:
- Constant Field Values
COPY_ERROR
public static final java.lang.String COPY_ERROR
- See Also:
- Constant Field Values
PASTE_ERROR
public static final java.lang.String PASTE_ERROR
- See Also:
- Constant Field Values
MOVE_IMPOSSIBLE
public static final java.lang.String MOVE_IMPOSSIBLE
- See Also:
- Constant Field Values
MOVE_PUBLISH
public static final java.lang.String MOVE_PUBLISH
- See Also:
- Constant Field Values
MOVE_OK
public static final java.lang.String MOVE_OK
- See Also:
- Constant Field Values
FileManageActionsBean
public FileManageActionsBean()
destroy
public void destroy()
display
public java.lang.String display()
- Specified by:
display
in interface SimpleFileManager
- Specified by:
display
in interface FileManageActions
addFile
public java.lang.String addFile()
throws ClientException
- Description copied from interface:
FileManageActions
- Adds a new File.
- Specified by:
addFile
in interface FileManageActions
- Returns:
- the page that displays the documents
- Throws:
ClientException
addFile
public java.lang.String addFile(java.io.InputStream fileUpload,
java.lang.String fileName)
throws ClientException
- Throws:
ClientException
canWrite
@Deprecated
@WebRemote
public boolean canWrite()
throws ClientException
- Deprecated.
- Specified by:
canWrite
in interface FileManageActions
- Throws:
ClientException
addFileFromPlugin
@Deprecated
@WebRemote
public java.lang.String addFileFromPlugin(java.lang.String content,
java.lang.String mimetype,
java.lang.String fullName,
java.lang.String morePath,
java.lang.Boolean UseBase64)
throws ClientException
- Deprecated. use addBinaryFileFromPlugin with a Blob argument API to
avoid loading the content in memory
- Specified by:
addFileFromPlugin
in interface FileManageActions
- Throws:
ClientException
addBinaryFileFromPlugin
@WebRemote
public java.lang.String addBinaryFileFromPlugin(Blob blob,
java.lang.String fullName,
java.lang.String morePath)
throws ClientException
- Specified by:
addBinaryFileFromPlugin
in interface SimpleFileManager
- Throws:
ClientException
addBinaryFileFromPlugin
@WebRemote
public java.lang.String addBinaryFileFromPlugin(Blob blob,
java.lang.String fullName,
DocumentModel targetContainer)
throws ClientException
- Specified by:
addBinaryFileFromPlugin
in interface SimpleFileManager
- Throws:
ClientException
addBinaryFileFromPlugin
@Deprecated
public java.lang.String addBinaryFileFromPlugin(byte[] content,
java.lang.String mimetype,
java.lang.String fullName,
java.lang.String morePath)
throws ClientException
- Deprecated. Use addBinaryFileFromPlugin(Blob, String, String) to avoid
loading the data in memory as a Bytes array
- Throws:
ClientException
addFolderFromPlugin
@WebRemote
public java.lang.String addFolderFromPlugin(java.lang.String fullName,
java.lang.String morePath)
throws ClientException
- Specified by:
addFolderFromPlugin
in interface FileManageActions
- Throws:
ClientException
moveWithId
@WebRemote
public java.lang.String moveWithId(java.lang.String docId,
java.lang.String containerId)
throws ClientException
- Specified by:
moveWithId
in interface FileManageActions
- Throws:
ClientException
copyWithId
@WebRemote
public java.lang.String copyWithId(java.lang.String docId)
throws ClientException
- Specified by:
copyWithId
in interface FileManageActions
- Throws:
ClientException
pasteWithId
@WebRemote
public java.lang.String pasteWithId(java.lang.String docId)
throws ClientException
- Specified by:
pasteWithId
in interface FileManageActions
- Throws:
ClientException
initialize
public void initialize()
processUpload
public void processUpload(org.richfaces.event.UploadEvent uploadEvent)
validateMultiplesUpload
public void validateMultiplesUpload()
throws ClientException,
java.io.FileNotFoundException
- Throws:
ClientException
java.io.FileNotFoundException
validateMultipleUploadForDocument
public void validateMultipleUploadForDocument(DocumentModel current)
throws ClientException,
java.io.FileNotFoundException
- Throws:
ClientException
java.io.FileNotFoundException
performAction
public void performAction(javax.faces.event.ActionEvent event)
validate
public java.lang.String validate()
throws ClientException
- Throws:
ClientException
getFileUpload
public java.io.InputStream getFileUpload()
- Specified by:
getFileUpload
in interface FileManageActions
setFileUpload
public void setFileUpload(java.io.InputStream fileUpload)
- Specified by:
setFileUpload
in interface FileManageActions
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface FileManageActions
setFileName
public void setFileName(java.lang.String fileName)
- Specified by:
setFileName
in interface FileManageActions
getChangeableDocument
public DocumentModel getChangeableDocument()
setChangeableDocument
public void setChangeableDocument(DocumentModel changeableDocument)
getUploadedFiles
public java.util.Collection<org.richfaces.model.UploadItem> getUploadedFiles()
setUploadedFiles
public void setUploadedFiles(java.util.Collection<org.richfaces.model.UploadItem> uploadedFiles)
removeSingleUploadedFile
@WebRemote
public java.lang.String removeSingleUploadedFile()
throws ClientException
- Specified by:
removeSingleUploadedFile
in interface FileManageActions
- Throws:
ClientException
removeAllUploadedFile
@WebRemote
public java.lang.String removeAllUploadedFile()
throws ClientException
- Specified by:
removeAllUploadedFile
in interface FileManageActions
- Throws:
ClientException
removeUploadedFile
@WebRemote
public java.lang.String removeUploadedFile(java.lang.String fileName)
throws ClientException
- Specified by:
removeUploadedFile
in interface FileManageActions
- Throws:
ClientException
Copyright © 2010 Nuxeo SAS. All Rights Reserved.