public void refreshGroupTasks(Date date, TaskView taskView) { Date fromDate = determineFirstDateForTaskViewBasedOnSpecifiedDate(date, taskView); int daysTotal = taskView.getNrOfDaysToShow(); List<String> statuses = new ArrayList<String>(4); statuses.add("Ready"); if (taskView.equals(TaskView.GRID)) { taskServices .call( new RemoteCallback<List<TaskSummary>>() { @Override public void callback(List<TaskSummary> tasks) { allTaskSummaries = tasks; filterTasks(view.getSearchBox().getText()); view.getSelectionModel().clear(); } }) .getTasksAssignedAsPotentialOwnerByExpirationDateOptional( identity.getName(), statuses, null, "en-UK"); } else { taskServices .call( new RemoteCallback<Map<Day, List<TaskSummary>>>() { @Override public void callback(Map<Day, List<TaskSummary>> tasks) { currentDayTasks = tasks; filterTasks(view.getSearchBox().getText()); } }) .getTasksAssignedAsPotentialOwnerFromDateToDateByDays( identity.getName(), statuses, fromDate, daysTotal, "en-UK"); } }