public interface CommitteeServiceBase<CMT extends CommitteeBase<CMT,?,CS>,CS extends CommitteeScheduleBase<CS,CMT,?,?>>
| Modifier and Type | Method and Description |
|---|---|
void |
addResearchAreas(CMT committee,
Collection<ResearchAreaBase> researchAreas)
Add the research areas to the committee.
|
List<org.kuali.rice.core.api.util.KeyValue> |
getAvailableCommitteeDates(String committeeId)
Get the valid upcoming committee dates for scheduling a protocol.
|
List<CommitteeMembershipBase> |
getAvailableMembers(String committeeId,
String scheduleId)
Get the active members scheduled for a future meeting (schedule) in a committee.
|
List<CommitteeMembershipBase> |
getAvailableMembersNow(String committeeId)
Get the active members in a committee.
|
CMT |
getCommitteeById(String committeeId)
Retrieve a committee from the database based upon its CommitteeBase ID.
|
CS |
getCommitteeSchedule(CMT committee,
String scheduleId)
Get the committee schedule.
|
List<CS> |
mergeCommitteeSchedule(String committeeId)
This method to merge existing meeting data to the new approved committee.
|
CMT getCommitteeById(String committeeId)
committeeId - the committee IDvoid addResearchAreas(CMT committee, Collection<ResearchAreaBase> researchAreas)
committee - the committee to add toresearchAreas - the research areas to addList<org.kuali.rice.core.api.util.KeyValue> getAvailableCommitteeDates(String committeeId)
id - the committee's unique idList<CommitteeMembershipBase> getAvailableMembers(String committeeId, String scheduleId)
committeeId - the committee's idscheduleId - the schedule's idList<CommitteeMembershipBase> getAvailableMembersNow(String committeeId)
committeeId - the committee's idCS getCommitteeSchedule(CMT committee, String scheduleId)
committee - the committee to searchscheduleId - the id of the schedule to findCopyright © 2013 The Kuali Foundation. All Rights Reserved.