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