Interface WorkflowItemRoleService
-
- All Superinterfaces:
DSpaceCRUDService<WorkflowItemRole>
- All Known Implementing Classes:
WorkflowItemRoleServiceImpl
public interface WorkflowItemRoleService extends DSpaceCRUDService<WorkflowItemRole>
Service interface class for the WorkflowItemRole object. The implementation of this class is responsible for all business logic calls for the WorkflowItemRole object and is autowired by spring- Author:
- kevinvandevelde at atmire.com
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteByEPerson(Context context, EPerson ePerson)voiddeleteForWorkflowItem(Context context, XmlWorkflowItem wfi)List<WorkflowItemRole>find(Context context, XmlWorkflowItem workflowItem, String role)List<WorkflowItemRole>findByEPerson(Context context, EPerson ePerson)List<WorkflowItemRole>findByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem)
-
-
-
Method Detail
-
find
List<WorkflowItemRole> find(Context context, XmlWorkflowItem workflowItem, String role) throws SQLException
- Throws:
SQLException
-
findByWorkflowItem
List<WorkflowItemRole> findByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) throws SQLException
- Throws:
SQLException
-
deleteForWorkflowItem
void deleteForWorkflowItem(Context context, XmlWorkflowItem wfi) throws SQLException, AuthorizeException
- Throws:
SQLExceptionAuthorizeException
-
deleteByEPerson
void deleteByEPerson(Context context, EPerson ePerson) throws SQLException, AuthorizeException
- Throws:
SQLExceptionAuthorizeException
-
findByEPerson
List<WorkflowItemRole> findByEPerson(Context context, EPerson ePerson) throws SQLException
- Throws:
SQLException
-
-