org.kuali.kpme.tklm.api.leave.accrual.bucket
Interface LeaveBalanceContract

All Known Subinterfaces:
AccruedLeaveBalanceContract, AvailableLeaveBalanceContract, BasicLeaveBalanceContract, CarryOverLeaveBalanceContract, FmlaLeaveBalanceContract, PendingLeaveBalanceContract, UsageLimitBalanceContract, YearToDateEarnedLeaveBalanceContract, YearToDateUsageLeaveBalanceContract
All Known Implementing Classes:
AccruedLeaveBalance, AvailableLeaveBalance, BasicLeaveBalance, CarryOverLeaveBalance, FmlaLeaveBalance, LeaveBalance, PendingLeaveBalance, UsageLimitBalance, YearToDateEarnedLeaveBalance, YearToDateUsageLeaveBalance

public interface LeaveBalanceContract

LeaveBalanceContract interface


Method Summary
 AccrualCategoryContract getAccrualCategory()
          The AccuralCategory object associated with the LeaveBalance
 BigDecimal getBalance()
          The AccuralCategory object associated with the LeaveBalance
 String getBalanceType()
          The balance type associated with the LeaveBalance
 

Method Detail

getBalanceType

String getBalanceType()
The balance type associated with the LeaveBalance

This is an abstract method that gets overridden in sub classes

Returns:

getBalance

BigDecimal getBalance()
The AccuralCategory object associated with the LeaveBalance

balance of a LeaveBalance

Returns:
balance for LeaveBalance

getAccrualCategory

AccrualCategoryContract getAccrualCategory()
The AccuralCategory object associated with the LeaveBalance

accrualCategory of a LeaveBalance

Returns:
accrualCategory for LeaveBalance


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.