@Name(value="cmDocumentActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class CaseItemDocumentActionsBean extends CaseManagementContextBoundInstance implements CaseManagementDocumentActions
| Constructor and Description |
|---|
CaseItemDocumentActionsBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
backToMailbox() |
String |
createCaseItemInCase()
Creates a new document from current changeable document.
|
String |
createCaseItemInDefaultCase()
Creates a new caseItem into a case by default from current changeable
document.
|
String |
createDocument(String typeName)
Returns the create view of given document type.
|
String |
createEmptyCase() |
boolean |
getCanEditCurrentCaseItem()
Check if the current user can edit the document (right + lock)
|
boolean |
getCanEditCurrentDocument()
Check if the current user can edit the document (right + lock)
|
String |
getCaseItemLayoutMode()
Return the Layout Mode for the current user.
|
boolean |
isCaseItem()
Check if the current document is a CaseItem
|
boolean |
isCurrentCaseItemPreviewAvailable() |
boolean |
isEditingCaseItem() |
void |
quitEditingMail() |
String |
save() |
void |
startEditingCaseItem() |
void |
updateCurrentCaseItem()
Saves changes hold by the changeableDocument document model.
|
getCachedCase, getCachedCaseItem, getCachedMailbox, getCurrentCase, getCurrentCaseItem, getCurrentClassificationRoot, getCurrentMailbox, getCurrentRouteRoot, onMailboxContextChangepublic String createDocument(String typeName) throws ClientException
ClientExceptionpublic String createCaseItemInDefaultCase() throws ClientException
CaseManagementDocumentActionsDocument will be created in a hierarchy yyyy/mm/dd below current document (mail root)
createCaseItemInDefaultCase in interface CaseManagementDocumentActionsClientExceptionpublic String createCaseItemInCase() throws ClientException
CaseManagementDocumentActionsDocument will be created in a hierarchy yyyy/mm/dd below current document (mail root)
createCaseItemInCase in interface CaseManagementDocumentActionsClientExceptionpublic String createEmptyCase() throws ClientException
ClientExceptionpublic boolean getCanEditCurrentDocument()
throws ClientException
CaseManagementDocumentActionsgetCanEditCurrentDocument in interface CaseManagementDocumentActionsClientExceptionpublic boolean getCanEditCurrentCaseItem()
throws ClientException
CaseManagementDocumentActionsgetCanEditCurrentCaseItem in interface CaseManagementDocumentActionsClientExceptionpublic void updateCurrentCaseItem()
throws ClientException
updateCurrentCaseItem in interface CaseManagementDocumentActionsClientExceptionpublic boolean isCurrentCaseItemPreviewAvailable()
throws ClientException
ClientExceptionpublic boolean isEditingCaseItem()
throws ClientException
ClientExceptionpublic void startEditingCaseItem()
throws ClientException
ClientExceptionpublic void quitEditingMail()
throws ClientException
ClientExceptionpublic String getCaseItemLayoutMode() throws ClientException
CaseManagementDocumentActionsgetCaseItemLayoutMode in interface CaseManagementDocumentActionsClientExceptionpublic String backToMailbox() throws ClientException
ClientExceptionpublic String save() throws ClientException
ClientExceptionpublic boolean isCaseItem()
throws ClientException
CaseManagementDocumentActionsisCaseItem in interface CaseManagementDocumentActionsClientExceptionCopyright © 2012 Nuxeo SA. All Rights Reserved.