Package org.dspace.checker.dao.impl
Class MostRecentChecksumDAOImpl
java.lang.Object
org.dspace.core.AbstractHibernateDAO<MostRecentChecksum>
org.dspace.checker.dao.impl.MostRecentChecksumDAOImpl
- All Implemented Interfaces:
MostRecentChecksumDAO,GenericDAO<MostRecentChecksum>
public class MostRecentChecksumDAOImpl
extends AbstractHibernateDAO<MostRecentChecksum>
implements MostRecentChecksumDAO
Hibernate implementation of the Database Access Object interface class for the MostRecentChecksum object.
This class is responsible for all database calls for the MostRecentChecksum object and is autowired by spring
This class should never be accessed directly.
- Author:
- kevinvandevelde at atmire.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByBitstream(Context context, Bitstream bitstream) findByBitstream(Context context, Bitstream bitstream) findByNotProcessedInDateRange(Context context, Instant startDate, Instant endDate) findByResultTypeInDateRange(Context context, Instant startDate, Instant endDate, ChecksumResultCode resultCode) findNotInHistory(Context context) getOldestRecord(Context context) getOldestRecord(Context context, Instant lessThanDate) Methods inherited from class org.dspace.core.AbstractHibernateDAO
count, count, countLong, create, createQuery, createQuery, delete, executeCriteriaQuery, findAll, findAll, findByID, findByID, findByID, findByX, findMany, findMany, findUnique, getCriteriaBuilder, getCriteriaQuery, getHibernateSession, iterate, list, list, list, list, save, singleResult, singleResult, uniqueResult, uniqueResult
-
Constructor Details
-
MostRecentChecksumDAOImpl
protected MostRecentChecksumDAOImpl()
-
-
Method Details
-
findByNotProcessedInDateRange
public List<MostRecentChecksum> findByNotProcessedInDateRange(Context context, Instant startDate, Instant endDate) throws SQLException - Specified by:
findByNotProcessedInDateRangein interfaceMostRecentChecksumDAO- Throws:
SQLException
-
findByBitstream
- Specified by:
findByBitstreamin interfaceMostRecentChecksumDAO- Throws:
SQLException
-
findByResultTypeInDateRange
public List<MostRecentChecksum> findByResultTypeInDateRange(Context context, Instant startDate, Instant endDate, ChecksumResultCode resultCode) throws SQLException - Specified by:
findByResultTypeInDateRangein interfaceMostRecentChecksumDAO- Throws:
SQLException
-
deleteByBitstream
- Specified by:
deleteByBitstreamin interfaceMostRecentChecksumDAO- Throws:
SQLException
-
getOldestRecord
- Specified by:
getOldestRecordin interfaceMostRecentChecksumDAO- Throws:
SQLException
-
getOldestRecord
public MostRecentChecksum getOldestRecord(Context context, Instant lessThanDate) throws SQLException - Specified by:
getOldestRecordin interfaceMostRecentChecksumDAO- Throws:
SQLException
-
findNotInHistory
- Specified by:
findNotInHistoryin interfaceMostRecentChecksumDAO- Throws:
SQLException
-