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 TypeMethodDescriptionvoidsetVersioningFilters(Map<String, VersioningFilterDescriptor> versioningFilters) Add versioning filtersvoidsetVersioningPolicies(Map<String, VersioningPolicyDescriptor> versioningPolicies) Add versioning policiesvoidsetVersioningRestrictions(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
-