| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kpme.core.document.calendar.CalendarDocument
org.kuali.kpme.tklm.leave.calendar.LeaveCalendarDocument
public class LeaveCalendarDocument
| Field Summary | |
|---|---|
static String | 
LEAVE_CALENDAR_DOCUMENT_TYPE
This 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.  | 
| Fields inherited from class org.kuali.kpme.core.document.calendar.CalendarDocument | 
|---|
asOfDate, assignments, calendarEntry, calendarType, documentHeader | 
| Fields inherited from interface org.kuali.kpme.core.api.assignment.Assignable | 
|---|
ASSIGNABLE_TERM_NAME | 
| Constructor Summary | |
|---|---|
LeaveCalendarDocument(CalendarEntry calendarEntry)
 | 
|
LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader)
 | 
|
| Method Summary | |
|---|---|
 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)
 | 
| Methods inherited from class org.kuali.kpme.core.document.calendar.CalendarDocument | 
|---|
getAssignment, getAssignmentDescriptions, getCalendarType, setCalendarType | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String LEAVE_CALENDAR_DOCUMENT_TYPE
| Constructor Detail | 
|---|
public LeaveCalendarDocument(CalendarEntry calendarEntry)
public LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader)
| Method Detail | 
|---|
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 LeaveCalendarDocumentContract
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||