public interface DocumentActions extends SelectDataModelListener
Modifier and Type | Field and Description |
---|---|
static String |
CHILDREN_DOCUMENT_LIST |
Modifier and Type | Method and Description |
---|---|
String |
createDocument()
Creates a document with type given by
TypesTool and stores it in
the context as the current changeable document. |
String |
createDocument(String typeName)
Creates a document with given type and stores it in the context as the
current changeable document.
|
String |
download()
Deprecated.
|
void |
download(DocumentView docView)
Downloads file as described by given document view.
|
String |
downloadFromList()
Deprecated.
|
String |
editDocument()
Deprecated.
since 5.3: edit views are managed through tabs, the edit
view is not used.
|
void |
followTransition(DocumentModel changedDocument) |
boolean |
getCanUnpublish()
This method is used to test whether the logged user has enough rights
for the unpublish support.
|
Type |
getChangeableDocumentType() |
String |
getComment()
Deprecated.
since 5.4: comment can be put directly in the document
context data using key 'request/comment'.
|
String |
getCurrentDocumentSummaryLayout()
Deprecated.
since 5.6: nxl:documentLayout tag now offers the same
features
|
Type |
getCurrentType() |
boolean |
getWriteRight()
Checks the current document write permission.
|
String |
saveDocument()
Creates the document from the changeableDocument put in request.
|
String |
saveDocument(DocumentModel newDocument)
Creates the given document.
|
void |
setComment(String comment)
Deprecated.
since 5.4: comment can be put directly in the document
context data using key 'request/comment'.
|
String |
updateCurrentDocument()
Updates document considering that current document model holds edited
values.
|
String |
updateDocument()
Deprecated.
since 5.4.2, currentDocument should be used in edition
screens instead of changeableDocument, so
updateCurrentDocument() should be used instead |
String |
updateDocument(DocumentModel document,
Boolean restoreCurrentTabs)
Saves changes held by the given document, and updates the current
document context with the new version.
|
String |
updateDocumentAsNewVersion()
Saves changes held by the changeableDocument document model in current
version and then create a new current one.
|
processSelectRowEvent
static final String CHILDREN_DOCUMENT_LIST
@Deprecated String editDocument() throws ClientException
ClientException
@Deprecated String updateDocument() throws ClientException
updateCurrentDocument()
should be used insteadClientException
String updateDocument(DocumentModel document, Boolean restoreCurrentTabs) throws ClientException
Makes it possible to specify whether current tabs should be restored or not after edition.
restoreCurrentTabs
- ClientException
String updateDocumentAsNewVersion() throws ClientException
ClientException
String updateCurrentDocument() throws ClientException
ClientException
String createDocument() throws ClientException
TypesTool
and stores it in
the context as the current changeable document.
Returns the create view of given document type.
ClientException
String createDocument(String typeName) throws ClientException
Returns the create view of given document type.
ClientException
String saveDocument() throws ClientException
ClientException
String saveDocument(DocumentModel newDocument) throws ClientException
ClientException
@Deprecated String download() throws ClientException
ClientException
void download(DocumentView docView) throws ClientException
To be used by url pattern descriptors performing a download.
docView
- the document view as generated through the url serviceClientException
- when document is not found or file is not
retrieved correctly.@Deprecated String downloadFromList() throws ClientException
ClientException
Type getCurrentType()
null
if current doc
is null.Type getChangeableDocumentType()
boolean getWriteRight() throws ClientException
true
if the user has WRITE permission on current
documentClientException
@Deprecated String getComment()
@Deprecated void setComment(String comment)
boolean getCanUnpublish()
ClientException
@Deprecated String getCurrentDocumentSummaryLayout()
void followTransition(DocumentModel changedDocument) throws ClientException
ClientException
Copyright © 2013 Nuxeo SA. All Rights Reserved.