org.kuali.hr.lm.workflow.service
Interface LeaveCalendarDocumentHeaderService
- All Known Implementing Classes:
- LeaveCalendarDocumentHeaderServiceImpl
public interface LeaveCalendarDocumentHeaderService
getDocumentHeader
LeaveCalendarDocumentHeader getDocumentHeader(String documentId)
getDocumentHeader
LeaveCalendarDocumentHeader getDocumentHeader(String principalId,
Date beginDate,
Date endDate)
saveOrUpdate
void saveOrUpdate(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)
getPrevOrNextDocumentHeader
LeaveCalendarDocumentHeader getPrevOrNextDocumentHeader(String prevOrNext,
String principalId)
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)
- Get list of LeaveCalendarDocumentHeader for given principalId and date range
- Parameters:
principalId
- beginDate
- endDate
-
- Returns:
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.