|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.kpme.core.bo.HrBusinessObject
org.kuali.kpme.core.principal.PrincipalHRAttributes
public class PrincipalHRAttributes
| Field Summary | |
|---|---|
static String |
CACHE_NAME
|
static com.google.common.collect.ImmutableList<String> |
EQUAL_TO_FIELDS
|
| Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
extension, versionNumber |
| Constructor Summary | |
|---|---|
PrincipalHRAttributes()
|
|
| Method Summary | |
|---|---|
Calendar |
getCalendar()
The Calendar object the PrincipalHRAttributes is associated with |
Boolean |
getHistory()
The history flag for PrincipalHRAttributes lookups |
String |
getHrPrincipalAttributeId()
The primary key of a PrincipalHRAttributes entry saved in a database |
String |
getId()
The unique id defined by the object, could be a combination of multiple fields |
String |
getLeaveCalendar()
The name of the LeaveCalendar object the PrincipalHRAttributes is associated with |
Calendar |
getLeaveCalObj()
|
String |
getLeavePlan()
The name of the LeavePlan object the PrincipalHRAttributes is associated with |
LeavePlan |
getLeavePlanObj()
Determines the accrual rules and leave codes for the employee |
String |
getName()
The principalId's names (first, middle and last names) the PrincipalHRAttributes is associated with |
String |
getPayCalendar()
Defines the calendar associated with the user for their timesheet |
org.kuali.rice.kim.api.identity.Person |
getPerson()
The Person object the PrincipalHRAttributes is associated with |
String |
getPrincipalId()
The principalId the PrincipalHRAttributes is associated with |
Date |
getServiceDate()
The employee's start date for their leave eligible job |
org.joda.time.LocalDate |
getServiceLocalDate()
The serviceDate (LocalDate) the PrincipalHRAttributes is associated with |
String |
getTimezone()
The time zone that the employee is located in |
protected String |
getUniqueKey()
|
boolean |
isFmlaEligible()
The fmlaEligible flag to dictate if FMLA leave codes are available for the employee to select on leave calendar |
boolean |
isWorkersCompEligible()
The workersCompEligible flag to dictate if FMLA leave codes are available for the employee to select on leave calendar |
void |
setCalendar(Calendar calendar)
|
void |
setFmlaEligible(boolean fmlaEligible)
|
void |
setHistory(Boolean history)
|
void |
setHrPrincipalAttributeId(String hrPrincipalAttributeId)
|
void |
setId(String id)
|
void |
setLeaveCalendar(String leaveCalendar)
|
void |
setLeaveCalObj(Calendar leaveCalObj)
|
void |
setLeavePlan(String leavePlan)
|
void |
setLeavePlanObj(LeavePlan leavePlanObj)
|
void |
setPayCalendar(String payCalendar)
|
void |
setPerson(org.kuali.rice.kim.api.identity.Person person)
|
void |
setPrincipalId(String principalId)
|
void |
setServiceDate(Date serviceDate)
|
void |
setServiceLocalDate(org.joda.time.LocalDate serviceLocalDate)
|
void |
setTimezone(String timezone)
|
void |
setWorkersCompEligible(boolean workersCompEligible)
|
| Methods inherited from class org.kuali.kpme.core.bo.HrBusinessObject |
|---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp, isActive, setActive, setEffectiveDate, setEffectiveLocalDate, setRelativeEffectiveDate, setTimestamp |
| Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase |
|---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
| Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
|---|
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.kuali.kpme.core.api.bo.HrBusinessObjectContract |
|---|
getEffectiveDate, getEffectiveLocalDate, getRelativeEffectiveDate, getTimestamp |
| Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject |
|---|
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
| Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject |
|---|
refresh |
| Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
|---|
toString |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned |
|---|
getVersionNumber |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique |
|---|
getObjectId |
| Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable |
|---|
isActive |
| Field Detail |
|---|
public static final com.google.common.collect.ImmutableList<String> EQUAL_TO_FIELDS
public static final String CACHE_NAME
| Constructor Detail |
|---|
public PrincipalHRAttributes()
| Method Detail |
|---|
public String getPrincipalId()
PrincipalHRAttributesContractprincipalId of a PrincipalHRAttributes
getPrincipalId in interface PrincipalHRAttributesContractpublic void setPrincipalId(String principalId)
public String getName()
PrincipalHRAttributesContractIt gets a Person object if person is null based on the principalId. person.getName() constructs the first, middle and last names.
getName in interface PrincipalHRAttributesContractpublic String getPayCalendar()
PrincipalHRAttributesContractpayCalendar of a PrincipalHRAttributes
getPayCalendar in interface PrincipalHRAttributesContractpublic void setPayCalendar(String payCalendar)
public String getLeavePlan()
PrincipalHRAttributesContractThe employee's Leave Plan that determines the accrual rules and leave codes.
getLeavePlan in interface PrincipalHRAttributesContractpublic void setLeavePlan(String leavePlan)
public Date getServiceDate()
PrincipalHRAttributesContractserviceDate of a PrincipalHRAttributes
getServiceDate in interface PrincipalHRAttributesContractpublic void setServiceDate(Date serviceDate)
public org.joda.time.LocalDate getServiceLocalDate()
PrincipalHRAttributesContractserviceDate of a PrincipalHRAttributes
getServiceLocalDate in interface PrincipalHRAttributesContractpublic void setServiceLocalDate(org.joda.time.LocalDate serviceLocalDate)
public boolean isFmlaEligible()
PrincipalHRAttributesContractfmlaEligible of a PrincipalHRAttributes
isFmlaEligible in interface PrincipalHRAttributesContractpublic void setFmlaEligible(boolean fmlaEligible)
public boolean isWorkersCompEligible()
PrincipalHRAttributesContractworkersCompEligible of a PrincipalHRAttributes
isWorkersCompEligible in interface PrincipalHRAttributesContractpublic void setWorkersCompEligible(boolean workersCompEligible)
public String getTimezone()
PrincipalHRAttributesContracttimezone of PrincipalHRAttributes
getTimezone in interface PrincipalHRAttributesContractpublic void setTimezone(String timezone)
public Calendar getCalendar()
PrincipalHRAttributesContractcalendar of a PrincipalHRAttributes
getCalendar in interface PrincipalHRAttributesContractpublic void setCalendar(Calendar calendar)
public org.kuali.rice.kim.api.identity.Person getPerson()
PrincipalHRAttributesContractperson of a aPrincipalHRAttributes
getPerson in interface PrincipalHRAttributesContractpublic void setPerson(org.kuali.rice.kim.api.identity.Person person)
public LeavePlan getLeavePlanObj()
PrincipalHRAttributesContractleavePlanObj of a PrincipalHRAttributes
getLeavePlanObj in interface PrincipalHRAttributesContractpublic void setLeavePlanObj(LeavePlan leavePlanObj)
protected String getUniqueKey()
getUniqueKey in class HrBusinessObjectpublic String getLeaveCalendar()
PrincipalHRAttributesContractleaveCalendar of a PrincipalHRAttributes
getLeaveCalendar in interface PrincipalHRAttributesContractpublic void setLeaveCalendar(String leaveCalendar)
public String getId()
HrBusinessObjectContractid of HrBusinessObject
getId in interface HrBusinessObjectContractgetId in class HrBusinessObjectpublic void setId(String id)
setId in class HrBusinessObjectpublic Calendar getLeaveCalObj()
public void setLeaveCalObj(Calendar leaveCalObj)
public String getHrPrincipalAttributeId()
PrincipalHRAttributesContracthrPrincipalAttributeId of a PrincipalHRAttributes
getHrPrincipalAttributeId in interface PrincipalHRAttributesContractpublic void setHrPrincipalAttributeId(String hrPrincipalAttributeId)
public Boolean getHistory()
PrincipalHRAttributesContracthistory of PrincipalHRAttributes
getHistory in interface PrincipalHRAttributesContractpublic void setHistory(Boolean history)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||