import java.util.List;\r
import java.util.UUID;\r
\r
+import org.joda.time.DateTime;\r
import org.springframework.beans.factory.annotation.Autowired;\r
import org.springframework.stereotype.Service;\r
+import org.springframework.transaction.annotation.Propagation;\r
import org.springframework.transaction.annotation.Transactional;\r
\r
import eu.etaxonomy.cdm.api.service.pager.Pager;\r
import eu.etaxonomy.cdm.persistence.view.IAuditEventDao;\r
\r
@Service\r
-@Transactional(readOnly=true)\r
+@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
public class AuditEventService implements IAuditEventService {\r
\r
IAuditEventDao dao;\r
return dao.exists(uuid);\r
}\r
\r
- public AuditEvent findById(Integer id) {\r
+ public AuditEvent find(Integer id) {\r
return dao.findById(id);\r
}\r
\r
- public AuditEvent findByUuid(UUID uuid) {\r
+ public AuditEvent find(UUID uuid) {\r
return dao.findByUuid(uuid);\r
}\r
\r
\r
return new DefaultPagerImpl<AuditEvent>(pageNumber, numberOfResults, pageSize, results);\r
}\r
+\r
+ public AuditEvent find(DateTime dateTime) {\r
+ return dao.findByDate(dateTime);\r
+ }\r
}\r