|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.ecm.core.version.ejb.VersioningServiceBean
public class VersioningServiceBean
| Field Summary |
|---|
| Fields inherited from interface org.nuxeo.ecm.core.versioning.VersioningService |
|---|
CHECKIN_COMMENT, MAJOR_VERSION_PROP, MINOR_VERSION_PROP, SKIP_VERSIONING, VERSIONING_OPTION |
| Constructor Summary | |
|---|---|
VersioningServiceBean()
|
|
| Method Summary | |
|---|---|
Document |
doCheckIn(Document doc,
VersioningOption option,
String checkinComment)
Applies version increment option and does a checkin. |
void |
doCheckOut(Document doc)
Apply modifications after doing a checkout. |
void |
doPostCreate(Document doc,
Map<String,Serializable> options)
Applies versioning after document creation. |
Document |
doPostSave(Document doc,
VersioningOption option,
String checkinComment,
Map<String,Serializable> options)
Applies versioning options after document save. |
VersioningOption |
doPreSave(Document doc,
boolean isDirty,
VersioningOption option,
String checkinComment,
Map<String,Serializable> options)
Applies versioning options before document save. |
List<VersioningOption> |
getSaveOptions(DocumentModel docModel)
Checks what options are available on a document at save time. |
String |
getVersionLabel(DocumentModel doc)
Gets the version label to display for a given document. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VersioningServiceBean()
| Method Detail |
|---|
public String getVersionLabel(DocumentModel doc)
VersioningService
getVersionLabel in interface VersioningServicedoc - the document
"2.1"
public void doPostCreate(Document doc,
Map<String,Serializable> options)
throws DocumentException
VersioningService
doPostCreate in interface VersioningServicedoc - the document
DocumentException
public List<VersioningOption> getSaveOptions(DocumentModel docModel)
throws ClientException
VersioningService
getSaveOptions in interface VersioningServicedocModel - the document
ClientException
public VersioningOption doPreSave(Document doc,
boolean isDirty,
VersioningOption option,
String checkinComment,
Map<String,Serializable> options)
throws DocumentException
VersioningService
doPreSave in interface VersioningServicedoc - the documentisDirty - true if there is actual data to saveoption - an option chosen by the user or frameworkcheckinComment - a checkin comment
DocumentException
public Document doPostSave(Document doc,
VersioningOption option,
String checkinComment,
Map<String,Serializable> options)
throws DocumentException
VersioningService
doPostSave in interface VersioningServicedoc - the documentoption - an option chosen by the user or frameworkcheckinComment - a checkin comment
DocumentException
public Document doCheckIn(Document doc,
VersioningOption option,
String checkinComment)
throws DocumentException
VersioningService
doCheckIn in interface VersioningServicedoc - the documentoption - an option chosen by the user or frameworkcheckinComment - a checkin comment
DocumentException
public void doCheckOut(Document doc)
throws DocumentException
VersioningService
doCheckOut in interface VersioningServicedoc - the document
DocumentException
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||