Package org.nuxeo.ecm.core.versioning
Interface VersioningPolicyFilter
-
- All Superinterfaces:
BiPredicate<DocumentModel,DocumentModel>
- All Known Implementing Classes:
CMISVersioningFilter,NoVersioningCollectionPolicyFilter,NoVersioningFacetedTagFilter,NoVersioningPolicyFilter,StandardVersioningPolicyFilter
public interface VersioningPolicyFilter extends BiPredicate<DocumentModel,DocumentModel>
A versioning policy filter for automatic versioning system.- Since:
- 9.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleantest(DocumentModel previousDocument, DocumentModel currentDocument)-
Methods inherited from interface java.util.function.BiPredicate
and, negate, or
-
-
-
-
Method Detail
-
test
boolean test(DocumentModel previousDocument, DocumentModel currentDocument)
- Specified by:
testin 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
-
-