Class WorkflowItemRoleServiceImpl
java.lang.Object
org.dspace.xmlworkflow.storedcomponents.WorkflowItemRoleServiceImpl
- All Implemented Interfaces:
DSpaceCRUDService<WorkflowItemRole>,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 -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(Context context, WorkflowItemRole workflowItemRole) voiddeleteByEPerson(Context context, EPerson ePerson) voiddeleteForWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) find(Context context, XmlWorkflowItem workflowItem, String role) findByEPerson(Context context, EPerson ePerson) findByWorkflowItem(Context context, XmlWorkflowItem xmlWorkflowItem) voidupdate(Context context, List<WorkflowItemRole> workflowItemRoles) Persist a collection of model objects.voidupdate(Context context, WorkflowItemRole workflowItemRole) Persist a model object.
-
Constructor Details
-
WorkflowItemRoleServiceImpl
protected WorkflowItemRoleServiceImpl()
-
-
Method Details
-
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
-
deleteByEPerson
public void deleteByEPerson(Context context, EPerson ePerson) throws SQLException, AuthorizeException - Specified by:
deleteByEPersonin interfaceWorkflowItemRoleService- Throws:
SQLExceptionAuthorizeException
-
findByEPerson
- Specified by:
findByEPersonin interfaceWorkflowItemRoleService- Throws:
SQLException
-
create
- Specified by:
createin interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-
find
- Specified by:
findin interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLException
-
update
public void update(Context context, WorkflowItemRole workflowItemRole) throws SQLException, AuthorizeException Description copied from interface:DSpaceCRUDServicePersist a model object.- Specified by:
updatein interfaceDSpaceCRUDService<WorkflowItemRole>workflowItemRole- object to be persisted.- Throws:
SQLException- passed through.AuthorizeException- passed through.
-
update
public void update(Context context, List<WorkflowItemRole> workflowItemRoles) throws SQLException, AuthorizeException Description copied from interface:DSpaceCRUDServicePersist a collection of model objects.- Specified by:
updatein interfaceDSpaceCRUDService<WorkflowItemRole>workflowItemRoles- object to be persisted.- Throws:
SQLException- passed through.AuthorizeException- passed through.
-
delete
public void delete(Context context, WorkflowItemRole workflowItemRole) throws SQLException, AuthorizeException - Specified by:
deletein interfaceDSpaceCRUDService<WorkflowItemRole>- Throws:
SQLExceptionAuthorizeException
-