public class BudgetPerson extends BudgetAssociate implements HierarchyMaintainable, DateSortable
UPDATE_USER_LENGTH| Constructor and Description |
|---|
BudgetPerson() |
BudgetPerson(KcPerson person) |
BudgetPerson(PersonRolodex proposalPerson) |
BudgetPerson(Rolodex rolodex) |
BudgetPerson(TbnPerson tbn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AppointmentType |
getAppointmentType() |
String |
getAppointmentTypeCode()
Gets the appointmentTypeCode attribute.
|
List<BudgetPersonSalaryDetails> |
getBudgetPersonSalaryDetails() |
BudgetDecimal |
getCalculationBase() |
Date |
getEffectiveDate() |
String |
getHierarchyProposalNumber()
Gets the hierarchyProposalNumber attribute.
|
String |
getJobCode() |
JobCode |
getJobCodeRef() |
String |
getJobTitle() |
protected KcPersonService |
getKcPersonService()
Gets the KC Person Service.
|
Boolean |
getNonEmployeeFlag() |
KcPerson |
getPerson()
Gets the person attribute.
|
String |
getPersonId() |
String |
getPersonName() |
String |
getPersonRolodexTbnId() |
BudgetPersonSalaryDetails |
getPersonSalaryDetails() |
Integer |
getPersonSequenceNumber()
Gets the personSequenceNumber attribute.
|
Rolodex |
getRoldex()
Gets the roldex attribute.
|
String |
getRole() |
Rolodex |
getRolodex()
Gets the rolodex attribute.
|
Integer |
getRolodexId()
Gets the rolodexId attribute.
|
Date |
getSalaryAnniversaryDate()
Gets the salaryAnniversaryDate attribute.
|
Date |
getSortableDate() |
Date |
getStartDate() |
String |
getTbnId() |
int |
hashCode() |
boolean |
isDuplicatePerson(BudgetPerson budgetPerson)
This method determines if the given budgetPerson is the same person with the same job code & effective date
|
boolean |
isHiddenInHierarchy()
Gets the hiddenInHierarchy attribute.
|
boolean |
isSamePerson(BudgetPerson budgetPerson) |
void |
setAppointmentType(AppointmentType appointmentType) |
void |
setAppointmentTypeCode(String appointmentTypeCode)
Sets the appointmentTypeCode attribute value.
|
void |
setBudgetPersonSalaryDetails(List<BudgetPersonSalaryDetails> budgetPersonSalaryDetails) |
void |
setCalculationBase(BudgetDecimal calculationBase) |
void |
setEffectiveDate(Date effectiveDate) |
void |
setHiddenInHierarchy(boolean hiddenInHierarchy)
Sets the hiddenInHierarchy attribute value.
|
void |
setHierarchyProposalNumber(String hierarchyProposalNumber)
Sets the hierarchyProposalNumber attribute value.
|
void |
setJobCode(String jobCode) |
void |
setJobCodeRef(JobCode jobCodeRef) |
void |
setJobTitle(String jobTitle) |
void |
setNonEmployeeFlag(Boolean nonEmployeeFlag) |
void |
setPersonId(String personId) |
void |
setPersonName(String personName) |
void |
setPersonSalaryDetails(BudgetPersonSalaryDetails personSalaryDetails) |
void |
setPersonSequenceNumber(Integer personSequenceNumber)
Sets the personSequenceNumber attribute value.
|
void |
setRoldex(Rolodex rolodex)
Sets the rolodex attribute value.
|
void |
setRole(String role) |
void |
setRolodex(Rolodex rolodex)
Sets the rolodex attribute value.
|
void |
setRolodexId(Integer rolodexId)
Sets the rolodexId attribute value.
|
void |
setSalaryAnniversaryDate(Date salaryAnniversaryDate)
Sets the salaryAnniversaryDate attribute value.
|
void |
setTbnId(String tbnId) |
getBudgetId, setBudgetIdgetAuthorPersonName, 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 BudgetPerson()
public BudgetPerson(KcPerson person)
public BudgetPerson(Rolodex rolodex)
public BudgetPerson(TbnPerson tbn)
public BudgetPerson(PersonRolodex proposalPerson)
public List<BudgetPersonSalaryDetails> getBudgetPersonSalaryDetails()
public void setBudgetPersonSalaryDetails(List<BudgetPersonSalaryDetails> budgetPersonSalaryDetails)
public Date getEffectiveDate()
public void setEffectiveDate(Date effectiveDate)
public Date getStartDate()
public String getJobCode()
public void setJobCode(String jobCode)
public Boolean getNonEmployeeFlag()
public void setNonEmployeeFlag(Boolean nonEmployeeFlag)
public String getPersonId()
public void setPersonId(String personId)
public AppointmentType getAppointmentType()
public void setAppointmentType(AppointmentType appointmentType)
public BudgetDecimal getCalculationBase()
public void setCalculationBase(BudgetDecimal calculationBase)
public String getPersonName()
public void setPersonName(String personName)
public String getAppointmentTypeCode()
public void setAppointmentTypeCode(String appointmentTypeCode)
appointmentTypeCode - The appointmentTypeCode to set.public Integer getRolodexId()
public void setRolodexId(Integer rolodexId)
rolodexId - The rolodexId to set.public KcPerson getPerson()
protected KcPersonService getKcPersonService()
getKcPersonService in class KraPersistableBusinessObjectBasepublic Rolodex getRoldex()
public void setRoldex(Rolodex rolodex)
rolodex - The rolodex to set.public Integer getPersonSequenceNumber()
public void setPersonSequenceNumber(Integer personSequenceNumber)
personSequenceNumber - The personSequenceNumber to set.public String getTbnId()
public void setTbnId(String tbnId)
public Rolodex getRolodex()
public void setRolodex(Rolodex rolodex)
rolodex - The rolodex to set.public String getRole()
public void setRole(String role)
public boolean isDuplicatePerson(BudgetPerson budgetPerson)
budgetPerson - public boolean isSamePerson(BudgetPerson budgetPerson)
public String getPersonRolodexTbnId()
public String getJobTitle()
public void setJobTitle(String jobTitle)
public JobCode getJobCodeRef()
public void setJobCodeRef(JobCode jobCodeRef)
public void setHierarchyProposalNumber(String hierarchyProposalNumber)
setHierarchyProposalNumber in interface HierarchyMaintainablehierarchyProposalNumber - The hierarchyProposalNumber to set.public String getHierarchyProposalNumber()
getHierarchyProposalNumber in interface HierarchyMaintainablepublic boolean isHiddenInHierarchy()
isHiddenInHierarchy in interface HierarchyMaintainablepublic void setHiddenInHierarchy(boolean hiddenInHierarchy)
setHiddenInHierarchy in interface HierarchyMaintainablehiddenInHierarchy - The hiddenInHierarchy to set.public int hashCode()
hashCode in class ObjectObject.hashCode()public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)public Date getSalaryAnniversaryDate()
public void setSalaryAnniversaryDate(Date salaryAnniversaryDate)
salaryAnniversaryDate - The salaryAnniversaryDate to set.public Date getSortableDate()
getSortableDate in interface DateSortablepublic void setPersonSalaryDetails(BudgetPersonSalaryDetails personSalaryDetails)
public BudgetPersonSalaryDetails getPersonSalaryDetails()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.