package binky.reportrunner.ui.actions.admin; import java.util.Calendar; import java.util.Date; import java.util.List; import org.springframework.security.access.prepost.PreAuthorize; import binky.reportrunner.service.AuditService; import binky.reportrunner.ui.actions.base.StandardRunnerAction; public class WarningsStats extends StandardRunnerAction { private AuditService auditService; private static final long serialVersionUID = -7476318388046063816L; private Date fromDate; private Date toDate; @Override @PreAuthorize("hasRole('ROLE_ADMIN')") public String execute() throws Exception { Calendar c = Calendar.getInstance(); toDate=c.getTime(); c = Calendar.getInstance(); c.add(Calendar.DAY_OF_YEAR, -1); fromDate=c.getTime(); return SUCCESS; } public final List<String> getModules() { return auditService.getModuleNames(); } public void setAuditService(AuditService auditService) { this.auditService = auditService; } public Date getFromDate() { return fromDate; } public Date getToDate() { return toDate; } }