public class LeaveSummaryRow extends Object implements Serializable, Comparable<LeaveSummaryRow>, LeaveSummaryRowContract
Constructor and Description |
---|
LeaveSummaryRow() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LeaveSummaryRow row) |
String |
getAccrualCategory()
The AccrualCategory name associated with the LeaveSummaryRow
|
String |
getAccrualCategoryId()
The AccrualCategory id associated with the LeaveSummaryRow
|
String |
getAccrualCategoryRuleId()
The AccrualCategoryRule id associated with the LeaveSummaryRow
|
BigDecimal |
getAccruedBalance()
The accrued balance associated with the LeaveSummaryRow
|
BigDecimal |
getCarryOver()
TODO: Make sure this comment is right
The amount user can carry over to next year associated with the LeaveSummaryRow
|
BigDecimal |
getFmlaUsage()
The fmla usage associated with the LeaveSummaryRow
|
String |
getInfractingLeaveBlockId()
TODO: Put a better comment
The infractingLeaveBlockId associated with the LeaveSummaryRow
|
BigDecimal |
getLeaveBalance()
The leave balance associated with the LeaveSummaryRow
|
BigDecimal |
getMaxCarryOver()
The max carry over associated with the LeaveSummaryRow
|
BigDecimal |
getPendingAvailableUsage()
The pending available usage associated with the LeaveSummaryRow
|
BigDecimal |
getPendingLeaveAccrual()
The pending leave accrual associated with the LeaveSummaryRow
|
BigDecimal |
getPendingLeaveBalance()
The pending leave balance associated with the LeaveSummaryRow
|
BigDecimal |
getPendingLeaveRequests()
The pending leave requests associated with the LeaveSummaryRow
|
SortedMap<String,BigDecimal> |
getPriorYearsTotalAccrued()
The map of prior years accrued total associated with the LeaveSummaryRow
|
SortedMap<String,BigDecimal> |
getPriorYearsUsage()
The map of prior year usage associated with the LeaveSummaryRow
|
BigDecimal |
getUsageLimit()
The usage limit associated with the LeaveSummaryRow
|
BigDecimal |
getYtdAccruedBalance()
The year to date accrued balance associated with the LeaveSummaryRow
|
BigDecimal |
getYtdApprovedUsage()
The year to date approved usage associated with the LeaveSummaryRow
|
boolean |
isPayoutable()
The flag that indicates if accrued balance is eligible for payout
|
boolean |
isTransferable()
The flag that indicates if accrued balance is eligible for transfer
|
void |
setAccrualCategory(String accrualCategory) |
void |
setAccrualCategoryId(String accrualCategoryId) |
void |
setAccrualCategoryRuleId(String accrualCategoryRuleId) |
void |
setCarryOver(BigDecimal carryOver) |
void |
setFmlaUsage(BigDecimal fmlaUsage) |
void |
setInfractingLeaveBlockId(String infractingLeaveBlockId) |
void |
setLeaveBalance(BigDecimal leaveBalance) |
void |
setMaxCarryOver(BigDecimal maxCarryOver) |
void |
setPayoutable(boolean payoutable) |
void |
setPendingAvailableUsage(BigDecimal pendingAvailableUsage) |
void |
setPendingLeaveAccrual(BigDecimal pendingLeaveAccrual) |
void |
setPendingLeaveBalance(BigDecimal pendingLeaveBalance) |
void |
setPendingLeaveRequests(BigDecimal pendingLeaveRequests) |
void |
setPriorYearsTotalAccrued(SortedMap<String,BigDecimal> priorYearsTotalAccrued) |
void |
setPriorYearsUsage(SortedMap<String,BigDecimal> priorYearsUsage) |
void |
setTransferable(boolean transferable) |
void |
setUsageLimit(BigDecimal usageLimit) |
void |
setYtdAccruedBalance(BigDecimal ytdAccruedBalance) |
void |
setYtdApprovedUsage(BigDecimal ytdApprovedUsage) |
public LeaveSummaryRow()
public String getAccrualCategory()
LeaveSummaryRowContract
accrualCategory of a LeaveSummaryRow
getAccrualCategory
in interface LeaveSummaryRowContract
public void setAccrualCategory(String accrualCategory)
public String getAccrualCategoryId()
LeaveSummaryRowContract
accrualCategoryId of a LeaveSummaryRow - used as a very simple means of getting the AccrualCategory object
getAccrualCategoryId
in interface LeaveSummaryRowContract
public void setAccrualCategoryId(String accrualCategoryId)
public String getAccrualCategoryRuleId()
LeaveSummaryRowContract
accrualCategoryRuleId of a LeaveSummaryRow
getAccrualCategoryRuleId
in interface LeaveSummaryRowContract
public void setAccrualCategoryRuleId(String accrualCategoryRuleId)
public BigDecimal getCarryOver()
LeaveSummaryRowContract
carryOver of a LeaveSummaryRow
getCarryOver
in interface LeaveSummaryRowContract
public void setCarryOver(BigDecimal carryOver)
public BigDecimal getYtdAccruedBalance()
LeaveSummaryRowContract
ytdAccruedBalance of a LeaveSummaryRow
getYtdAccruedBalance
in interface LeaveSummaryRowContract
public void setYtdAccruedBalance(BigDecimal ytdAccruedBalance)
public BigDecimal getYtdApprovedUsage()
LeaveSummaryRowContract
ytdApprovedUsage of a LeaveSummaryRow
getYtdApprovedUsage
in interface LeaveSummaryRowContract
public void setYtdApprovedUsage(BigDecimal ytdApprovedUsage)
public BigDecimal getLeaveBalance()
LeaveSummaryRowContract
leaveBalance of a LeaveSummaryRow
getLeaveBalance
in interface LeaveSummaryRowContract
public void setLeaveBalance(BigDecimal leaveBalance)
public BigDecimal getPendingLeaveAccrual()
LeaveSummaryRowContract
pendingLeaveAccrual of a LeaveSummaryRow
getPendingLeaveAccrual
in interface LeaveSummaryRowContract
public void setPendingLeaveAccrual(BigDecimal pendingLeaveAccrual)
public BigDecimal getPendingLeaveRequests()
LeaveSummaryRowContract
pendingLeaveRequests of a LeaveSummaryRow
getPendingLeaveRequests
in interface LeaveSummaryRowContract
public void setPendingLeaveRequests(BigDecimal pendingLeaveRequests)
public BigDecimal getPendingLeaveBalance()
LeaveSummaryRowContract
pendingLeaveBalance of a LeaveSummaryRow
getPendingLeaveBalance
in interface LeaveSummaryRowContract
public void setPendingLeaveBalance(BigDecimal pendingLeaveBalance)
public BigDecimal getPendingAvailableUsage()
LeaveSummaryRowContract
pendingAvailableUsage of a LeaveSummaryRow
getPendingAvailableUsage
in interface LeaveSummaryRowContract
public void setPendingAvailableUsage(BigDecimal pendingAvailableUsage)
public BigDecimal getUsageLimit()
LeaveSummaryRowContract
usageLimit of a LeaveSummaryRow
getUsageLimit
in interface LeaveSummaryRowContract
public void setUsageLimit(BigDecimal usageLimit)
public BigDecimal getFmlaUsage()
LeaveSummaryRowContract
fmlaUsage of a LeaveSummaryRow
getFmlaUsage
in interface LeaveSummaryRowContract
public void setFmlaUsage(BigDecimal fmlaUsage)
public BigDecimal getAccruedBalance()
LeaveSummaryRowContract
carryOver + ytdAccruedBalance - ytdApprovedUsage
getAccruedBalance
in interface LeaveSummaryRowContract
public boolean isTransferable()
LeaveSummaryRowContract
transferable flag of a ShiftDifferentialRule
isTransferable
in interface LeaveSummaryRowContract
public void setTransferable(boolean transferable)
public boolean isPayoutable()
LeaveSummaryRowContract
payoutable flag of a ShiftDifferentialRule
isPayoutable
in interface LeaveSummaryRowContract
public void setPayoutable(boolean payoutable)
public SortedMap<String,BigDecimal> getPriorYearsUsage()
LeaveSummaryRowContract
priorYearsUsage of a LeaveSummaryRow
getPriorYearsUsage
in interface LeaveSummaryRowContract
public void setPriorYearsUsage(SortedMap<String,BigDecimal> priorYearsUsage)
public SortedMap<String,BigDecimal> getPriorYearsTotalAccrued()
LeaveSummaryRowContract
priorYearsTotalAccrued of a LeaveSummaryRow
getPriorYearsTotalAccrued
in interface LeaveSummaryRowContract
public void setPriorYearsTotalAccrued(SortedMap<String,BigDecimal> priorYearsTotalAccrued)
public BigDecimal getMaxCarryOver()
LeaveSummaryRowContract
maxCarryOver of a LeaveSummaryRow
getMaxCarryOver
in interface LeaveSummaryRowContract
public void setMaxCarryOver(BigDecimal maxCarryOver)
public String getInfractingLeaveBlockId()
LeaveSummaryRowContract
infractingLeaveBlockId of a LeaveSummaryRow
getInfractingLeaveBlockId
in interface LeaveSummaryRowContract
public void setInfractingLeaveBlockId(String infractingLeaveBlockId)
public int compareTo(LeaveSummaryRow row)
compareTo
in interface Comparable<LeaveSummaryRow>
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.