public class ProtocolAssignCmtSchedServiceImpl extends Object implements ProtocolAssignCmtSchedService
| Constructor and Description |
|---|
ProtocolAssignCmtSchedServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignToCommitteeAndSchedule(Protocol protocol,
ProtocolAssignCmtSchedBean actionBean)
Assign a protocol to a committee/schedule.
|
void |
assignToCommitteeAndSchedulePostAgendaAssignment(Protocol protocol,
ProtocolAssignCmtSchedBean cmtAssignBean)
Assign a protocol to a committee/schedule after the protocol has already been assigned to an agenda.
|
protected ProtocolSubmission |
findSubmission(Protocol protocol)
Find the submission.
|
protected ProtocolSubmission |
findSubmissionIncludingInAgenda(Protocol protocol)
Find the submission.
|
String |
getAssignedCommitteeId(Protocol protocol)
Get the committee currently assigned to the protocol.
|
String |
getAssignedScheduleId(Protocol protocol)
Get the schedule currently assigned to the protocol.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Set the Business Object Service.
|
boolean |
setCommittee(ProtocolSubmission submission,
String committeeId)
Set the committee that the submission will use.
|
void |
setCommitteeService(CommitteeService committeeService)
Set the Committee Service
|
void |
setProtocolOnlineReviewService(ProtocolOnlineReviewService protocolOnlineReviewService)
Set the Protocol Online Review Service
|
void |
setSchedule(ProtocolSubmission submission,
String committeeId,
String scheduleId)
Set the schedule that the committee will use.
|
protected void |
updateDefaultSchedule(ProtocolSubmission submission) |
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - public void setCommitteeService(CommitteeService committeeService)
committeeService - public void setProtocolOnlineReviewService(ProtocolOnlineReviewService protocolOnlineReviewService)
protocolOnlineReviewService - public String getAssignedCommitteeId(Protocol protocol)
ProtocolAssignCmtSchedServicegetAssignedCommitteeId in interface ProtocolAssignCmtSchedServiceorg.kuali.kra.irb.actions.assigncmtsched.ProtocolAssignCmtSchedService#getAssignedCommittee(org.kuali.kra.irb.Protocol)public String getAssignedScheduleId(Protocol protocol)
ProtocolAssignCmtSchedServicegetAssignedScheduleId in interface ProtocolAssignCmtSchedServiceProtocolAssignCmtSchedService.getAssignedScheduleId(org.kuali.kra.irb.Protocol)public void assignToCommitteeAndSchedule(Protocol protocol, ProtocolAssignCmtSchedBean actionBean) throws Exception
ProtocolAssignCmtSchedServiceassignToCommitteeAndSchedule in interface ProtocolAssignCmtSchedServiceprotocol - the protocolactionBean - contains committee/scheduleExceptionProtocolAssignCmtSchedService.assignToCommitteeAndSchedule(org.kuali.kra.irb.Protocol, org.kuali.kra.irb.actions.assigncmtsched.ProtocolAssignCmtSchedBean)public void assignToCommitteeAndSchedulePostAgendaAssignment(Protocol protocol, ProtocolAssignCmtSchedBean cmtAssignBean) throws Exception
ProtocolAssignCmtSchedServiceassignToCommitteeAndSchedulePostAgendaAssignment in interface ProtocolAssignCmtSchedServiceprotocol - the protocolExceptionprotected ProtocolSubmission findSubmission(Protocol protocol)
protocol - protected ProtocolSubmission findSubmissionIncludingInAgenda(Protocol protocol)
protocol - public void setSchedule(ProtocolSubmission submission, String committeeId, String scheduleId)
committeeId - scheduleId - protected void updateDefaultSchedule(ProtocolSubmission submission)
public boolean setCommittee(ProtocolSubmission submission, String committeeId)
committeeId - Copyright © 2013 The Kuali Foundation. All Rights Reserved.