public abstract class CommitteeDecisionServiceImplBase<CD extends CommitteeDecision<? extends CommitteePersonBase>> extends Object implements CommitteeDecisionService<CD>
| Constructor and Description |
|---|
CommitteeDecisionServiceImplBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addReviewComments(ProtocolSubmissionBase submission,
ReviewCommentsBeanBase reviewCommentsBean) |
List<ProtocolVoteAbstaineeBase> |
getAbstainers(String protocolNumber,
int submissionNumber)
Finds all of the abstainer votes for the given protocolNumber and submissionNumber.
|
protected abstract Map<String,Object> |
getFieldValuesMap(Long protocolId,
Long scheduleIdFk,
String personId,
Integer rolodexId,
Long submissionIdFk) |
protected abstract ProtocolActionBase |
getNewProtocolActionInstanceHook(ProtocolBase protocol,
ProtocolSubmissionBase submission,
String recordCommitteeDecisionActionCode) |
protected abstract ProtocolVoteAbstaineeBase |
getNewProtocolVoteAbstaineeInstanceHook() |
protected abstract ProtocolVoteRecusedBase |
getNewProtocolVoteRecusedInstanceHook() |
protected abstract String |
getProtocolActionTypeCodeForRecordCommitteeDecisionHook() |
protected abstract Class<? extends ProtocolVoteAbstaineeBase> |
getProtocolVoteAbstaineeBOClassHook() |
protected abstract Class<? extends ProtocolVoteRecusedBase> |
getProtocolVoteRecusedBOClassHook() |
List<ProtocolVoteRecusedBase> |
getRecusers(String protocolNumber,
int submissionNumber)
Finds all of the recused votes for the given protocolNumber and submissionNumber.
|
protected abstract ProtocolSubmissionBase |
getSubmission(ProtocolBase protocol) |
protected void |
proccessAbstainers(CD committeeDecision,
List<CommitteeMembershipBase> committeeMemberships,
ProtocolBase protocol,
Long scheduleIdFk,
Long submissionIdFk) |
protected void |
proccessRecusers(CD committeeDecision,
List<CommitteeMembershipBase> committeeMemberships,
ProtocolBase protocol,
Long scheduleIdFk,
Long submissionIdFk) |
void |
processCommitteeDecision(ProtocolBase protocol,
CD committeeDecision)
Record the committee's decision.
|
protected void |
saveProtocolMeetingVoter(ProtocolMeetingVoterBase voter,
ProtocolBase protocol,
Long scheduleIdFk,
String personId,
Integer rolodexId,
Long submissionIdFk) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setCommitteeService(CommitteeServiceBase committeeService) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
void |
setProtocolActionService(ProtocolActionService protocolActionService) |
void |
setProtocolFinderDao(ProtocolFinderDao protocolFinderDao) |
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void setProtocolActionService(ProtocolActionService protocolActionService)
public void setCommitteeService(CommitteeServiceBase committeeService)
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
public void processCommitteeDecision(ProtocolBase protocol, CD committeeDecision) throws Exception
processCommitteeDecision in interface CommitteeDecisionService<CD extends CommitteeDecision<? extends CommitteePersonBase>>Exceptionorg.kuali.kra.irb.actions.decision.CommitteeDecisionService#setCommitteeDecision(org.kuali.kra.irb.ProtocolBase,
org.kuali.kra.irb.actions.decision.CommitteeDecision)protected abstract String getProtocolActionTypeCodeForRecordCommitteeDecisionHook()
protected abstract ProtocolActionBase getNewProtocolActionInstanceHook(ProtocolBase protocol, ProtocolSubmissionBase submission, String recordCommitteeDecisionActionCode)
protected void proccessAbstainers(CD committeeDecision, List<CommitteeMembershipBase> committeeMemberships, ProtocolBase protocol, Long scheduleIdFk, Long submissionIdFk)
protected abstract Class<? extends ProtocolVoteAbstaineeBase> getProtocolVoteAbstaineeBOClassHook()
protected abstract ProtocolVoteAbstaineeBase getNewProtocolVoteAbstaineeInstanceHook()
protected void proccessRecusers(CD committeeDecision, List<CommitteeMembershipBase> committeeMemberships, ProtocolBase protocol, Long scheduleIdFk, Long submissionIdFk)
protected abstract ProtocolVoteRecusedBase getNewProtocolVoteRecusedInstanceHook()
protected abstract Class<? extends ProtocolVoteRecusedBase> getProtocolVoteRecusedBOClassHook()
protected void saveProtocolMeetingVoter(ProtocolMeetingVoterBase voter, ProtocolBase protocol, Long scheduleIdFk, String personId, Integer rolodexId, Long submissionIdFk)
protected abstract Map<String,Object> getFieldValuesMap(Long protocolId, Long scheduleIdFk, String personId, Integer rolodexId, Long submissionIdFk)
protected abstract ProtocolSubmissionBase getSubmission(ProtocolBase protocol)
protected void addReviewComments(ProtocolSubmissionBase submission, ReviewCommentsBeanBase reviewCommentsBean)
public List<ProtocolVoteAbstaineeBase> getAbstainers(String protocolNumber, int submissionNumber)
getAbstainers in interface CommitteeDecisionService<CD extends CommitteeDecision<? extends CommitteePersonBase>>protocolNumber - The human-readable protocol numbersubmissionNumber - The submission numberCommitteeDecisionService.getAbstainers(java.lang.String, int)public List<ProtocolVoteRecusedBase> getRecusers(String protocolNumber, int submissionNumber)
getRecusers in interface CommitteeDecisionService<CD extends CommitteeDecision<? extends CommitteePersonBase>>protocolNumber - The human-readable protocol numbersubmissionNumber - The submission numberCommitteeDecisionService.getRecusers(java.lang.String, int)public void setProtocolFinderDao(ProtocolFinderDao protocolFinderDao)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.