public final class PrincipalHRAttributes extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements PrincipalHRAttributesContract
| Modifier and Type | Class and Description |
|---|---|
static class |
PrincipalHRAttributes.Builder
A builder which can be used to construct
PrincipalHRAttributes instances. |
CACHE_NAME| Modifier and Type | Method and Description |
|---|---|
Calendar |
getCalendar()
The Calendar object the PrincipalHRAttributes is associated with
|
org.joda.time.DateTime |
getCreateTime()
The timestamp of when this HrBusinessObject was last created/updated
|
org.joda.time.LocalDate |
getEffectiveLocalDate()
The localDate format of the effective date of the HrBusinessObject
|
String |
getHrPrincipalAttributeId()
The primary key of a PrincipalHRAttributes entry saved in a database
|
String |
getId() |
String |
getLeaveCalendar()
The name of the LeaveCalendar object the PrincipalHRAttributes is associated with
|
Calendar |
getLeaveCalObj()
The Calendar object for Leave the PrincipalHRAttributes is associated with
|
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 |
getObjectId() |
String |
getPayCalendar()
Defines the calendar associated with the user for their timesheet
|
String |
getPrincipalId()
The principalId the PrincipalHRAttributes is associated with
|
org.joda.time.LocalDate |
getServiceLocalDate()
The serviceDate (LocalDate) the PrincipalHRAttributes is associated with
|
String |
getTimezone()
The time zone that the employee is located in
|
String |
getUserPrincipalId()
The userPrincipalId of when this HrBusinessObject was last created/updated
|
Long |
getVersionNumber() |
boolean |
isActive() |
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
|
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 getLeavePlan()
PrincipalHRAttributesContractThe employee's Leave Plan that determines the accrual rules and leave codes.
getLeavePlan in interface PrincipalHRAttributesContractpublic org.joda.time.LocalDate getServiceLocalDate()
PrincipalHRAttributesContractserviceDate of a PrincipalHRAttributes
getServiceLocalDate in interface PrincipalHRAttributesContractpublic boolean isFmlaEligible()
PrincipalHRAttributesContractfmlaEligible of a PrincipalHRAttributes
isFmlaEligible in interface PrincipalHRAttributesContractpublic boolean isWorkersCompEligible()
PrincipalHRAttributesContractworkersCompEligible of a PrincipalHRAttributes
isWorkersCompEligible in interface PrincipalHRAttributesContractpublic String getTimezone()
PrincipalHRAttributesContracttimezone of PrincipalHRAttributes
getTimezone in interface PrincipalHRAttributesContractpublic Calendar getCalendar()
PrincipalHRAttributesContractcalendar of a PrincipalHRAttributes
getCalendar in interface PrincipalHRAttributesContractpublic LeavePlan getLeavePlanObj()
PrincipalHRAttributesContractleavePlanObj of a PrincipalHRAttributes
getLeavePlanObj in interface PrincipalHRAttributesContractpublic String getPrincipalId()
PrincipalHRAttributesContractprincipalId of a PrincipalHRAttributes
getPrincipalId in interface PrincipalHRAttributesContractpublic String getPayCalendar()
PrincipalHRAttributesContractpayCalendar of a PrincipalHRAttributes
getPayCalendar in interface PrincipalHRAttributesContractpublic String getLeaveCalendar()
PrincipalHRAttributesContractleaveCalendar of a PrincipalHRAttributes
getLeaveCalendar in interface PrincipalHRAttributesContractpublic Calendar getLeaveCalObj()
PrincipalHRAttributesContractleave calendar of a PrincipalHRAttributes
getLeaveCalObj in interface PrincipalHRAttributesContractpublic String getHrPrincipalAttributeId()
PrincipalHRAttributesContracthrPrincipalAttributeId of a PrincipalHRAttributes
getHrPrincipalAttributeId in interface PrincipalHRAttributesContractpublic Long getVersionNumber()
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versionedpublic String getObjectId()
getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUniquepublic boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic org.joda.time.LocalDate getEffectiveLocalDate()
EffectiveeffectiveLocalDate of HrBusinessObject
getEffectiveLocalDate in interface Effectivepublic org.joda.time.DateTime getCreateTime()
CreateTimetimestamp of HrBusinessObject
getCreateTime in interface CreateTimepublic String getUserPrincipalId()
UserModifieduserPrincipalId of HrBusinessObject
getUserPrincipalId in interface UserModifiedCopyright © 2004–2015 The Kuali Foundation. All rights reserved.