Package org.nuxeo.ecm.core.versioning
Interface VersioningPolicyFilter
- All Superinterfaces:
BiPredicate<DocumentModel,
DocumentModel>
- All Known Implementing Classes:
CMISVersioningFilter
,NoVersioningCollectionPolicyFilter
,NoVersioningFacetedTagFilter
,NoVersioningPolicyFilter
,StandardVersioningPolicyFilter
A versioning policy filter for automatic versioning system.
- Since:
- 9.1
-
Method Summary
Modifier and TypeMethodDescriptionboolean
test
(DocumentModel previousDocument, DocumentModel currentDocument) Methods inherited from interface java.util.function.BiPredicate
and, negate, or
-
Method Details
-
test
- Specified by:
test
in interfaceBiPredicate<DocumentModel,
DocumentModel> - Parameters:
previousDocument
- the document before modification, could be null if event is aboutToCreatecurrentDocument
- the document after modification- Returns:
- whether or not this filter matches the current context, if all policy's filters match, then apply policy
-