public GetArchivedProcessInstanceList(final ProcessInstanceService processInstanceService, final ProcessDefinitionService processDefinitionService, final SearchEntitiesDescriptor searchEntitiesDescriptor, final long processInstanceId, final int startIndex, final int maxResults) { this.processInstanceService = processInstanceService; this.processDefinitionService = processDefinitionService; this.searchEntitiesDescriptor = searchEntitiesDescriptor; searchOptionsBuilder = new SearchOptionsBuilder(startIndex, maxResults); searchOptionsBuilder.filter(ArchivedProcessInstancesSearchDescriptor.SOURCE_OBJECT_ID, processInstanceId); }
public GetArchivedProcessInstanceList(final ProcessInstanceService processInstanceService, final ProcessDefinitionService processDefinitionService, final SearchEntitiesDescriptor searchEntitiesDescriptor, final SearchOptions searchOptions) { this.processInstanceService = processInstanceService; this.processDefinitionService = processDefinitionService; this.searchEntitiesDescriptor = searchEntitiesDescriptor; searchOptionsBuilder = new SearchOptionsBuilder(searchOptions); }
public AbstractArchiveActivityInstanceSearchEntity(final SearchArchivedActivityInstanceDescriptor searchDescriptor, final SearchOptions searchOptions, final FlowNodeStateManager flowNodeStateManager) { super(searchDescriptor, searchOptions); this.flowNodeStateManager = flowNodeStateManager; entityClass = getEntityClass(searchOptions); }
@Override public long countComments(final SearchOptions searchOptions) throws SearchException { final SearchOptionsBuilder searchOptionsBuilder = new SearchOptionsBuilder(0, 0).setFilters(searchOptions.getFilters()).searchTerm( searchOptions.getSearchTerm()); final SearchResult<Comment> searchResult = searchComments(searchOptionsBuilder.done()); return searchResult.getCount(); }
private List<HumanTaskInstance> getHumanTaskInstances(final long processInstanceId, final String taskName, final int startIndex, final int maxResults, final String field, final Order order) throws SearchException { final SearchOptionsBuilder builder = new SearchOptionsBuilder(startIndex, maxResults); builder.filter(HumanTaskInstanceSearchDescriptor.PROCESS_INSTANCE_ID, processInstanceId).filter(HumanTaskInstanceSearchDescriptor.NAME, taskName); builder.sort(field, order); final SearchResult<HumanTaskInstance> searchHumanTasks = searchHumanTaskInstances(builder.done()); return searchHumanTasks.getResult(); }
public static SearchOptionsBuilder buildSearchOptions(final int pageIndex, final int numberOfResults, final String orderByField, final Order order) { final SearchOptionsBuilder builder = new SearchOptionsBuilder(pageIndex, numberOfResults); builder.sort(orderByField, order); return builder; }
public GetArchivedProcessInstanceList(final ProcessInstanceService processInstanceService, final ProcessDefinitionService processDefinitionService, final SearchEntitiesDescriptor searchEntitiesDescriptor, final long processInstanceId, final int startIndex, final int maxResults, final String field, final OrderByType order) { this(processInstanceService, processDefinitionService, searchEntitiesDescriptor, processInstanceId, startIndex, maxResults); searchOptionsBuilder.sort(field, Order.valueOf(order.name())); }
/** * Build the {@link Sort} corresponding to this object. * * @return The {@link Sort} corresponding to this object. * @since 6.3.5 */ public Sort getSort() { return new Sort(order, field); }
@Override public List<SHumanTaskInstance> executeSearch(QueryOptions queryOptions) throws SBonitaReadException { return search.apply(queryOptions); } }
public AbstractActivityInstanceSearchEntity(final SearchEntityDescriptor searchDescriptor, final SearchOptions options, final FlowNodeStateManager flowNodeStateManager) throws SBonitaReadException { super(searchDescriptor, options); this.flowNodeStateManager = flowNodeStateManager; entityClass = getEntityClass(options); }
/** * factory to create a search human task descriptor */ public static AbstractHumanTaskInstanceSearchEntity searchHumanTaskInstance(SearchEntityDescriptor searchDescriptor, SearchOptions options, FlowNodeStateManager flowNodeStateManager, BonitaReadFunction<QueryOptions, Long> count, BonitaReadFunction<QueryOptions, List<SHumanTaskInstance>> search) { return new HumanTaskInstanceSearchEntity(searchDescriptor, options, flowNodeStateManager, count, search); }
@Override public long countAttachments(final SearchOptions searchOptions) throws SearchException { final SearchOptionsBuilder searchOptionsBuilder = new SearchOptionsBuilder(0, 0).setFilters(searchOptions.getFilters()).searchTerm( searchOptions.getSearchTerm()); final SearchResult<Document> searchResult = documentAPI.searchDocuments(searchOptionsBuilder.done()); return searchResult.getCount(); }
private List<HumanTaskInstance> getHumanTaskInstances(final long processInstanceId, final String taskName, final int startIndex, final int maxResults, final String field, final Order order) throws SearchException { final SearchOptionsBuilder builder = new SearchOptionsBuilder(startIndex, maxResults); builder.filter(HumanTaskInstanceSearchDescriptor.PROCESS_INSTANCE_ID, processInstanceId).filter(HumanTaskInstanceSearchDescriptor.NAME, taskName); builder.sort(field, order); final SearchResult<HumanTaskInstance> searchHumanTasks = searchHumanTaskInstances(builder.done()); return searchHumanTasks.getResult(); }
public GetArchivedProcessInstanceList(final ProcessInstanceService processInstanceService, final ProcessDefinitionService processDefinitionService, final SearchEntitiesDescriptor searchEntitiesDescriptor, final long processInstanceId, final int startIndex, final int maxResults) { this.processInstanceService = processInstanceService; this.processDefinitionService = processDefinitionService; this.searchEntitiesDescriptor = searchEntitiesDescriptor; searchOptionsBuilder = new SearchOptionsBuilder(startIndex, maxResults); searchOptionsBuilder.filter(ArchivedProcessInstancesSearchDescriptor.SOURCE_OBJECT_ID, processInstanceId); }
public GetArchivedProcessInstanceList(final ProcessInstanceService processInstanceService, final ProcessDefinitionService processDefinitionService, final SearchEntitiesDescriptor searchEntitiesDescriptor, final SearchOptions searchOptions) { this.processInstanceService = processInstanceService; this.processDefinitionService = processDefinitionService; this.searchEntitiesDescriptor = searchEntitiesDescriptor; searchOptionsBuilder = new SearchOptionsBuilder(searchOptions); }
@Override public List<C> convertToClientObjects(List<S> serverObjects) throws SBonitaException { return converter.apply(serverObjects); } }.search();
public AbstractArchiveActivityInstanceSearchEntity(final SearchArchivedActivityInstanceDescriptor searchDescriptor, final SearchOptions searchOptions, final FlowNodeStateManager flowNodeStateManager) { super(searchDescriptor, searchOptions); this.flowNodeStateManager = flowNodeStateManager; entityClass = getEntityClass(searchOptions); }
@Override public long countComments(final SearchOptions searchOptions) throws SearchException { final SearchOptionsBuilder searchOptionsBuilder = new SearchOptionsBuilder(0, 0).setFilters(searchOptions.getFilters()).searchTerm( searchOptions.getSearchTerm()); final SearchResult<Comment> searchResult = searchComments(searchOptionsBuilder.done()); return searchResult.getCount(); }
@Override public List<C> convertToClientObjects(List<S> serverObjects) throws SBonitaException { return converter.apply(serverObjects); } }.search();
@Override public long countAttachments(final SearchOptions searchOptions) throws SearchException { final SearchOptionsBuilder searchOptionsBuilder = new SearchOptionsBuilder(0, 0).setFilters(searchOptions.getFilters()).searchTerm( searchOptions.getSearchTerm()); final SearchResult<Document> searchResult = documentAPI.searchDocuments(searchOptionsBuilder.done()); return searchResult.getCount(); }