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();
 }