org.nuxeo.ecm.core.versioning
Interface ExtendableVersioningService
- All Superinterfaces:
- VersioningService
- All Known Implementing Classes:
- CompatVersioningService, StandardVersioningService
public interface ExtendableVersioningService
- extends VersioningService
Class implementing this interface will be able to use contribution from the
versioningRules extension point.
- Since:
- 5.4.2
- Author:
- Laurent Doguin
getVersioningRules
Map<String,VersioningRuleDescriptor> getVersioningRules()
- Returns:
- A Map containing the versioning rule for specific types.
setVersioningRules
void setVersioningRules(Map<String,VersioningRuleDescriptor> versioningRules)
- Add versioning rules for specific types.
- Parameters:
versioningRules
-
setDefaultVersioningRule
void setDefaultVersioningRule(DefaultVersioningRuleDescriptor defaultVersioningRule)
- Set the default versioning rule for all document type.
- Parameters:
defaultVersioningRule
-
Copyright © 2011 Nuxeo SAS. All Rights Reserved.