public abstract class CommitteeMembershipBase extends CommitteeAssociateBase
UPDATE_USER_LENGTH| Constructor and Description |
|---|
CommitteeMembershipBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getComments() |
Long |
getCommitteeMembershipId() |
String |
getContactNotes() |
String |
getFormattedTermEndDate() |
String |
getFormattedTermStartDate() |
protected KcPersonService |
getKcPersonService()
Gets the KC Person Service.
|
List<CommitteeMembershipExpertiseBase> |
getMembershipExpertise() |
String |
getMembershipId() |
List<CommitteeMembershipRole> |
getMembershipRoles() |
CommitteeMembershipType |
getMembershipType() |
String |
getMembershipTypeCode() |
boolean |
getPaidMember() |
KcPerson |
getPerson() |
String |
getPersonId() |
String |
getPersonName() |
ProtocolPersonRolodexBase |
getRolodex() |
Integer |
getRolodexId() |
Date |
getTermEndDate() |
Date |
getTermStartDate() |
String |
getTrainingNotes() |
boolean |
getWasInactiveAtLastSave() |
int |
hashCode() |
boolean |
hasTermEnded()
This method returns true if the member's term has ended before the current date, otherwise
false.
|
boolean |
isActive()
This method determines if the current committee member is active as of the current date.
|
boolean |
isActive(Date date)
This method determines if the current committee member is active for the given date
|
boolean |
isDelete() |
boolean |
isRepresentingPerson(String personId)
This method will return true if personId parameter matches that of the membership's personID, and false otherwise.
|
boolean |
isSamePerson(CommitteeMembershipBase committeeMembership)
Indicates if the committee memberships are of the same person (i.e.
|
void |
resetPersistenceState()
This method resets the persistence state used to establish
whether this is a new entity or an already-persisted entity.
|
void |
setComments(String comments) |
void |
setCommitteeMembershipId(Long committeeMembershipId) |
void |
setContactNotes(String contactNotes) |
void |
setDelete(boolean delete) |
void |
setMembershipExpertise(List<CommitteeMembershipExpertiseBase> committeeMembershipExpertise) |
void |
setMembershipId(String membershipId) |
void |
setMembershipRoles(List<CommitteeMembershipRole> membershipRoles) |
void |
setMembershipType(CommitteeMembershipType membershipType) |
void |
setMembershipTypeCode(String membershipTypeCode) |
void |
setPaidMember(boolean paidMemberFlag) |
void |
setPersonId(String personId) |
void |
setPersonName(String personName) |
void |
setRolodex(ProtocolPersonRolodexBase rolodex) |
void |
setRolodexId(Integer rolodexId) |
void |
setTermEndDate(Date termEndDate) |
void |
setTermStartDate(Date termStartDate) |
void |
setTrainingNotes(String trainingNotes) |
void |
setWasInactiveAtLastSave(boolean wasInactiveAtLastSave) |
getCommitteeIdFk, setCommitteeIdFkgetSequenceNumber, getSequenceOwner, setSequenceOwnergetAuthorPersonName, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic Long getCommitteeMembershipId()
public void setCommitteeMembershipId(Long committeeMembershipId)
public String getPersonId()
public void setPersonId(String personId)
public Integer getRolodexId()
public void setRolodexId(Integer rolodexId)
public String getPersonName()
public void setPersonName(String personName)
public String getMembershipId()
public void setMembershipId(String membershipId)
public boolean getPaidMember()
public void setPaidMember(boolean paidMemberFlag)
public Date getTermStartDate()
public String getFormattedTermStartDate()
public void setTermStartDate(Date termStartDate)
public Date getTermEndDate()
public String getFormattedTermEndDate()
public void setTermEndDate(Date termEndDate)
public String getMembershipTypeCode()
public void setMembershipTypeCode(String membershipTypeCode)
public String getComments()
public void setComments(String comments)
public String getContactNotes()
public void setContactNotes(String contactNotes)
public String getTrainingNotes()
public void setTrainingNotes(String trainingNotes)
public void setMembershipRoles(List<CommitteeMembershipRole> membershipRoles)
public List<CommitteeMembershipRole> getMembershipRoles()
public void setMembershipExpertise(List<CommitteeMembershipExpertiseBase> committeeMembershipExpertise)
public List<CommitteeMembershipExpertiseBase> getMembershipExpertise()
public CommitteeMembershipType getMembershipType()
public void setMembershipType(CommitteeMembershipType membershipType)
public KcPerson getPerson()
protected KcPersonService getKcPersonService()
getKcPersonService in class KraPersistableBusinessObjectBasepublic ProtocolPersonRolodexBase getRolodex()
public void setRolodex(ProtocolPersonRolodexBase rolodex)
public boolean isDelete()
public void setDelete(boolean delete)
public boolean getWasInactiveAtLastSave()
public void setWasInactiveAtLastSave(boolean wasInactiveAtLastSave)
public boolean equals(Object obj)
equals in class CommitteeSequenceAssociateBasepublic int hashCode()
hashCode in class CommitteeSequenceAssociateBasepublic boolean isActive()
public boolean isActive(Date date)
date - public boolean isSamePerson(CommitteeMembershipBase committeeMembership)
committeeMembership - - the committee membership to compare againsttrue if both committee membership belong to the same person, false otherwisepublic void resetPersistenceState()
SequenceableresetPersistenceState in interface SequenceableresetPersistenceState in class CommitteeSequenceAssociateBasepublic boolean hasTermEnded()
public boolean isRepresentingPerson(String personId)
personId - Copyright © 2013 The Kuali Foundation. All Rights Reserved.