Package org.nuxeo.ecm.core.versioning
Interface ExtendableVersioningService
- All Superinterfaces:
VersioningService
- All Known Implementing Classes:
StandardVersioningService
- Since:
- 5.4.2
- Author:
- Laurent Doguin
-
Field Summary
Fields inherited from interface org.nuxeo.ecm.core.api.versioning.VersioningService
CHECKIN_COMMENT, DISABLE_AUTO_CHECKOUT, DISABLE_AUTOMATIC_VERSIONING, MAJOR_VERSION_PROP, MINOR_VERSION_PROP, SKIP_VERSIONING, VERSIONING_OPTION
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setVersioningFilters
(Map<String, VersioningFilterDescriptor> versioningFilters) Add versioning filtersvoid
setVersioningPolicies
(Map<String, VersioningPolicyDescriptor> versioningPolicies) Add versioning policiesvoid
setVersioningRestrictions
(Map<String, VersioningRestrictionDescriptor> versioningRestrictions) Add versioning filtersMethods inherited from interface org.nuxeo.ecm.core.api.versioning.VersioningService
doAutomaticVersioning, doCheckIn, doCheckOut, doPostCreate, doPostSave, doPreSave, getSaveOptions, getVersionLabel, isPostSaveDoingCheckIn, isPreSaveDoingCheckOut
-
Method Details
-
setVersioningPolicies
Add versioning policies- Since:
- 9.1
-
setVersioningFilters
Add versioning filters- Since:
- 9.1
-
setVersioningRestrictions
Add versioning filters- Parameters:
versioningRestrictions
- the restrictions to apply in versioning system- Since:
- 9.1
-