org.kuali.hr.lm.leaverequest.service
Interface LeaveRequestDocumentService
- All Known Implementing Classes:
- LeaveRequestDocumentServiceImpl
public interface LeaveRequestDocumentService
getLeaveRequestDocument
LeaveRequestDocument getLeaveRequestDocument(String documentId)
getLeaveRequestDocumentsByLeaveBlockId
List<LeaveRequestDocument> getLeaveRequestDocumentsByLeaveBlockId(String leaveBlockId)
saveLeaveRequestDocument
LeaveRequestDocument saveLeaveRequestDocument(LeaveRequestDocument leaveRequestDocument)
createLeaveRequestDocument
LeaveRequestDocument createLeaveRequestDocument(String leaveBlockId)
requestLeave
void requestLeave(String documentId)
approveLeave
void approveLeave(String documentId,
String principalId,
String reason)
disapproveLeave
void disapproveLeave(String documentId,
String principalId,
String reason)
deferLeave
void deferLeave(String documentId,
String principalId,
String reason)
suBlanketApproveLeave
void suBlanketApproveLeave(String documentId,
String principalId)
recallAndCancelLeave
void recallAndCancelLeave(String documentId,
String principalId,
String reason)
getApproverIdList
List<String> getApproverIdList(String documentId)
- Get a list of principal ids of approvers that have taken "approve" action on the given document
- Parameters:
documentId
-
- Returns:
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.