public class AwardPerson extends AwardContact implements PersonRolodex, Comparable<AwardPerson>, AbstractProjectPerson
personId, roleCode, rolodexIdUPDATE_USER_LENGTH| Constructor and Description |
|---|
AwardPerson() |
AwardPerson(KcPerson person,
ContactRole role) |
AwardPerson(NonOrganizationalRolodex rolodex,
ContactRole contactRole) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AwardPersonCreditSplit creditSplit) |
void |
add(AwardPersonUnit awardPersonUnit)
This method associates a unit to the
|
List |
buildListOfDeletionAwareLists() |
int |
compareTo(AwardPerson o) |
Unit |
findLeadUnit()
This method finds the lead unit for an AwardPerson
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getAcademicYearEffort()
Gets the academicYearEffort attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getCalendarYearEffort()
Gets the calendarYearEffort attribute.
|
protected Class |
getContactRoleType()
This method specifies the actual class implementing ContactRole
|
protected String |
getContactRoleTypeIdentifier()
This method specifies the identifier of the actual type implementing ContactRole
|
AwardPersonCreditSplit |
getCreditSplit(int index) |
List<AwardPersonCreditSplit> |
getCreditSplits() |
String |
getFirstName() |
String |
getInvestigatorRoleDescription() |
boolean |
getIsRolodexPerson() |
String |
getKeyPersonRole() |
String |
getLastName() |
Sponsorable |
getParent() |
String |
getProjectRole() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getSummerEffort()
Gets the summerEffort attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalEffort()
Gets the totalEffort attribute.
|
AwardPersonUnit |
getUnit(int index) |
AwardPersonUnit |
getUnit(String unitNumber)
Get the award unit if it exists from this person
|
List<AwardPersonUnit> |
getUnits()
Gets the units attribute.
|
protected void |
init() |
boolean |
isCoInvestigator()
This method determines if person is CO-I
|
boolean |
isFaculty()
Gets the faculty attribute.
|
boolean |
isKeyPerson()
This method determines if person is KeyPerson
|
boolean |
isMultiplePi() |
boolean |
isOptInUnitStatus() |
boolean |
isOtherSignificantContributorFlag() |
boolean |
isPrincipalInvestigator() |
void |
setAcademicYearEffort(org.kuali.rice.core.api.util.type.KualiDecimal academicYearEffort)
Sets the academicYearEffort attribute value.
|
void |
setCalendarYearEffort(org.kuali.rice.core.api.util.type.KualiDecimal calendarYearEffort)
Sets the calendarYearEffort attribute value.
|
void |
setCreditSplits(List<AwardPersonCreditSplit> creditSplits)
Sets the creditSplits attribute value.
|
void |
setFaculty(boolean faculty)
Sets the faculty attribute value.
|
void |
setKeyPersonRole(String keyPersonRole) |
void |
setMultiplePi(boolean multiplePi) |
void |
setOptInUnitStatus(boolean optInUnitStatus) |
void |
setSummerEffort(org.kuali.rice.core.api.util.type.KualiDecimal summerEffort)
Sets the summerEffort attribute value.
|
void |
setTotalEffort(org.kuali.rice.core.api.util.type.KualiDecimal totalEffort)
Sets the totalEffort attribute value.
|
void |
setUnits(List<AwardPersonUnit> units)
Sets the units attribute value.
|
String |
toString() |
equals, getAwardContactId, getBusinessObjectService, getContact, getContactOrganizationName, getContactRole, getContactRoleCode, getEmailAddress, getFullName, getGenericId, getIdentifierMap, getKcPersonService, getOrganizationIdentifier, getPerson, getPersonId, getPhoneNumber, getRoleCode, getRolodex, getRolodexId, hashCode, isEmployee, refreshContactRole, refreshPerson, refreshRolodex, resetPersistenceState, setAwardContactId, setContactRole, setContactRoleCode, setEmailAddress, setFullName, setPerson, setPersonId, setPhoneNumber, setRoleCode, setRolodex, setRolodexId, setUnitNamegetAward, getAwardNumber, getSequenceNumber, getSequenceOwner, prePersist, setAward, setAwardNumber, setSequenceNumber, setSequenceOwnergetAuthorPersonName, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContactRole, getFullName, getPersonId, getRolodexIdgetFullName, getPerson, getPersonId, getRoleCode, getRolodexIdpublic AwardPerson()
public AwardPerson(NonOrganizationalRolodex rolodex, ContactRole contactRole)
public AwardPerson(KcPerson person, ContactRole role)
public void add(AwardPersonCreditSplit creditSplit)
creditSplit - public void add(AwardPersonUnit awardPersonUnit)
unit - isLeadUnit - public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.krad.bo.PersistableBusinessObjectBaseorg.kuali.core.bo.PersistableBusinessObjectBase#buildListOfDeletionAwareLists()public Unit findLeadUnit()
public org.kuali.rice.core.api.util.type.KualiDecimal getAcademicYearEffort()
public org.kuali.rice.core.api.util.type.KualiDecimal getCalendarYearEffort()
public AwardPersonCreditSplit getCreditSplit(int index)
index - public List<AwardPersonCreditSplit> getCreditSplits()
public org.kuali.rice.core.api.util.type.KualiDecimal getSummerEffort()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalEffort()
public AwardPersonUnit getUnit(int index)
index - public AwardPersonUnit getUnit(String unitNumber)
unitNumber - Stringpublic List<AwardPersonUnit> getUnits()
public boolean isCoInvestigator()
public boolean isFaculty()
public boolean isKeyPerson()
public boolean isPrincipalInvestigator()
public void setAcademicYearEffort(org.kuali.rice.core.api.util.type.KualiDecimal academicYearEffort)
academicYearEffort - The academicYearEffort to set.public void setCalendarYearEffort(org.kuali.rice.core.api.util.type.KualiDecimal calendarYearEffort)
calendarYearEffort - The calendarYearEffort to set.public void setCreditSplits(List<AwardPersonCreditSplit> creditSplits)
creditSplits - The creditSplits to set.public void setFaculty(boolean faculty)
faculty - The faculty to set.public void setSummerEffort(org.kuali.rice.core.api.util.type.KualiDecimal summerEffort)
summerEffort - The summerEffort to set.public void setTotalEffort(org.kuali.rice.core.api.util.type.KualiDecimal totalEffort)
totalEffort - The totalEffort to set.public void setUnits(List<AwardPersonUnit> units)
units - The units to set.public String toString()
toString in interface org.kuali.rice.core.api.mo.ModelObjectBasictoString in class org.kuali.rice.krad.bo.BusinessObjectBaseprotected Class getContactRoleType()
AwardContactgetContactRoleType in class AwardContactAwardContact.getContactRoleType()protected String getContactRoleTypeIdentifier()
AwardContactgetContactRoleTypeIdentifier in class AwardContactAwardContact.getContactRoleTypeIdentifier()protected void init()
public String getProjectRole()
getProjectRole in interface PersonRolodexpublic boolean isOtherSignificantContributorFlag()
isOtherSignificantContributorFlag in interface PersonRolodexpublic String getKeyPersonRole()
public void setKeyPersonRole(String keyPersonRole)
public int compareTo(AwardPerson o)
compareTo in interface Comparable<AwardPerson>Comparable.compareTo(java.lang.Object)public boolean isMultiplePi()
isMultiplePi in interface PersonRolodexpublic void setMultiplePi(boolean multiplePi)
public Sponsorable getParent()
getParent in interface AbstractProjectPersongetParent in interface PersonRolodexpublic String getInvestigatorRoleDescription()
getInvestigatorRoleDescription in interface PersonRolodexpublic boolean isOptInUnitStatus()
public void setOptInUnitStatus(boolean optInUnitStatus)
public String getLastName()
public String getFirstName()
public boolean getIsRolodexPerson()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.