public interface ProtocolGenericActionService
| Modifier and Type | Method and Description |
|---|---|
void |
disapprove(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Disapproves a protocol.
|
void |
expire(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Expire a protocol.
|
void |
recall(ProtocolBase protocol)
Recalls the proposal
|
void |
recordDisapprovedInRoutingActionAndUpdateStatuses(ProtocolBase protocol,
org.kuali.rice.kew.actiontaken.ActionTakenValue latestCurrentActionTakenVal)
This method will insert the disapproved action into the given protocol's action list using the
annotation and date data from the actionTakenVal argument.
|
ProtocolDocumentBase |
returnForSMR(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Returns the protocol to the PI for specific minor revisions.
|
ProtocolDocumentBase |
returnForSRR(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Returns the protocol to the PI for substantial revisions.
|
ProtocolDocumentBase |
returnToPI(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Returns the protocol to the PI.
|
void |
suspend(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Suspend the protocol by the PI or by the IRB Administrator.
|
void |
terminate(ProtocolBase protocol,
ProtocolGenericActionBean actionBean)
Terminate a protocol.
|
ProtocolDocumentBase |
versionAfterDisapprovalInRouting(ProtocolBase protocol)
Handles the versioning of the protocol following its disapproval in routing.
|
ProtocolDocumentBase versionAfterDisapprovalInRouting(ProtocolBase protocol) throws Exception
protocol - ProtocolBase objectException - if there was a general problem performing the actionvoid recordDisapprovedInRoutingActionAndUpdateStatuses(ProtocolBase protocol, org.kuali.rice.kew.actiontaken.ActionTakenValue latestCurrentActionTakenVal)
protocol - actionTakenVal - void disapprove(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionvoid expire(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionProtocolDocumentBase returnForSMR(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionProtocolDocumentBase returnForSRR(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionProtocolDocumentBase returnToPI(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionvoid suspend(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionvoid terminate(ProtocolBase protocol, ProtocolGenericActionBean actionBean) throws Exception
protocol - ProtocolBase objectactionBean - ProtocolGenericActionBean objectException - if there was a general problem performing the actionvoid recall(ProtocolBase protocol)
protocol - ExceptionCopyright © 2013 The Kuali Foundation. All Rights Reserved.