public interface PrincipalHRAttributesContract extends KpmeEffectiveDataTransferObject
PrincipalHRAttributesContract interface
| Modifier and Type | Field and Description | 
|---|---|
| static String | CACHE_NAME | 
| Modifier and Type | Method and Description | 
|---|---|
| CalendarContract | getCalendar()The Calendar object the PrincipalHRAttributes is associated with | 
| String | getHrPrincipalAttributeId()The primary key of a PrincipalHRAttributes entry saved in a database | 
| String | getLeaveCalendar()The name of the LeaveCalendar object the PrincipalHRAttributes is associated with | 
| CalendarContract | getLeaveCalObj()The Calendar object for Leave the PrincipalHRAttributes is associated with | 
| String | getLeavePlan()The name of the LeavePlan object the PrincipalHRAttributes is associated with | 
| LeavePlanContract | 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 | 
| 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 | 
| 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 | 
getEffectiveLocalDategetCreateTimegetUserPrincipalIdstatic final String CACHE_NAME
String getPrincipalId()
principalId of a PrincipalHRAttributes
String getName()
It gets a Person object if person is null based on the principalId. person.getName() constructs the first, middle and last names.
String getPayCalendar()
payCalendar of a PrincipalHRAttributes
String getLeavePlan()
The employee's Leave Plan that determines the accrual rules and leave codes.
org.joda.time.LocalDate getServiceLocalDate()
serviceDate of a PrincipalHRAttributes
boolean isFmlaEligible()
fmlaEligible of a PrincipalHRAttributes
boolean isWorkersCompEligible()
workersCompEligible of a PrincipalHRAttributes
String getTimezone()
timezone of PrincipalHRAttributes
CalendarContract getCalendar()
calendar of a PrincipalHRAttributes
LeavePlanContract getLeavePlanObj()
leavePlanObj of a PrincipalHRAttributes
String getLeaveCalendar()
leaveCalendar of a PrincipalHRAttributes
CalendarContract getLeaveCalObj()
leave calendar of a PrincipalHRAttributes
String getHrPrincipalAttributeId()
hrPrincipalAttributeId of a PrincipalHRAttributes
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.