org.kuali.hr.lm.leavecalendar
Class LeaveCalendarDocument

java.lang.Object
  extended by org.kuali.hr.lm.leavecalendar.LeaveCalendarDocument
All Implemented Interfaces:
Serializable, CalendarDocumentContract

public class LeaveCalendarDocument
extends Object
implements CalendarDocumentContract, Serializable

See Also:
Serialized Form

Field Summary
static String LEAVE_CALENDAR_DOCUMENT_TYPE
           
 
Constructor Summary
LeaveCalendarDocument(CalendarEntries calendarEntry)
           
LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader)
           
 
Method Summary
 Date getAsOfDate()
          The the beginning date of the calendar entry for the document.
 List<Assignment> getAssignments()
          The list of assignments for the Document.
 CalendarEntries getCalendarEntry()
          The calendar entry for the Document.
 LeaveCalendarDocumentHeader getDocumentHeader()
          The document header for the Document.
 String getDocumentId()
           
 List<LeaveBlock> getLeaveBlocks()
           
 String getPrincipalId()
           
 void setAssignments(List<Assignment> assignments)
           
 void setCalendarEntry(CalendarEntries calendarEntry)
           
 void setDocumentHeader(LeaveCalendarDocumentHeader documentHeader)
           
 void setLeaveBlocks(List<LeaveBlock> leaveBlocks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEAVE_CALENDAR_DOCUMENT_TYPE

public static final String LEAVE_CALENDAR_DOCUMENT_TYPE
See Also:
Constant Field Values
Constructor Detail

LeaveCalendarDocument

public LeaveCalendarDocument(CalendarEntries calendarEntry)

LeaveCalendarDocument

public LeaveCalendarDocument(LeaveCalendarDocumentHeader documentHeader)
Method Detail

getDocumentHeader

public LeaveCalendarDocumentHeader getDocumentHeader()
Description copied from interface: CalendarDocumentContract
The document header for the Document.

Specified by:
getDocumentHeader in interface CalendarDocumentContract
Returns:
documentHeader

setDocumentHeader

public void setDocumentHeader(LeaveCalendarDocumentHeader documentHeader)

getLeaveBlocks

public List<LeaveBlock> getLeaveBlocks()

setLeaveBlocks

public void setLeaveBlocks(List<LeaveBlock> leaveBlocks)

getCalendarEntry

public CalendarEntries getCalendarEntry()
Description copied from interface: CalendarDocumentContract
The calendar entry for the Document.

Specified by:
getCalendarEntry in interface CalendarDocumentContract
Returns:
calendarEntry

setCalendarEntry

public void setCalendarEntry(CalendarEntries calendarEntry)

getPrincipalId

public String getPrincipalId()

getDocumentId

public String getDocumentId()

getAssignments

public List<Assignment> getAssignments()
Description copied from interface: CalendarDocumentContract
The list of assignments for the Document.

Specified by:
getAssignments in interface CalendarDocumentContract
Returns:
assignments

setAssignments

public void setAssignments(List<Assignment> assignments)

getAsOfDate

public Date getAsOfDate()
Description copied from interface: CalendarDocumentContract
The the beginning date of the calendar entry for the document.

Specified by:
getAsOfDate in interface CalendarDocumentContract
Returns:
asOfDate


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.