|
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.versioning.StandardVersioningService
org.nuxeo.ecm.core.versioning.CompatVersioningService
public class CompatVersioningService
Compatibility implementation of the versioning service in Nuxeo.
Field Summary |
---|
Fields inherited from class org.nuxeo.ecm.core.versioning.StandardVersioningService |
---|
APPROVED_STATE, BACK_TO_PROJECT_TRANSITION, FILE_TYPE, NOTE_TYPE, OBSOLETE_STATE, PROJECT_STATE |
Fields inherited from interface org.nuxeo.ecm.core.versioning.VersioningService |
---|
CHECKIN_COMMENT, MAJOR_VERSION_PROP, MINOR_VERSION_PROP, SKIP_VERSIONING, VERSIONING_OPTION |
Constructor Summary | |
---|---|
CompatVersioningService()
|
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 |
doPostSave(Document doc,
VersioningOption option,
String checkinComment)
Applies versioning options after document save. |
VersioningOption |
doPreSave(Document doc,
boolean isDirty,
VersioningOption option,
String checkinComment)
Applies versioning options before document save. |
String |
getVersionLabel(DocumentModel doc)
Gets the version label to display for a given document. |
Methods inherited from class org.nuxeo.ecm.core.versioning.StandardVersioningService |
---|
doPostCreate, getSaveOptions |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompatVersioningService()
Method Detail |
---|
public String getVersionLabel(DocumentModel doc)
VersioningService
getVersionLabel
in interface VersioningService
getVersionLabel
in class StandardVersioningService
doc
- the document
"2.1"
public VersioningOption doPreSave(Document doc, boolean isDirty, VersioningOption option, String checkinComment) throws DocumentException
VersioningService
doPreSave
in interface VersioningService
doPreSave
in class StandardVersioningService
doc
- the documentisDirty
- true
if there is actual data to saveoption
- an option chosen by the user or frameworkcheckinComment
- a checkin comment
DocumentException
public void doPostSave(Document doc, VersioningOption option, String checkinComment) throws DocumentException
VersioningService
doPostSave
in interface VersioningService
doPostSave
in class StandardVersioningService
doc
- 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 VersioningService
doCheckIn
in class StandardVersioningService
doc
- 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 VersioningService
doCheckOut
in class StandardVersioningService
doc
- the document
DocumentException
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |