org.kuali.kpme.tklm.leave.workflow.dao
Interface LeaveCalendarDocumentHeaderDao

All Known Implementing Classes:
LeaveCalendarDocumentHeaderDaoOjbImpl

public interface LeaveCalendarDocumentHeaderDao


Method Summary
 void deleteLeaveCalendarHeader(String documentId)
           
 List<LeaveCalendarDocumentHeader> getAllDocumentHeadersForPricipalId(String principalId)
           
 List<LeaveCalendarDocumentHeader> getAllDocumentHeadersInRangeForPricipalId(String principalId, org.joda.time.DateTime beginDate, org.joda.time.DateTime endDate)
           
 List<LeaveCalendarDocumentHeader> getApprovalDelinquentDocumentHeaders(String principalId)
           
 List<LeaveCalendarDocumentHeader> getDocumentHeaders(org.joda.time.DateTime beginDate, org.joda.time.DateTime endDate)
           
 LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String documentId)
           
 LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String principalId, org.joda.time.DateTime beginDate, org.joda.time.DateTime endDate)
           
 LeaveCalendarDocumentHeader getMaxEndDateApprovedLeaveCalendar(String principalId)
           
 LeaveCalendarDocumentHeader getMinBeginDatePendingLeaveCalendar(String principalId)
           
 LeaveCalendarDocumentHeader getNextDocumentHeader(String principalId, org.joda.time.DateTime endDate)
           
 LeaveCalendarDocumentHeader getPreviousDocumentHeader(String principalId, org.joda.time.DateTime beginDate)
           
 List<LeaveCalendarDocumentHeader> getSubmissionDelinquentDocumentHeaders(String principalId, org.joda.time.DateTime beforeDate)
           
 void saveOrUpdate(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)
           
 

Method Detail

getLeaveCalendarDocumentHeader

LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String documentId)

getLeaveCalendarDocumentHeader

LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String principalId,
                                                           org.joda.time.DateTime beginDate,
                                                           org.joda.time.DateTime endDate)

saveOrUpdate

void saveOrUpdate(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)

getPreviousDocumentHeader

LeaveCalendarDocumentHeader getPreviousDocumentHeader(String principalId,
                                                      org.joda.time.DateTime beginDate)

getNextDocumentHeader

LeaveCalendarDocumentHeader getNextDocumentHeader(String principalId,
                                                  org.joda.time.DateTime endDate)

getDocumentHeaders

List<LeaveCalendarDocumentHeader> getDocumentHeaders(org.joda.time.DateTime beginDate,
                                                     org.joda.time.DateTime endDate)

getMaxEndDateApprovedLeaveCalendar

LeaveCalendarDocumentHeader getMaxEndDateApprovedLeaveCalendar(String principalId)

getMinBeginDatePendingLeaveCalendar

LeaveCalendarDocumentHeader getMinBeginDatePendingLeaveCalendar(String principalId)

getAllDocumentHeadersForPricipalId

List<LeaveCalendarDocumentHeader> getAllDocumentHeadersForPricipalId(String principalId)

getSubmissionDelinquentDocumentHeaders

List<LeaveCalendarDocumentHeader> getSubmissionDelinquentDocumentHeaders(String principalId,
                                                                         org.joda.time.DateTime beforeDate)

getApprovalDelinquentDocumentHeaders

List<LeaveCalendarDocumentHeader> getApprovalDelinquentDocumentHeaders(String principalId)

deleteLeaveCalendarHeader

void deleteLeaveCalendarHeader(String documentId)

getAllDocumentHeadersInRangeForPricipalId

List<LeaveCalendarDocumentHeader> getAllDocumentHeadersInRangeForPricipalId(String principalId,
                                                                            org.joda.time.DateTime beginDate,
                                                                            org.joda.time.DateTime endDate)


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