Package de.espirit.firstspirit.storage
Class RevisionFilter
java.lang.Object
de.espirit.firstspirit.storage.RevisionFilter
This class provides useful revision filters e.g. for
Use
Project#getRevisions(..):
RELEASE_FILTERCREATE_FILTERDELETE_FILTERMODIFY_FILTERcreateRevisionFilter(de.espirit.firstspirit.storage.RevisionOperation.OperationType...)createRevisionFilter(RevisionOperation.OperationType ... types)}
Use
Filter.Util to combine filter.- Since:
- 4.0.124
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThis filter accepts all revisions withoperationsbelonging to create operations (CreateOperation,ContentOperationwithcreated entitiesThis filter accepts all revisions withoperationsbelonging to delete operations (DeleteOperation,ContentOperationwithdeleted entitiesThis filter accepts all revisions withoperationsbelonging to modify operations (ModifyOperation,MoveOperation,ContentOperationwithdeleted entitiesThis filter accepts all revisions withoperationsbelonging to release operations (ReleaseOperation,ServerReleaseOperation,ContentOperationwithreleased entities -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRevisionFilter(RevisionOperation.OperationType... operationTypes) Returns a filter which accepts all revisions with arevision operation typecontaining in given operationTypes.
-
Field Details
-
RELEASE_FILTER
This filter accepts all revisions withoperationsbelonging to release operations (ReleaseOperation,ServerReleaseOperation,ContentOperationwithreleased entities- Since:
- 4.0.124
- See Also:
-
CREATE_FILTER
This filter accepts all revisions withoperationsbelonging to create operations (CreateOperation,ContentOperationwithcreated entities- Since:
- 4.0.124
- See Also:
-
DELETE_FILTER
This filter accepts all revisions withoperationsbelonging to delete operations (DeleteOperation,ContentOperationwithdeleted entities- Since:
- 4.0.124
- See Also:
-
MODIFY_FILTER
This filter accepts all revisions withoperationsbelonging to modify operations (ModifyOperation,MoveOperation,ContentOperationwithdeleted entities- Since:
- 4.0.124
- See Also:
-
-
Constructor Details
-
RevisionFilter
public RevisionFilter()
-
-
Method Details
-
createRevisionFilter
public static Filter<Revision> createRevisionFilter(RevisionOperation.OperationType... operationTypes) Returns a filter which accepts all revisions with arevision operation typecontaining in given operationTypes.- Parameters:
operationTypes- the allowed operation types for the created filter- Returns:
- a filter accepting all revisions matching the given operation types
- Since:
- 4.0.124
-