public class IacucProtocolSubmitActionServiceImpl extends Object implements IacucProtocolSubmitActionService
| Constructor and Description |
|---|
IacucProtocolSubmitActionServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addActionToOriginalProtocol(String type,
String origProtocolNumber,
Integer submissionNumber)
When an amendment/renewal is submitted to the IACUC office, a corresponding
action entry must be added to the original protocol so that the user will
know when the amendment/renewal was submitted.
|
protected IacucProtocolSubmission |
createProtocolSubmission(IacucProtocol protocol,
IacucProtocolSubmitAction submitAction)
Create a ProtocolBase Submission.
|
List<IacucProtocolSubmission> |
getProtocolSubmissions(String protocolNumber)
Finds all submissions for the given protocolNumber.
|
List<IacucProtocolSubmission> |
getProtocolSubmissions(String protocolNumber,
int submissionNumber)
Finds all submissions for the given protocolNumber and submissionNumber.
|
List<IacucProtocolSubmission> |
getProtocolSubmissionsLookupData(List<IacucProtocolSubmission> protocolSubmissionList)
This method for getting IacucProtocolSubmissionsLookup from given protocolNumber...
|
int |
getTotalSubmissions(IacucProtocol protocol)
Finds all submissions for the given protocolNumber and calculates how many total submissions it has overall.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Set the Business Object Service.
|
protected void |
setCommittee(IacucProtocolSubmissionBuilder submissionBuilder,
IacucProtocolSubmitAction submitAction)
Set committee for the submission.
|
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
Set the Document Service.
|
void |
setProtocolActionService(ProtocolActionService protocolActionService)
Set the ProtocolBase Action Service.
|
void |
setProtocolFinderDao(IacucProtocolFinderDao protocolFinderDao)
Set the ProtocolBase Finder DAO.
|
protected void |
setSubmissionStatus(IacucProtocolSubmissionBuilder submissionBuilder,
IacucProtocolSubmitAction submitAction)
Set the submission status.
|
void |
submitToIacucForReview(IacucProtocol protocol,
IacucProtocolSubmitAction submitAction)
When a protocol is submitted for review, an action entry must be added to the protocol.
|
protected void |
updateDefaultSchedule(IacucProtocolSubmission submission) |
public IacucProtocolSubmitActionServiceImpl()
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
documentService - public void setProtocolActionService(ProtocolActionService protocolActionService)
protocolActionService - public void setProtocolFinderDao(IacucProtocolFinderDao protocolFinderDao)
protocolFinderDao - public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - public int getTotalSubmissions(IacucProtocol protocol)
getTotalSubmissions in interface IacucProtocolSubmitActionServiceprotocol - protocolorg.kuali.kra.protocol.actions.submit.ProtocolSubmitActionService#getTotalSubmissions(java.lang.String)public List<IacucProtocolSubmission> getProtocolSubmissions(String protocolNumber)
getProtocolSubmissions in interface IacucProtocolSubmitActionServiceprotocolNumber - The human-readable protocol numberorg.kuali.kra.protocol.actions.submit.ProtocolSubmitActionService#getProtocolSubmissions(java.lang.String)public List<IacucProtocolSubmission> getProtocolSubmissions(String protocolNumber, int submissionNumber)
getProtocolSubmissions in interface IacucProtocolSubmitActionServiceprotocolNumber - The human-readable protocol numbersubmissionNumber - The submission numberorg.kuali.kra.protocol.actions.submit.ProtocolSubmitActionService#getProtocolSubmissions(java.lang.String, java.lang.String)public void submitToIacucForReview(IacucProtocol protocol, IacucProtocolSubmitAction submitAction) throws Exception
submitToIacucForReview in interface IacucProtocolSubmitActionServiceprotocol - the protocolsubmitAction - the submission dataExceptionorg.kuali.kra.iacuc.actions.submit.ProtocolSubmitActionService#submitToIacucForReview(org.kuali.kra.protocol.ProtocolBase, org.kuali.kra.protocol.actions.submit.ProtocolSubmitAction)protected void updateDefaultSchedule(IacucProtocolSubmission submission)
protected void addActionToOriginalProtocol(String type, String origProtocolNumber, Integer submissionNumber) throws org.kuali.rice.kew.api.exception.WorkflowException
type - origProtocolNumber - org.kuali.rice.kew.api.exception.WorkflowExceptionExceptionprotected IacucProtocolSubmission createProtocolSubmission(IacucProtocol protocol, IacucProtocolSubmitAction submitAction)
protocol - the protocolsubmitAction - the submission dataprotected void setSubmissionStatus(IacucProtocolSubmissionBuilder submissionBuilder, IacucProtocolSubmitAction submitAction)
submissionBuilder - the submission buildersubmitAction - the submission dataprotected void setCommittee(IacucProtocolSubmissionBuilder submissionBuilder, IacucProtocolSubmitAction submitAction)
submissionBuilder - the submission buildersubmitAction - the submission datapublic List<IacucProtocolSubmission> getProtocolSubmissionsLookupData(List<IacucProtocolSubmission> protocolSubmissionList) throws Exception
IacucProtocolSubmitActionServicegetProtocolSubmissionsLookupData in interface IacucProtocolSubmitActionServiceExceptionIacucProtocolSubmitActionService.getProtocolSubmissionsLookupData(java.util.List)Copyright © 2013 The Kuali Foundation. All Rights Reserved.