Package org.nuxeo.ecm.core.versioning
Class NoVersioningPolicyFilter
java.lang.Object
org.nuxeo.ecm.core.versioning.NoVersioningPolicyFilter
- All Implemented Interfaces:
BiPredicate<DocumentModel,
,DocumentModel> VersioningPolicyFilter
Policy filter which disables automatic versioning for System document or document which should never be versioned.
- Since:
- 9.1
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
test
(DocumentModel previousDocument, DocumentModel currentDocument) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiPredicate
and, negate, or
-
Field Details
-
WORKSPACE_TYPE
- See Also:
-
-
Constructor Details
-
NoVersioningPolicyFilter
public NoVersioningPolicyFilter()
-
-
Method Details
-
test
- Specified by:
test
in interfaceBiPredicate<DocumentModel,
DocumentModel> - Specified by:
test
in interfaceVersioningPolicyFilter
- 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
-