Logger.error(this,e.getMessage(),e);
}
Date now = new Date();
Date fromDate = null;
Date toDate = null;
ViewType vt = ViewType.getViewType(viewType);
if(vt.equals(ViewType.DAY)){
Calendar c1 = Calendar.getInstance();
c1.setTime(now);
c1.set(c1.get(Calendar.YEAR), c1.get(Calendar.MONTH), c1.get(Calendar.DAY_OF_MONTH), 0, 0);
c1.add(Calendar.DATE,-2);
fromDate = c1.getTime();
}else if(vt.equals(ViewType.WEEK)){
Calendar c1 = Calendar.getInstance();
c1.setTime(now);
c1.set(c1.get(Calendar.YEAR), c1.get(Calendar.MONTH), c1.get(Calendar.DAY_OF_MONTH), 0, 0);
c1.add(Calendar.DATE,-8);
fromDate = c1.getTime();
}else if(vt.equals(ViewType.MONTH)){
Calendar c1 = Calendar.getInstance();
c1.setTime(now);
c1.set(c1.get(Calendar.YEAR), c1.get(Calendar.MONTH), c1.get(Calendar.DAY_OF_MONTH), 0, 0);
c1.add(Calendar.DATE,-31);
fromDate = c1.getTime();