public void onSearch(@Observes final ProcessInstancesSearchEvent searchFilter) { view.setCurrentFilter(searchFilter.getFilter()); List<Integer> states = new ArrayList<Integer>(); states.add(ProcessInstance.STATE_ACTIVE); dataServices .call( new RemoteCallback<List<ProcessInstanceSummary>>() { @Override public void callback(List<ProcessInstanceSummary> processInstances) { currentProcessInstances = processInstances; filterProcessList(view.getCurrentFilter()); } }) .getProcessInstances(states, "", null); }
@OnOpen public void onOpen() { this.currentProcessDefinition = place.getParameter("processName", ""); view.setCurrentFilter(currentProcessDefinition); refreshActiveProcessList(); }