public class ProtocolWithdrawServiceImpl extends ProtocolWithdrawServiceImplBase implements ProtocolWithdrawService
businessObjectService, documentService, protocolActionCorrespondenceGenerationService, protocolActionService, protocolOnlineReviewService, protocolVersionService, WITHDRAW_FINALIZE_OLR_ANNOTATION| Constructor and Description |
|---|
ProtocolWithdrawServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
ProtocolDocumentBase |
administrativelyMarkIncomplete(ProtocolBase protocol,
ProtocolAdministrativelyIncompleteBean markIncompleteBean)
Perform the task of administratively marking a protocol as 'incomplete'.
|
ProtocolDocumentBase |
administrativelyWithdraw(ProtocolBase protocol,
ProtocolAdministrativelyWithdrawBean administrativelyWithdrawBean)
Perform the task of administratively withdrawing a protocol.
|
ProtocolAssignToAgendaService |
getProtocolAssignToAgendaService() |
protected boolean |
isAllowedStatus(ProtocolSubmissionBase submission)
Does the submission status allow us to withdraw the protocol?
|
protected boolean |
isNormalSubmission(ProtocolSubmissionBase submission)
Does the submission type allow us to withdraw the protocol?
|
void |
setKcNotificationService(KcNotificationService kcNotificationService) |
void |
setProtocolAssignToAgendaService(ProtocolAssignToAgendaService protocolAssignToAgendaService) |
ProtocolDocumentBase |
withdraw(ProtocolBase protocol,
ProtocolWithdrawBean withdrawBean)
Perform the task of withdrawing a protocol.
|
cancelWorkflow, generateCorrespondenceDocumentAndAttach, getSubmission, isWithdrawable, setBusinessObjectService, setDocumentService, setProtocolActionCorrespondenceGenerationService, setProtocolActionService, setProtocolOnlineReviewService, setProtocolVersionServicepublic ProtocolDocumentBase administrativelyMarkIncomplete(ProtocolBase protocol, ProtocolAdministrativelyIncompleteBean markIncompleteBean) throws Exception
ProtocolWithdrawServiceadministrativelyMarkIncomplete in interface ProtocolWithdrawServiceadministrativelyMarkIncomplete in class ProtocolWithdrawServiceImplBaseprotocol - the protocolExceptionpublic ProtocolDocumentBase administrativelyWithdraw(ProtocolBase protocol, ProtocolAdministrativelyWithdrawBean administrativelyWithdrawBean) throws Exception
ProtocolWithdrawServiceadministrativelyWithdraw in interface ProtocolWithdrawServiceadministrativelyWithdraw in class ProtocolWithdrawServiceImplBaseprotocol - the protocolExceptionpublic ProtocolDocumentBase withdraw(ProtocolBase protocol, ProtocolWithdrawBean withdrawBean) throws Exception
ProtocolWithdrawServicewithdraw in interface ProtocolWithdrawServicewithdraw in class ProtocolWithdrawServiceImplBaseprotocol - the protocolwithdrawBean - the required data for performing a withdrawalExceptionprotected boolean isAllowedStatus(ProtocolSubmissionBase submission)
isAllowedStatus in class ProtocolWithdrawServiceImplBasesubmission - protected boolean isNormalSubmission(ProtocolSubmissionBase submission)
isNormalSubmission in class ProtocolWithdrawServiceImplBasesubmission - public ProtocolAssignToAgendaService getProtocolAssignToAgendaService()
public void setProtocolAssignToAgendaService(ProtocolAssignToAgendaService protocolAssignToAgendaService)
public void setKcNotificationService(KcNotificationService kcNotificationService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.