edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3AuditEntryDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AuditEntryDAO
- All Implemented Interfaces:
- AuditEntryDAO, GrouperDAO
public class Hib3AuditEntryDAO
- extends Hib3DAO
- implements AuditEntryDAO
Data Access Object for audit entry
- Version:
- $Id: Hib3AuditEntryDAO.java,v 1.4 2009-06-28 19:02:17 mchyzer Exp $
- Author:
- mchyzer
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Hib3AuditEntryDAO
public Hib3AuditEntryDAO()
saveOrUpdate
public void saveOrUpdate(AuditEntry auditEntry)
- Description copied from interface:
AuditEntryDAO
- insert or update an audit entry object
- Specified by:
saveOrUpdate
in interface AuditEntryDAO
- See Also:
AuditEntryDAO.saveOrUpdate(edu.internet2.middleware.grouper.audit.AuditEntry)
findById
public AuditEntry findById(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface AuditEntryDAO
- Returns:
- the entry or null if not there
- See Also:
AuditEntryDAO.findById(java.lang.String, boolean)
saveUpdateProperties
public void saveUpdateProperties(AuditEntry auditEntry)
- Description copied from interface:
AuditEntryDAO
- save the update properties which are auto saved when business method is called
- Specified by:
saveUpdateProperties
in interface AuditEntryDAO
- See Also:
AuditEntryDAO.saveUpdateProperties(edu.internet2.middleware.grouper.audit.AuditEntry)
findByActingUser
public java.util.Set<AuditEntry> findByActingUser(java.lang.String actAsMemberId,
QueryOptions queryOptions)
- find audit entries that a user did
- Specified by:
findByActingUser
in interface AuditEntryDAO
- Returns:
- the audits that that user performed
- See Also:
AuditEntryDAO#findByActingUser(QueryOptions)
findByActingUser
public java.util.Set<AuditEntry> findByActingUser(java.lang.String actAsMemberId,
QueryOptions queryOptions,
java.lang.Long startTime,
java.lang.Long endTime)
- find audit entries that a user did within a given time range.
- Specified by:
findByActingUser
in interface AuditEntryDAO
- Returns:
- the audits that that user performed within a given time range
- See Also:
AuditEntryDAO.findByActingUser(String, QueryOptions, Long, Long)