public class YearToDateEarnedLeaveBalance extends LeaveBalance implements YearToDateEarnedLeaveBalanceContract
accrualCategory, asOfDate, balance, calendarPeriodBeginDate, calendarPeriodEndDate, principalCalendar| Constructor and Description |
|---|
YearToDateEarnedLeaveBalance(AccrualCategory accrualCategory,
PrincipalHRAttributes principalCalendar) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(LeaveBlock leaveBlock)
A hook for adding leave blocks via leave calendar action
|
void |
adjust(LeaveBlock leaveBlock)
A hook for editing leave blocks via leave calendar action
|
void |
clear() |
String |
getBalanceType()
The balance type associated with the LeaveBalance
|
void |
remove(LeaveBlock leaveBlock)
A hook for removing leave blocks via leave calendar action
|
add, getAccrualCategory, getAccrualCategoryRuleForDate, getBalance, getEmployeeOverride, removeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAccrualCategory, getBalancepublic YearToDateEarnedLeaveBalance(AccrualCategory accrualCategory, PrincipalHRAttributes principalCalendar)
public void add(LeaveBlock leaveBlock)
LeaveBalanceadd in class LeaveBalanceleaveBlock - The leave block to be added to the bucketpublic void remove(LeaveBlock leaveBlock) throws NegativeBalanceException
LeaveBalanceremove in class LeaveBalanceNegativeBalanceExceptionpublic String getBalanceType()
LeaveBalanceContractThis is an abstract method that gets overridden in sub classes
getBalanceType in interface LeaveBalanceContractgetBalanceType in class LeaveBalancepublic void adjust(LeaveBlock leaveBlock) throws UsageLimitException, MaximumBalanceException, NegativeBalanceException
LeaveBalanceadjust in class LeaveBalanceUsageLimitExceptionMaximumBalanceExceptionNegativeBalanceExceptionpublic void clear()
clear in class LeaveBalanceCopyright © 2004–2015 The Kuali Foundation. All rights reserved.