org.kuali.hr.lm.workflow.dao
Interface LeaveCalendarDocumentHeaderDao

All Known Implementing Classes:
LeaveCalendarDocumentHeaderDaoImpl

public interface LeaveCalendarDocumentHeaderDao


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

Method Detail

getLeaveCalendarDocumentHeader

LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String documentId)

getLeaveCalendarDocumentHeader

LeaveCalendarDocumentHeader getLeaveCalendarDocumentHeader(String principalId,
                                                           Date beginDate,
                                                           Date endDate)

saveOrUpdate

void saveOrUpdate(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)

getPreviousDocumentHeader

LeaveCalendarDocumentHeader getPreviousDocumentHeader(String principalId,
                                                      Date beginDate)

getNextDocumentHeader

LeaveCalendarDocumentHeader getNextDocumentHeader(String principalId,
                                                  Date endDate)

getDocumentHeaders

List<LeaveCalendarDocumentHeader> getDocumentHeaders(Date beginDate,
                                                     Date endDate)

getMaxEndDateApprovedLeaveCalendar

LeaveCalendarDocumentHeader getMaxEndDateApprovedLeaveCalendar(String principalId)

getMinBeginDatePendingLeaveCalendar

LeaveCalendarDocumentHeader getMinBeginDatePendingLeaveCalendar(String principalId)

getAllDocumentHeadersForPricipalId

List<LeaveCalendarDocumentHeader> getAllDocumentHeadersForPricipalId(String principalId)

getSubmissionDelinquentDocumentHeaders

List<LeaveCalendarDocumentHeader> getSubmissionDelinquentDocumentHeaders(String principalId,
                                                                         Date beforeDate)

getApprovalDelinquentDocumentHeaders

List<LeaveCalendarDocumentHeader> getApprovalDelinquentDocumentHeaders(String principalId)

deleteLeaveCalendarHeader

void deleteLeaveCalendarHeader(String documentId)

getAllDocumentHeadersInRangeForPricipalId

List<LeaveCalendarDocumentHeader> getAllDocumentHeadersInRangeForPricipalId(String principalId,
                                                                            Date beginDate,
                                                                            Date endDate)


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