Class ChangeRequestPredicates
- java.lang.Object
-
- org.guvnor.structure.repositories.changerequest.ChangeRequestPredicates
-
public class ChangeRequestPredicates extends Object
-
-
Method Summary
-
-
-
Method Detail
-
matchAll
public static Predicate<ChangeRequest> matchAll()
-
matchId
public static Predicate<ChangeRequest> matchId(Long id)
-
matchSearchFilter
public static Predicate<ChangeRequest> matchSearchFilter(String searchFilter, Function<ChangeRequest,String> searchableElementFunction)
-
matchStatus
public static Predicate<ChangeRequest> matchStatus(ChangeRequestStatus status)
-
matchInStatusList
public static Predicate<ChangeRequest> matchInStatusList(List<ChangeRequestStatus> statusList)
-
matchInTargetBranchList
public static Predicate<ChangeRequest> matchInTargetBranchList(List<String> targetBranches)
-
matchSourceBranch
public static Predicate<ChangeRequest> matchSourceBranch(String branch)
-
matchTargetBranch
public static Predicate<ChangeRequest> matchTargetBranch(String branch)
-
matchSearchFilterAndStatusList
public static Predicate<ChangeRequest> matchSearchFilterAndStatusList(String searchFilter, Function<ChangeRequest,String> searchableElementFunction, List<ChangeRequestStatus> statusList)
-
matchSourceOrTargetBranch
public static Predicate<ChangeRequest> matchSourceOrTargetBranch(String branchName)
-
matchSourceAndTargetAndStatus
public static Predicate<ChangeRequest> matchSourceAndTargetAndStatus(String sourceBranchName, String targetBranchName, ChangeRequestStatus status)
-
matchTargetBranchListAndOtherPredicate
public static Predicate<ChangeRequest> matchTargetBranchListAndOtherPredicate(List<String> targetBranches, Predicate<ChangeRequest> predicate)
-
-