X-Git-Url: https://dev.e-taxonomy.eu/gitweb/cdmlib.git/blobdiff_plain/62ad47345c8e866db9bd46fce7f51e6bb6a96e93..8849a7eb10f7d2d587fbccb4610fa7e38c9be78d:/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AuditEventService.java diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AuditEventService.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AuditEventService.java index 524327cbb8..dc75540e5a 100644 --- a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AuditEventService.java +++ b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AuditEventService.java @@ -1,9 +1,8 @@ -// $Id$ /** * Copyright (C) 2007 EDIT - * European Distributed Institute of Taxonomy + * European Distributed Institute of Taxonomy * http://www.e-taxonomy.eu - * + * * The contents of this file are subject to the Mozilla Public License Version 1.1 * See LICENSE.TXT at the top of this package for the full license terms. */ @@ -27,46 +26,53 @@ import eu.etaxonomy.cdm.persistence.view.IAuditEventDao; @Service @Transactional(readOnly = true) public class AuditEventService implements IAuditEventService { - + IAuditEventDao dao; - + @Autowired public void setDao(IAuditEventDao dao) { this.dao = dao; } - public boolean exists(UUID uuid) { + @Override + public boolean exists(UUID uuid) { return dao.exists(uuid); } - public AuditEvent find(Integer id) { + @Override + public AuditEvent find(Integer id) { return dao.findById(id); } - public AuditEvent find(UUID uuid) { + @Override + public AuditEvent find(UUID uuid) { return dao.findByUuid(uuid); } - public AuditEvent getNextAuditEvent(AuditEvent auditEvent) { + @Override + public AuditEvent getNextAuditEvent(AuditEvent auditEvent) { return dao.getNextAuditEvent(auditEvent); } - public AuditEvent getPreviousAuditEvent(AuditEvent auditEvent) { + @Override + public AuditEvent getPreviousAuditEvent(AuditEvent auditEvent) { return dao.getPreviousAuditEvent(auditEvent); } - public Pager list(Integer pageNumber, Integer pageSize, AuditEventSort sort) { - Integer numberOfResults = dao.count(); - - List results = new ArrayList(); + @Override + public Pager list(Integer pageNumber, Integer pageSize, AuditEventSort sort) { + long numberOfResults = dao.count(); + + List results = new ArrayList<>(); if(numberOfResults > 0) { // no point checking again //TODO use AbstractPagerImpl.hasResultsInRange(numberOfResults, pageNumber, pageSize) - results = dao.list(pageNumber, pageSize, sort); + results = dao.list(pageNumber, pageSize, sort); } - - return new DefaultPagerImpl(pageNumber, numberOfResults, pageSize, results); + + return new DefaultPagerImpl<>(pageNumber, numberOfResults, pageSize, results); } - public AuditEvent find(DateTime dateTime) { + @Override + public AuditEvent find(DateTime dateTime) { return dao.findByDate(dateTime); } }