public class LeaveCalendarDocument extends CalendarDocument implements Assignable, LeaveCalendarDocumentContract
| Modifier and Type | Field and Description | 
|---|---|
| static String | LEAVE_CALENDAR_DOCUMENT_TYPEThis static member is needed by document search, to trigger the correct calendar document
 opening when clicking on a doc id link in the search results. | 
asOfDate, assignments, calendarEntry, calendarType, documentHeaderASSIGNABLE_TERM_NAME| Constructor and Description | 
|---|
| LeaveCalendarDocument(CalendarEntry calendarEntry) | 
| LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader) | 
| Modifier and Type | Method and Description | 
|---|---|
| org.joda.time.LocalDate | getAsOfDate()The beginning date of the calendar entry the CalendarDocument is associated with | 
| List<Assignment> | getAssignments()The list of Assignment objects the CalendarDocument is associated with | 
| CalendarEntry | getCalendarEntry()The CalendarEntry object the CalendarDocument is associated with | 
| org.joda.time.LocalDate | getDocEndDate()The end date of calendar entry associated with the LeaveCalendarDocument | 
| LeaveCalendarDocumentHeader | getDocumentHeader()The CalendarDocumentHeader object the CalendarDocument is associated with | 
| String | getDocumentId()The document id associated with the LeaveCalendarDocument | 
| List<LeaveBlock> | getLeaveBlocks()The list of LeaveBlock objects associated with the LeaveCalendarDocument | 
| String | getPrincipalId()The principal id associated with the LeaveCalendarDocument | 
| void | setAssignments(List<Assignment> assignments) | 
| void | setCalendarEntry(CalendarEntry calendarEntry) | 
| void | setDocumentHeader(LeaveCalendarDocumentHeader documentHeader) | 
| void | setLeaveBlocks(List<LeaveBlock> leaveBlocks) | 
getAssignment, getAssignmentDescriptions, getCalendarType, setCalendarTypepublic static final String LEAVE_CALENDAR_DOCUMENT_TYPE
public LeaveCalendarDocument(CalendarEntry calendarEntry)
public LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader)
public LeaveCalendarDocumentHeader getDocumentHeader()
CalendarDocumentContractdocumentHeader of a CalendarDocument
getDocumentHeader in interface CalendarDocumentContractgetDocumentHeader in class CalendarDocumentpublic void setDocumentHeader(LeaveCalendarDocumentHeader documentHeader)
public List<LeaveBlock> getLeaveBlocks()
LeaveCalendarDocumentContractleaveBlocks of a LeaveCalendarDocument
getLeaveBlocks in interface LeaveCalendarDocumentContractpublic void setLeaveBlocks(List<LeaveBlock> leaveBlocks)
public CalendarEntry getCalendarEntry()
CalendarDocumentContractcalendarEntry of a CalendarDocument
getCalendarEntry in interface CalendarDocumentContractgetCalendarEntry in class CalendarDocumentpublic void setCalendarEntry(CalendarEntry calendarEntry)
public String getPrincipalId()
LeaveCalendarDocumentContractgetDocumentHeader().getPrincipalId() of a LeaveCalendarDocument
getPrincipalId in interface LeaveCalendarDocumentContractgetPrincipalId in class CalendarDocumentpublic String getDocumentId()
LeaveCalendarDocumentContractgetDocumentHeader().getDocumentId() of a LeaveCalendarDocument
getDocumentId in interface LeaveCalendarDocumentContractgetDocumentId in class CalendarDocumentpublic List<Assignment> getAssignments()
CalendarDocumentContractassignments of a CalendarDocument
getAssignments in interface AssignablegetAssignments in interface CalendarDocumentContractgetAssignments in class CalendarDocumentpublic void setAssignments(List<Assignment> assignments)
public org.joda.time.LocalDate getAsOfDate()
CalendarDocumentContractasOfDate of a CalendarDocument
getAsOfDate in interface CalendarDocumentContractgetAsOfDate in class CalendarDocumentpublic org.joda.time.LocalDate getDocEndDate()
LeaveCalendarDocumentContractcalendar entry end date of a LeaveCalendarDocument
getDocEndDate in interface LeaveCalendarDocumentContractCopyright © 2004–2015 The Kuali Foundation. All rights reserved.