public interface LeaveBlockContract extends CalendarBlockContract
LeaveBlockContract interface
Modifier and Type | Method and Description |
---|---|
String |
getAccrualCategory()
The AccrualCategory name associated with the LeaveBlock
|
String |
getAccrualCategoryRuleId()
The AccrualCategoryRuleId associated with the LeaveBlock
|
Boolean |
getAccrualGenerated()
The accrualGenerated flag to indicate if the accrual is generated or not
|
String |
getAssignmentKey()
The assignment key associated with the LeaveBlock
|
String |
getAssignmentTitle()
The assignment title associated with the LeaveBlock
|
org.joda.time.DateTime |
getBeginDateTime()
The begin timestamp (DateTime) associated with the LeaveBlock
|
Long |
getBlockId()
TODO: What is this used for? Different from lmLeaveBlockId??
The blockId associated with the LeaveBlock
|
String |
getCalendarId()
The calendar id associated with the LeaveBlock
|
String |
getDescription()
The description associated with the LeaveBlock
|
String |
getDocumentStatus()
The document status associated with the LeaveBlock
|
String |
getEarnCode()
The EarnCode name associated with the LeaveBlock
|
String |
getEarnCodeDescription()
The description of the earn code associated with the LeaveBlock
|
org.joda.time.DateTime |
getEndDateTime()
The end timestamp (DateTime) associated with the LeaveBlock
|
Long |
getJobNumber()
The job number associated with the LeaveBlock
|
BigDecimal |
getLeaveAmount()
The leave amount associated with the LeaveBlock
|
List<? extends LeaveBlockHistoryContract> |
getLeaveBlockHistories()
The list of LeaveBlockHistory objects associated with the LeaveBlock
|
String |
getLeaveBlockType()
The type of leave block associated with the LeaveBlock
|
Date |
getLeaveDate()
The leave date (Date) associated with the LeaveBlock
|
org.joda.time.LocalDate |
getLeaveLocalDate()
The leave date (LocalDate) associated with the LeaveBlock
|
String |
getLeaveRequestDocumentId()
The document id of the leave request associated with the LeaveBlock
|
String |
getLmLeaveBlockId()
The primary key of a LeaveBlock entry saved in a database
|
String |
getPlanningDescription()
TODO: Put a better comment
The planning description associated with the LeaveBlock
|
String |
getReason()
The reason associated with the LeaveBlock
|
String |
getRequestStatus()
The requestStatus associated with the LeaveBlock
|
String |
getRequestStatusString()
The value of requestStatus associated with the LeaveBlock
|
String |
getScheduleTimeOffId()
The scheduleTimeOffId associated with the LeaveBlock
|
Long |
getTask()
The task number associated with the LeaveBlock
|
String |
getTransactionalDocId()
TODO: Put a better comment
The transactional document id associated with the LeaveBlock
|
Long |
getWorkArea()
The workArea number associated with the LeaveBlock
|
boolean |
isDeletable()
Indicates if the principal has a permission to delete the leave block
|
boolean |
isEditable()
Indicates if the principal has a permission to edit a leave block
|
boolean |
isSubmit()
TODO: Put a better comment
The submit flag of the LeaveBlock
|
getAmount, getBeginTimestamp, getConcreteBlockId, getConcreteBlockType, getDocumentId, getEndTimestamp, getHours, getHrCalendarBlockId, getLunchDeleted, getOvertimePref, getPrincipalId, getTimestamp, setAmount, setBeginTimestamp, setConcreteBlockId, setConcreteBlockType, setDocumentId, setEarnCode, setEndTimestamp, setHours, setHrCalendarBlockId, setJobNumber, setLunchDeleted, setOvertimePref, setPrincipalId, setTask, setTimestamp, setWorkArea
String getAccrualCategoryRuleId()
It gets AccrualCategoryRule based on the AccrualCategory and PrincipalHRAttributes.
String getAccrualCategory()
It gets AccrualCategory based on the principal id and leave local date.
Boolean getAccrualGenerated()
accrualGenerated of a LeaveBlock
boolean isSubmit()
submit of a LeaveBlock
Long getBlockId()
blockId of a LeaveBlock
String getDescription()
description of a LeaveBlock
Date getLeaveDate()
leaveDate of a LeaveBlock
org.joda.time.LocalDate getLeaveLocalDate()
leaveDate of a LeaveBlock
String getScheduleTimeOffId()
scheduleTimeOffId of a LeaveBlock
String getRequestStatus()
requestStatus of a LeaveBlock
String getRequestStatusString()
value of requestStatus of a LeaveBlock
List<? extends LeaveBlockHistoryContract> getLeaveBlockHistories()
leaveBlockHistories of a LeaveBlock
String getReason()
reason of a LeaveBlock
String getAssignmentTitle()
If the work area associated with the LeaveBlock is not null, it gets its description and its task. If the task is not null and not the default task, it gets the task description.
String getCalendarId()
calendarId of a LeaveBlock
String getEarnCodeDescription()
earnCodeObj.getDescription() of a LeaveBlock
String getLeaveBlockType()
leaveBlockType of a LeaveBlock
boolean isEditable()
boolean isDeletable()
String getAssignmentKey()
The key is consisted of job number, work area number, and task number
String getDocumentStatus()
documentStatus of a LeaveBlock
String getLeaveRequestDocumentId()
leaveRequestDocumentId of a LeaveBlock
String getPlanningDescription()
planningDescription of a LeaveBlock
String getTransactionalDocId()
transactionalDocId of a LeaveBlock
org.joda.time.DateTime getBeginDateTime()
beginTimestamp of a LeaveBlock
org.joda.time.DateTime getEndDateTime()
endTimestamp of a LeaveBlock
String getLmLeaveBlockId()
lmLeaveBlockId of a LeaveBlock
BigDecimal getLeaveAmount()
leaveAmount of a LeaveBlock
Long getWorkArea()
workArea of a LeaveBlock
getWorkArea
in interface CalendarBlockContract
Long getJobNumber()
jobNumber of a LeaveBlock
getJobNumber
in interface CalendarBlockContract
Long getTask()
task of a LeaveBlock
getTask
in interface CalendarBlockContract
String getEarnCode()
earnCode of a LeaveBlock
getEarnCode
in interface CalendarBlockContract
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.