Merge branch 'develop' of ssh://dev.e-taxonomy.eu/var/git/cdmlib into develop
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / AuditEventService.java
index 524327cbb87e03a3ae2eb018b0e0ef781e1c24b0..dc75540e5a9b07075382a4721c56c9132d6dd805 100644 (file)
@@ -1,9 +1,8 @@
-// $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
@@ -27,46 +26,53 @@ import eu.etaxonomy.cdm.persistence.view.IAuditEventDao;
 @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