List of usage examples for org.apache.commons.collections CollectionUtils select
public static Collection select(Collection inputCollection, Predicate predicate)
From source file:org.jannocessor.collection.impl.PowerLinkedHashSet.java
@SuppressWarnings("unchecked") public PowerSet<E> getSelection(Criteria<E> criteria) { return powerSet(CollectionUtils.select(this, predicate(criteria))); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getPendingRequests() { Map<Long, RequestInfo> requests = storeService.getRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(STATUS.QUEUED, STATUS.RETRYING)); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getRequestByBusinessKey(String businessKey, QueryContext queryContext) { Map<Long, RequestInfo> requests = storeService.getRequests(); List<RequestInfo> requestsByBusinessKey = (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByKey(businessKey)); return applyPaginition(requestsByBusinessKey, queryContext); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getRequestByCommand(String command, QueryContext queryContext) { Map<Long, RequestInfo> requests = storeService.getRequests(); List<RequestInfo> requestsByCommand = (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByCommand(command)); return applyPaginition(requestsByCommand, queryContext); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getQueuedRequests() { Map<Long, RequestInfo> requests = storeService.getRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(STATUS.QUEUED)); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getCompletedRequests() { Map<Long, RequestInfo> requests = storeService.getProcessedRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(STATUS.DONE)); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getInErrorRequests() { Map<Long, RequestInfo> requests = storeService.getProcessedRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsWitError()); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getCancelledRequests() { Map<Long, RequestInfo> requests = storeService.getProcessedRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(STATUS.CANCELLED)); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getRunningRequests() { Map<Long, RequestInfo> requests = storeService.getRequests(); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(STATUS.RUNNING)); }
From source file:org.jbpm.executor.impl.mem.InMemoryExecutorQueryServiceImpl.java
@Override public List<RequestInfo> getRequestsByStatus(List<STATUS> statuses) { Map<Long, RequestInfo> requests = new HashMap<Long, RequestInfo>(storeService.getRequests()); requests.putAll(storeService.getProcessedRequests()); return (List<RequestInfo>) CollectionUtils.select(requests.values(), new GetRequestsByStatus(statuses)); }