org.kuali.hr.lm.workflow.service
Class LeaveCalendarDocumentHeaderServiceImpl
java.lang.Object
org.kuali.hr.lm.workflow.service.LeaveCalendarDocumentHeaderServiceImpl
- All Implemented Interfaces:
- LeaveCalendarDocumentHeaderService
public class LeaveCalendarDocumentHeaderServiceImpl
- extends Object
- implements LeaveCalendarDocumentHeaderService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LeaveCalendarDocumentHeaderServiceImpl
public LeaveCalendarDocumentHeaderServiceImpl()
getLeaveCalendarDocumentHeaderDao
public LeaveCalendarDocumentHeaderDao getLeaveCalendarDocumentHeaderDao()
setLeaveCalendarDocumentHeaderDao
public void setLeaveCalendarDocumentHeaderDao(LeaveCalendarDocumentHeaderDao leaveCalendarDocumentHeaderDao)
getDocumentHeader
public LeaveCalendarDocumentHeader getDocumentHeader(String documentId)
- Specified by:
getDocumentHeader
in interface LeaveCalendarDocumentHeaderService
getDocumentHeader
public LeaveCalendarDocumentHeader getDocumentHeader(String principalId,
Date beginDate,
Date endDate)
- Specified by:
getDocumentHeader
in interface LeaveCalendarDocumentHeaderService
saveOrUpdate
public void saveOrUpdate(LeaveCalendarDocumentHeader leaveCalendarDocumentHeader)
- Specified by:
saveOrUpdate
in interface LeaveCalendarDocumentHeaderService
getPrevOrNextDocumentHeader
public LeaveCalendarDocumentHeader getPrevOrNextDocumentHeader(String prevOrNext,
String principalId)
- Specified by:
getPrevOrNextDocumentHeader
in interface LeaveCalendarDocumentHeaderService
getDocumentHeaders
public List<LeaveCalendarDocumentHeader> getDocumentHeaders(Date beginDate,
Date endDate)
- Specified by:
getDocumentHeaders
in interface LeaveCalendarDocumentHeaderService
getMaxEndDateApprovedLeaveCalendar
public LeaveCalendarDocumentHeader getMaxEndDateApprovedLeaveCalendar(String principalId)
- Specified by:
getMaxEndDateApprovedLeaveCalendar
in interface LeaveCalendarDocumentHeaderService
getMinBeginDatePendingLeaveCalendar
public LeaveCalendarDocumentHeader getMinBeginDatePendingLeaveCalendar(String principalId)
- Specified by:
getMinBeginDatePendingLeaveCalendar
in interface LeaveCalendarDocumentHeaderService
getAllDocumentHeadersForPricipalId
public List<LeaveCalendarDocumentHeader> getAllDocumentHeadersForPricipalId(String principalId)
- Specified by:
getAllDocumentHeadersForPricipalId
in interface LeaveCalendarDocumentHeaderService
getSubmissionDelinquentDocumentHeaders
public List<LeaveCalendarDocumentHeader> getSubmissionDelinquentDocumentHeaders(String principalId,
Date beforeDate)
- Specified by:
getSubmissionDelinquentDocumentHeaders
in interface LeaveCalendarDocumentHeaderService
getApprovalDelinquentDocumentHeaders
public List<LeaveCalendarDocumentHeader> getApprovalDelinquentDocumentHeaders(String principalId)
- Specified by:
getApprovalDelinquentDocumentHeaders
in interface LeaveCalendarDocumentHeaderService
deleteLeaveCalendarHeader
public void deleteLeaveCalendarHeader(String documentId)
- Specified by:
deleteLeaveCalendarHeader
in interface LeaveCalendarDocumentHeaderService
getAllDocumentHeadersInRangeForPricipalId
public List<LeaveCalendarDocumentHeader> getAllDocumentHeadersInRangeForPricipalId(String principalId,
Date beginDate,
Date endDate)
- Description copied from interface:
LeaveCalendarDocumentHeaderService
- Get list of LeaveCalendarDocumentHeader for given principalId and date range
- Specified by:
getAllDocumentHeadersInRangeForPricipalId
in interface LeaveCalendarDocumentHeaderService
- Returns:
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.