public class TimesheetDocumentHeaderServiceImpl extends Object implements TimesheetDocumentHeaderService
| Constructor and Description |
|---|
TimesheetDocumentHeaderServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTimesheetHeader(String documentId) |
TimesheetDocumentHeader |
getDocumentHeader(String documentId)
Fetch document header for a given document id
|
TimesheetDocumentHeader |
getDocumentHeader(String principalId,
org.joda.time.DateTime payBeginDate,
org.joda.time.DateTime payEndDate)
Fetch document header for a given principal id and pay period begin date and end date
|
TimesheetDocumentHeader |
getDocumentHeaderForDate(String principalId,
org.joda.time.DateTime asOfDate) |
List<TimesheetDocumentHeader> |
getDocumentHeaders(org.joda.time.DateTime payBeginDate,
org.joda.time.DateTime payEndDate)
Fetch document headers for a given pay period begin date and end date
|
List<TimesheetDocumentHeader> |
getDocumentHeadersForPrincipalId(String principalId)
Fetch list of Document Headers by given principal id
|
List<TimesheetDocumentHeader> |
getDocumentHeadersForYear(String principalId,
String year)
Fetch list of Document Headers by given principal id and year
|
TimesheetDocumentHeader |
getNextDocumentHeader(String principalId,
org.joda.time.DateTime payEndDate)
Fetch next document header
|
TimesheetDocumentHeader |
getPreviousDocumentHeader(String principalId,
org.joda.time.DateTime payBeginDate)
Fetch previous document header
|
void |
saveOrUpdate(TimesheetDocumentHeader documentHeader)
Save or Update the document header
|
void |
setTimesheetDocumentHeaderDao(TimesheetDocumentHeaderDao documentHeaderDao) |
public TimesheetDocumentHeaderServiceImpl()
public void setTimesheetDocumentHeaderDao(TimesheetDocumentHeaderDao documentHeaderDao)
public TimesheetDocumentHeader getDocumentHeader(String documentId)
TimesheetDocumentHeaderServicegetDocumentHeader in interface TimesheetDocumentHeaderServicepublic void saveOrUpdate(TimesheetDocumentHeader documentHeader)
TimesheetDocumentHeaderServicesaveOrUpdate in interface TimesheetDocumentHeaderServicepublic TimesheetDocumentHeader getDocumentHeader(String principalId, org.joda.time.DateTime payBeginDate, org.joda.time.DateTime payEndDate)
TimesheetDocumentHeaderServicegetDocumentHeader in interface TimesheetDocumentHeaderServicepublic TimesheetDocumentHeader getPreviousDocumentHeader(String principalId, org.joda.time.DateTime payBeginDate)
TimesheetDocumentHeaderServicegetPreviousDocumentHeader in interface TimesheetDocumentHeaderServicepublic TimesheetDocumentHeader getNextDocumentHeader(String principalId, org.joda.time.DateTime payEndDate)
TimesheetDocumentHeaderServicegetNextDocumentHeader in interface TimesheetDocumentHeaderServicepublic List<TimesheetDocumentHeader> getDocumentHeaders(org.joda.time.DateTime payBeginDate, org.joda.time.DateTime payEndDate)
TimesheetDocumentHeaderServicegetDocumentHeaders in interface TimesheetDocumentHeaderServicepublic void deleteTimesheetHeader(String documentId)
deleteTimesheetHeader in interface TimesheetDocumentHeaderServicepublic List<TimesheetDocumentHeader> getDocumentHeadersForPrincipalId(String principalId)
TimesheetDocumentHeaderServicegetDocumentHeadersForPrincipalId in interface TimesheetDocumentHeaderServicepublic List<TimesheetDocumentHeader> getDocumentHeadersForYear(String principalId, String year)
TimesheetDocumentHeaderServicegetDocumentHeadersForYear in interface TimesheetDocumentHeaderServicepublic TimesheetDocumentHeader getDocumentHeaderForDate(String principalId, org.joda.time.DateTime asOfDate)
getDocumentHeaderForDate in interface TimesheetDocumentHeaderServiceCopyright © 2004–2015 The Kuali Foundation. All rights reserved.