public interface CommitteeMembershipServiceBase<CMT extends CommitteeBase<CMT,?,?>>
| Modifier and Type | Method and Description |
|---|---|
void |
addCommitteeMembership(CMT committee,
CommitteeMembershipBase committeeMembership)
This method adds a CommitteeMembershipBase to the List of CommitteeMemberships.
|
void |
addCommitteeMembershipExpertise(CommitteeMembershipBase committeeMembership,
Collection<ResearchAreaBase> researchAreas)
This method adds CommitteeMembershipExpertise to a committeeMembership
|
void |
addCommitteeMembershipRole(CMT committee,
int selectedMembershipIndex,
CommitteeMembershipRole committeeMembershipRole)
This method adds a CommitteeMembershipRole to the list of CommitteeMembershipRoles of a
committee member.
|
void |
deleteCommitteeMembership(CMT committee)
This method deletes CommitteeMembershipBase(s) - those marked as delete
|
void |
deleteCommitteeMembershipExpertise(CMT committee,
int selectedMembershipIndex,
int lineNumber)
This method deletes a CommitteeMembershipExpertise from the list of CommitteeMembershipExpertise
|
void |
deleteCommitteeMembershipRole(CMT committee,
int selectedMembershipIndex,
int lineNumber)
This method deletes a CommitteeMembershipRole from the list of CommitteeMembershipRoles
|
boolean |
isMemberAssignedToReviewer(CommitteeMembershipBase member,
String committeeId)
This method is to check whether this committee member is assigned as reviewer of a protocol
which is submitted to this committee.
|
boolean |
isMemberAttendedMeeting(CommitteeMembershipBase member,
String committeeId)
This method is to check whether this committee member has attended a scheduled meeting
which is submitted to this committee.
|
void addCommitteeMembership(CMT committee, CommitteeMembershipBase committeeMembership)
committee - which contains list of CommitteeeMembership.committeeMembership - object is added to CommitteeMemberhip list.void deleteCommitteeMembership(CMT committee)
committee - which contains list of CommitteeMemberhipsvoid addCommitteeMembershipRole(CMT committee, int selectedMembershipIndex, CommitteeMembershipRole committeeMembershipRole)
committee - - the committee that contains the CommitteeMembershipBase to which the role is to be added.selectedmembershipIndex - - the index position of the CommitteeMembershipBase to which the role is to be added.committeeMembershipRole - - the role that is to be addedvoid deleteCommitteeMembershipRole(CMT committee, int selectedMembershipIndex, int lineNumber)
committee - - the committee that contains the CommitteeMembershipBase from which the role is to be deleted.selectedMembershipIndex - - the index position of the CommitteeMembershipBase from which the role is to be deleted.lineNumber - - the position of the ComitteeMembershipRole to be deletedvoid addCommitteeMembershipExpertise(CommitteeMembershipBase committeeMembership, Collection<ResearchAreaBase> researchAreas)
committeeMembership - - the CommitteeMembershipBase to which the expertise is to be added.committeeMembershipExpertise - - collection of expertise that is to be addedvoid deleteCommitteeMembershipExpertise(CMT committee, int selectedMembershipIndex, int lineNumber)
committee - - the committee that contains the CommitteeMembershipBase from which the role is to be deleted.selectedMembershipIndex - - the index position of the CommitteeMembershipBase from which the role is to be deleted.lineNumber - - the position of the CommitteeMembershipExpertise to be deletedboolean isMemberAssignedToReviewer(CommitteeMembershipBase member, String committeeId)
member - committeeId - boolean isMemberAttendedMeeting(CommitteeMembershipBase member, String committeeId)
member - committeeId - Copyright © 2013 The Kuali Foundation. All Rights Reserved.