org.kuali.kpme.tklm.api.leave.summary
Interface LeaveSummaryContract

All Known Implementing Classes:
LeaveSummary

public interface LeaveSummaryContract

LeaveSummaryContract interface


Method Summary
 List<String> getApprovalHeaders()
          The list of approval headers associated with the LeaveSummary
 LeaveSummaryRowContract getLeaveSummaryRowForAccrualCategory(String accrualCategoryId)
          The LeaveSummaryRow object associated with the LeaveSummary
 LeaveSummaryRowContract getLeaveSummaryRowForAccrualCtgy(String accrualCategory)
          The LeaveSummaryRow object associated with the LeaveSummary
 List<? extends LeaveSummaryRowContract> getLeaveSummaryRows()
          The list of LeaveSummaryRow objects associated with the LeaveSummary
 String getNote()
          The note associated with the LeaveSummary
 String getPendingDatesString()
          TODO: Put a better comment The pending dates String associated with the LeaveSummary
 String getYtdDatesString()
          TODO: Put a better comment The year to date dates string associated with the LeaveSummary
 

Method Detail

getLeaveSummaryRows

List<? extends LeaveSummaryRowContract> getLeaveSummaryRows()
The list of LeaveSummaryRow objects associated with the LeaveSummary

leaveSummaryRows of a LeaveSummary

Returns:
leaveSummaryRows for LeaveSummary

getLeaveSummaryRowForAccrualCtgy

LeaveSummaryRowContract getLeaveSummaryRowForAccrualCtgy(String accrualCategory)
The LeaveSummaryRow object associated with the LeaveSummary

leaveSummaryRow of a LeaveSummary

Parameters:
accrualCategory - name to retrieve LeaveSummaryRow objects from leaveSummaryRows
Returns:
leaveSummaryRow for LeaveSummary

getYtdDatesString

String getYtdDatesString()
TODO: Put a better comment The year to date dates string associated with the LeaveSummary

ytdDatesString of a LeaveSummary

Returns:
ytdDatesString for LeaveSummary

getPendingDatesString

String getPendingDatesString()
TODO: Put a better comment The pending dates String associated with the LeaveSummary

pendingDatesString of a LeaveSummary

Returns:
pendingDatesString for LeaveSummary

getApprovalHeaders

List<String> getApprovalHeaders()
The list of approval headers associated with the LeaveSummary

approvalHeaders of a LeaveSummary

Returns:
approvalHeaders for LeaveSummary

getLeaveSummaryRowForAccrualCategory

LeaveSummaryRowContract getLeaveSummaryRowForAccrualCategory(String accrualCategoryId)
The LeaveSummaryRow object associated with the LeaveSummary

leaveSummaryRow of a LeaveSummary

Parameters:
accrualCategory - id to retrieve LeaveSummaryRow object from leaveSummaryRows
Returns:
leaveSummaryRow for LeaveSummary

getNote

String getNote()
The note associated with the LeaveSummary

note of a LeaveSummary

Returns:
note for LeaveSummary


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