-// $Id$\r
/**\r
* Copyright (C) 2007 EDIT\r
- * European Distributed Institute of Taxonomy \r
+ * European Distributed Institute of Taxonomy\r
* http://www.e-taxonomy.eu\r
- * \r
+ *\r
* The contents of this file are subject to the Mozilla Public License Version 1.1\r
* See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
@Service\r
@Transactional(readOnly = true)\r
public class AuditEventService implements IAuditEventService {\r
- \r
+\r
IAuditEventDao dao;\r
- \r
+\r
@Autowired\r
public void setDao(IAuditEventDao dao) {\r
this.dao = dao;\r
}\r
\r
- public boolean exists(UUID uuid) {\r
+ @Override\r
+ public boolean exists(UUID uuid) {\r
return dao.exists(uuid);\r
}\r
\r
- public AuditEvent find(Integer id) {\r
+ @Override\r
+ public AuditEvent find(Integer id) {\r
return dao.findById(id);\r
}\r
\r
- public AuditEvent find(UUID uuid) {\r
+ @Override\r
+ public AuditEvent find(UUID uuid) {\r
return dao.findByUuid(uuid);\r
}\r
\r
- public AuditEvent getNextAuditEvent(AuditEvent auditEvent) {\r
+ @Override\r
+ public AuditEvent getNextAuditEvent(AuditEvent auditEvent) {\r
return dao.getNextAuditEvent(auditEvent);\r
}\r
\r
- public AuditEvent getPreviousAuditEvent(AuditEvent auditEvent) {\r
+ @Override\r
+ public AuditEvent getPreviousAuditEvent(AuditEvent auditEvent) {\r
return dao.getPreviousAuditEvent(auditEvent);\r
}\r
\r
- public Pager<AuditEvent> list(Integer pageNumber, Integer pageSize, AuditEventSort sort) {\r
- Integer numberOfResults = dao.count();\r
- \r
- List<AuditEvent> results = new ArrayList<AuditEvent>();\r
+ @Override\r
+ public Pager<AuditEvent> list(Integer pageNumber, Integer pageSize, AuditEventSort sort) {\r
+ long numberOfResults = dao.count();\r
+\r
+ List<AuditEvent> results = new ArrayList<>();\r
if(numberOfResults > 0) { // no point checking again //TODO use AbstractPagerImpl.hasResultsInRange(numberOfResults, pageNumber, pageSize)\r
- results = dao.list(pageNumber, pageSize, sort); \r
+ results = dao.list(pageNumber, pageSize, sort);\r
}\r
- \r
- return new DefaultPagerImpl<AuditEvent>(pageNumber, numberOfResults, pageSize, results);\r
+\r
+ return new DefaultPagerImpl<>(pageNumber, numberOfResults, pageSize, results);\r
}\r
\r
- public AuditEvent find(DateTime dateTime) {\r
+ @Override\r
+ public AuditEvent find(DateTime dateTime) {\r
return dao.findByDate(dateTime);\r
}\r
}\r