public abstract class ProposalDevelopmentProtocolDocumentServiceImplBase<GenericProtocolDocument extends ProtocolDocumentBase> extends Object implements ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument>
| Constructor and Description |
|---|
ProposalDevelopmentProtocolDocumentServiceImplBase() |
public ProposalDevelopmentProtocolDocumentServiceImplBase()
public GenericProtocolDocument createProtocolDocument(ProposalDevelopmentForm proposalDevelopmentForm) throws Exception
createProtocolDocument in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>Exceptionpublic void setSystemAuthorizationService(SystemAuthorizationService systemAuthorizationService)
systemAuthorizationService - public void setKraAuthorizationService(KraAuthorizationService kraAuthorizationService)
kralAuthorizationService - public void setSequenceAccessorService(org.kuali.rice.krad.service.SequenceAccessorService sequenceAccessorService)
public void populateDocumentOverview(DevelopmentProposal developmentProposal, ProtocolDocumentBase protocolDocument)
populateDocumentOverview in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>public void populateRequiredFields(DevelopmentProposal developmentProposal, ProtocolDocumentBase protocolDocument) throws Exception
populateRequiredFields in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>Exceptionpublic void initializeAuthorization(ProtocolDocumentBase protocolDocument)
initializeAuthorization in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>doc - the proposal development documentpublic void populateProtocolPerson_Investigator(DevelopmentProposal developmentProposal, ProtocolDocumentBase protocolDocument)
populateProtocolPerson_Investigator in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>public boolean isAuthorizedCreateProtocol(SpecialReviewHelper specialReviewHelper)
isAuthorizedCreateProtocol in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>public void populateProtocolFundingSource(DevelopmentProposal developmentProposal, ProtocolDocumentBase protocolDocument)
populateProtocolFundingSource in interface ProposalDevelopmentProtocolDocumentService<GenericProtocolDocument extends ProtocolDocumentBase>protected ProtocolPersonnelService getProtocolPersonnelService()
protected abstract ProtocolDocumentBase getProtocolDocumentNewInstanceHook(org.kuali.rice.krad.service.DocumentService documentService) throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionprotected abstract String getProtocolActionProtocolCreatedCodeHook()
protected abstract String getProtocolTypeCodeHook()
protected abstract void populateProtocolSpecificFieldsHook(ProtocolBase protocol)
protected abstract ProtocolNumberServiceBase getProtocolNumberServiceHook()
protected abstract ProtocolActionBase getProtocolActionNewInstanceHook(ProtocolBase protocol, ProtocolSubmissionBase protocolSubmission, String protocolActionTypeCode)
protected abstract String getProtocolAggregatorHook()
protected abstract String getProtocolApproverHook()
protected abstract String getProtocolRoleTypeHook()
protected abstract String getProtocolNameSpaceHook()
protected abstract String getSequenceNumberNameHook()
protected abstract ProtocolPersonBase getProtocolPersonNewInstanceHook()
protected abstract String getProtocolCreatedHook()
protected abstract ProtocolPersonnelService getProtocolPersonnelServiceHook()
protected abstract ProtocolFundingSourceService getProtocolFundingSourceServiceHook()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.