Class WorkflowItemRoleServiceImpl
- java.lang.Object
-
- org.dspace.xmlworkflow.storedcomponents.WorkflowItemRoleServiceImpl
-
- All Implemented Interfaces:
DSpaceCRUDService<WorkflowItemRole>,WorkflowItemRoleService
public class WorkflowItemRoleServiceImpl extends Object implements WorkflowItemRoleService
Service implementation for the WorkflowItemRole object. This class is responsible for all business logic calls for the WorkflowItemRole object and is autowired by spring. This class should never be accessed directly.- Author:
- kevinvandevelde at atmire.com
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWorkflowItemRoleServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowItemRolecreate(Context context)voiddelete(Context context, WorkflowItemRole workflowItemRole)voiddeleteForWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem)WorkflowItemRolefind(Context context, int id)List<WorkflowItemRole>find(Context context, XmlWorkflowItem workflowItem, String role)List<WorkflowItemRole>findByEPerson(Context context, EPerson ePerson)List<WorkflowItemRole>findByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem)voidupdate(Context context, List<WorkflowItemRole> workflowItemRoles)voidupdate(Context context, WorkflowItemRole workflowItemRole)
-
-
-
Method Detail
-
find
public List<WorkflowItemRole> find(Context context, XmlWorkflowItem workflowItem, String role) throws SQLException
- Specified by:
findin interfaceWorkflowItemRoleService- Throws:
SQLException
-
findByWorkflowItem
public List<WorkflowItemRole> findByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) throws SQLException
- Specified by:
findByWorkflowItemin interfaceWorkflowItemRoleService- Throws:
SQLException
-
deleteForWorkflowItem
public void deleteForWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) throws SQLException, AuthorizeException
- Specified by:
deleteForWorkflowItemin interfaceWorkflowItemRoleService- Throws:
SQLExceptionAuthorizeException
-
findByEPerson
public List<WorkflowItemRole> findByEPerson(Context context, EPerson ePerson) throws SQLException
- Specified by:
findByEPersonin interfaceWorkflowItemRoleService- Throws:
SQLException
-
create
public WorkflowItemRole create(Context context) throws SQLException, AuthorizeException
- Specified by:
createin interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-
find
public WorkflowItemRole find(Context context, int id) throws SQLException
- Specified by:
findin interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLException
-
update
public void update(Context context, WorkflowItemRole workflowItemRole) throws SQLException, AuthorizeException
- Specified by:
updatein interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-
update
public void update(Context context, List<WorkflowItemRole> workflowItemRoles) throws SQLException, AuthorizeException
- Specified by:
updatein interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-
delete
public void delete(Context context, WorkflowItemRole workflowItemRole) throws SQLException, AuthorizeException
- Specified by:
deletein interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-
-