public class UsageLimitBalance extends LeaveBalance implements UsageLimitBalanceContract
accrualCategory, asOfDate, balance, calendarPeriodBeginDate, calendarPeriodEndDate, principalCalendar| Modifier | Constructor and Description |
|---|---|
protected |
UsageLimitBalance(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, getBalanceprotected UsageLimitBalance(AccrualCategory accrualCategory, PrincipalHRAttributes principalCalendar)
public void add(LeaveBlock leaveBlock) throws KPMEBalanceException
LeaveBalanceadd in class LeaveBalanceleaveBlock - The leave block to be added to the bucketKPMEBalanceExceptionpublic void remove(LeaveBlock leaveBlock) throws KPMEBalanceException
LeaveBalanceremove in class LeaveBalanceKPMEBalanceExceptionpublic 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 KPMEBalanceException
LeaveBalanceadjust in class LeaveBalanceKPMEBalanceExceptionpublic void clear()
clear in class LeaveBalanceCopyright © 2004–2014 The Kuali Foundation. All rights reserved.