callerList.removeFilter(filter[date]); filter[date] = new DateFilter(start, end); callerList.addFilter(filter[date]);
((DateFilter)filter[date]).setStartDate(start); ((DateFilter)filter[date]).setEndDate(end);
	private void setThisWeekFilter() {		dateFilterButton.setState(ThreeStateButton3.SELECTED);		Calendar cal = Calendar.getInstance();		int daysPastMonday = (Calendar.DAY_OF_WEEK +(7-Calendar.MONDAY) )%7; // 		cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) - daysPastMonday);		Date start = cal.getTime();		cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) +7);		Date end = cal.getTime();		JFritzUtils.setStartOfDay(start);		JFritzUtils.setEndOfDay(end);		callerList.removeFilter(filter[date]);		filter[date] = new DateFilter(start, end);		callerList.addFilter(filter[date]);		startDateChooser.setDate(start);		endDateChooser.setDate(end);		startDateChooser.setVisible(true);		endDateChooser.setVisible(true);		dateSpecialSaveString = LAST_WEEK;	}