Package org.dspace.content.dao.impl
Class ProcessDAOImpl
- java.lang.Object
-
- org.dspace.core.AbstractHibernateDAO<Process>
-
- org.dspace.content.dao.impl.ProcessDAOImpl
-
- All Implemented Interfaces:
ProcessDAO,GenericDAO<Process>
public class ProcessDAOImpl extends AbstractHibernateDAO<Process> implements ProcessDAO
Implementation class forProcessDAO
-
-
Constructor Summary
Constructors Constructor Description ProcessDAOImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountRows(Context context)Returns the total amount of Process objects in the dataaseList<Process>findAll(Context context, int limit, int offset)Returns a list of all Process objects in the databaseList<Process>findAllSortByScript(Context context)This method will return all the Process objects in the database in a list and it'll be sorted by script nameList<Process>findAllSortByStartTime(Context context)This method will return all the Process objects in the database in a list and it'll be sorted by start time.-
Methods inherited from class org.dspace.core.AbstractHibernateDAO
count, count, countLong, create, createQuery, delete, executeCriteriaQuery, findAll, findAll, findByID, findByID, findByX, findMany, findMany, findUnique, getCriteriaBuilder, getCriteriaQuery, getHibernateSession, iterate, list, list, list, save, singleResult, singleResult, uniqueResult, uniqueResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dspace.core.GenericDAO
create, delete, findAll, findAll, findByID, findByID, findMany, findUnique, save
-
-
-
-
Method Detail
-
findAllSortByScript
public List<Process> findAllSortByScript(Context context) throws SQLException
Description copied from interface:ProcessDAOThis method will return all the Process objects in the database in a list and it'll be sorted by script name- Specified by:
findAllSortByScriptin interfaceProcessDAO- Parameters:
context- The relevant DSpace context- Returns:
- The list of all Process objects in the database sorted on scriptname
- Throws:
SQLException- If something goes wrong
-
findAllSortByStartTime
public List<Process> findAllSortByStartTime(Context context) throws SQLException
Description copied from interface:ProcessDAOThis method will return all the Process objects in the database in a list and it'll be sorted by start time. The most recent one will be shown first- Specified by:
findAllSortByStartTimein interfaceProcessDAO- Parameters:
context- The relevant DSpace context- Returns:
- The list of all Process objects in the database sorted by starttime
- Throws:
SQLException- If something goes wrong
-
findAll
public List<Process> findAll(Context context, int limit, int offset) throws SQLException
Description copied from interface:ProcessDAOReturns a list of all Process objects in the database- Specified by:
findAllin interfaceProcessDAO- Parameters:
context- The relevant DSpace contextlimit- The limit for the amount of Processes returnedoffset- The offset for the Processes to be returned- Returns:
- The list of all Process objects in the Database
- Throws:
SQLException- If something goes wrong
-
countRows
public int countRows(Context context) throws SQLException
Description copied from interface:ProcessDAOReturns the total amount of Process objects in the dataase- Specified by:
countRowsin interfaceProcessDAO- Parameters:
context- The relevant DSpace context- Returns:
- An integer that describes the amount of Process objects in the database
- Throws:
SQLException- If something goes wrong
-
-