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, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAccrualCategory, getBalance
public YearToDateEarnedLeaveBalance(AccrualCategory accrualCategory, PrincipalHRAttributes principalCalendar)
public void add(LeaveBlock leaveBlock)
LeaveBalance
add
in class LeaveBalance
leaveBlock
- The leave block to be added to the bucketpublic void remove(LeaveBlock leaveBlock) throws NegativeBalanceException
LeaveBalance
remove
in class LeaveBalance
NegativeBalanceException
public String getBalanceType()
LeaveBalanceContract
This is an abstract method that gets overridden in sub classes
getBalanceType
in interface LeaveBalanceContract
getBalanceType
in class LeaveBalance
public void adjust(LeaveBlock leaveBlock) throws UsageLimitException, MaximumBalanceException, NegativeBalanceException
LeaveBalance
adjust
in class LeaveBalance
UsageLimitException
MaximumBalanceException
NegativeBalanceException
public void clear()
clear
in class LeaveBalance
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.