org.kuali.kpme.core.document.calendar
Class CalendarDocumentHeader

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.kpme.core.document.calendar.CalendarDocumentHeader
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, CalendarDocumentHeaderContract, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject
Direct Known Subclasses:
LeaveCalendarDocumentHeader, TimesheetDocumentHeader

public abstract class CalendarDocumentHeader
extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
implements CalendarDocumentHeaderContract

See Also:
Serialized Form

Field Summary
protected  Date beginDate
           
protected  String calendarType
           
protected  String documentId
           
protected  String documentStatus
           
protected  Date endDate
           
protected  String principalId
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
CalendarDocumentHeader()
           
 
Method Summary
abstract  Date getBeginDate()
          The begin date of the calendar entry for the Calendar document
abstract  org.joda.time.DateTime getBeginDateTime()
          The begin date time of the calendar entry for the Calendar document
abstract  String getCalendarType()
           
abstract  String getDocumentId()
          The document id the CalendarDocumentHeader is associated with
abstract  String getDocumentStatus()
          The current status code of the Document Header
abstract  Date getEndDate()
          The end date of the calendar entry for the Calendar document
abstract  org.joda.time.DateTime getEndDateTime()
          The end date time of the calendar entry for the Calendar document
abstract  String getPrincipalId()
          The principal id that initiated the the Document Header
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.bo.PersistableBusinessObject
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refresh
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Field Detail

documentId

protected String documentId

principalId

protected String principalId

beginDate

protected Date beginDate

endDate

protected Date endDate

documentStatus

protected String documentStatus

calendarType

protected String calendarType
Constructor Detail

CalendarDocumentHeader

public CalendarDocumentHeader()
Method Detail

getDocumentId

public abstract String getDocumentId()
Description copied from interface: CalendarDocumentHeaderContract
The document id the CalendarDocumentHeader is associated with

documentId of a CalendarDocumentHeader

Specified by:
getDocumentId in interface CalendarDocumentHeaderContract
Returns:
documentId of CalendarDocumentHeader

getPrincipalId

public abstract String getPrincipalId()
Description copied from interface: CalendarDocumentHeaderContract
The principal id that initiated the the Document Header

principalId of a CalendarDocumentHeader

Specified by:
getPrincipalId in interface CalendarDocumentHeaderContract
Returns:
principalId of CalendarDocumentHeader

getDocumentStatus

public abstract String getDocumentStatus()
Description copied from interface: CalendarDocumentHeaderContract
The current status code of the Document Header

documentStatus of a CalendarDocumentHeader

Specified by:
getDocumentStatus in interface CalendarDocumentHeaderContract
Returns:
documentStatus of CalendarDocumentHeader

getBeginDate

public abstract Date getBeginDate()
Description copied from interface: CalendarDocumentHeaderContract
The begin date of the calendar entry for the Calendar document

beginDate of a CalendarDocumentHeader

Specified by:
getBeginDate in interface CalendarDocumentHeaderContract
Returns:
beginDate of CalendarDocumentHeader

getBeginDateTime

public abstract org.joda.time.DateTime getBeginDateTime()
Description copied from interface: CalendarDocumentHeaderContract
The begin date time of the calendar entry for the Calendar document

beginDateTime of a CalendarDocumentHeader

Specified by:
getBeginDateTime in interface CalendarDocumentHeaderContract
Returns:
beginDateTime of CalendarDocumentHeader

getEndDate

public abstract Date getEndDate()
Description copied from interface: CalendarDocumentHeaderContract
The end date of the calendar entry for the Calendar document

endDate of a CalendarDocumentHeader

Specified by:
getEndDate in interface CalendarDocumentHeaderContract
Returns:
endDate of CalendarDocumentHeader

getEndDateTime

public abstract org.joda.time.DateTime getEndDateTime()
Description copied from interface: CalendarDocumentHeaderContract
The end date time of the calendar entry for the Calendar document

endDateTime of a CalendarDocumentHeader

Specified by:
getEndDateTime in interface CalendarDocumentHeaderContract
Returns:
endDateTime of CalendarDocumentHeader

getCalendarType

public abstract String getCalendarType()


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