public class Hib3ChangeLogEntryDAO extends Hib3DAO implements ChangeLogEntryDAO
| Constructor and Description |
|---|
Hib3ChangeLogEntryDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(ChangeLogEntry changeLogEntry)
delete change log entry object
|
ChangeLogEntry |
findBySequenceNumber(long sequenceNumber,
boolean exceptionIfNotFound)
find by sequence number.
|
List<ChangeLogEntry> |
retrieveBatch(long afterSequenceNumber,
int batchSize)
get the change log records after a sequence number, not including the sequence number
|
void |
save(ChangeLogEntry changeLogEntry)
insert a change log entry object
|
void |
saveBatch(Set<ChangeLogEntry> changeLogEntries,
boolean isTempBatch)
insert a batch of change log entry objects
|
void |
update(ChangeLogEntry changeLogEntry)
update a change log entry object
|
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, sessionpublic void save(ChangeLogEntry changeLogEntry)
ChangeLogEntryDAOsave in interface ChangeLogEntryDAOChangeLogEntryDAO.save(edu.internet2.middleware.grouper.changeLog.ChangeLogEntry)public void saveBatch(Set<ChangeLogEntry> changeLogEntries, boolean isTempBatch)
ChangeLogEntryDAOsaveBatch in interface ChangeLogEntryDAOChangeLogEntryDAO.saveBatch(java.util.Set, boolean)public void update(ChangeLogEntry changeLogEntry)
ChangeLogEntryDAOupdate in interface ChangeLogEntryDAOChangeLogEntryDAO.update(edu.internet2.middleware.grouper.changeLog.ChangeLogEntry)public void delete(ChangeLogEntry changeLogEntry)
ChangeLogEntryDAOdelete in interface ChangeLogEntryDAOchangeLogEntry - public List<ChangeLogEntry> retrieveBatch(long afterSequenceNumber, int batchSize)
ChangeLogEntryDAOretrieveBatch in interface ChangeLogEntryDAObatchSize - is the size of the batchChangeLogEntryDAO.retrieveBatch(long, int)public ChangeLogEntry findBySequenceNumber(long sequenceNumber, boolean exceptionIfNotFound)
ChangeLogEntryDAOfindBySequenceNumber in interface ChangeLogEntryDAOsequenceNumber - uniquely identifies rows in change log, newer records have greater than olderChangeLogEntryDAO.findBySequenceNumber(long, boolean)Copyright © 2016 Internet2. All rights reserved.