Interface PoolTaskService
- All Superinterfaces:
DSpaceCRUDService<PoolTask>
- All Known Implementing Classes:
PoolTaskServiceImpl
Service interface class for the PoolTask object.
The implementation of this class is responsible for all business logic calls for the PoolTask object and is
autowired by spring
- Author:
- kevinvandevelde at atmire.com
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByEperson(Context context, EPerson ePerson) voiddeleteByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) find(Context context, XmlWorkflowItem workflowItem) findByEperson(Context context, EPerson ePerson) findByEPerson(Context context, EPerson ePerson) findByGroup(Context context, Group group) This method will return a list of PoolTask for the given groupfindByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson)
-
Method Details
-
findAll
- Throws:
SQLException
-
findByEperson
List<PoolTask> findByEperson(Context context, EPerson ePerson) throws SQLException, AuthorizeException, IOException -
find
- Throws:
SQLException
-
findByWorkflowIdAndEPerson
PoolTask findByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) throws SQLException, AuthorizeException, IOException -
deleteByWorkflowItem
void deleteByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) throws SQLException, AuthorizeException - Throws:
SQLExceptionAuthorizeException
-
deleteByEperson
void deleteByEperson(Context context, EPerson ePerson) throws SQLException, AuthorizeException, IOException -
findByEPerson
- Throws:
SQLException
-
findByGroup
This method will return a list of PoolTask for the given group- Parameters:
context- The relevant DSpace contextgroup- The Group to be searched on- Returns:
- The list of PoolTask objects
- Throws:
SQLException- If something goes wrong
-