org.kuali.student.enrollment.acal.infc
Interface AcademicCalendar

All Superinterfaces:
Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity
All Known Implementing Classes:
AcademicCalendarInfo

public interface AcademicCalendar
extends IdEntity

Information about an Academic Calendar.

Since:
Tue Apr 05 14:22:34 EDT 2011
Author:
tom

Method Summary
 String getAdminOrgId()
          The administrative organization responsible for maintaining this calendar.
 Date getEndDate()
          Date and time the term expires.
 List<String> getHolidayCalendarIds()
          The holiday calendar id corresponding to this academic calendar.
 Date getStartDate()
          Date and time the term became effective.
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.Entity
getDescr, getName
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasType
getType, getTypeKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasState
getState, getStateKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasMeta
getMeta
 

Method Detail

getHolidayCalendarIds

List<String> getHolidayCalendarIds()
The holiday calendar id corresponding to this academic calendar. A multi-year academic calendar may have more than one holiday calendar.


getAdminOrgId

String getAdminOrgId()
The administrative organization responsible for maintaining this calendar.


getStartDate

Date getStartDate()
Date and time the term became effective. This does not provide a bound on date ranges or milestones associated with this time period, but instead indicates the time period proper. This is a similar concept to the effective date on enumerated values. When an expiration date has been specified, this field must be less than or equal to the expiration date.


getEndDate

Date getEndDate()
Date and time the term expires. This does not provide a bound on date ranges or milestones associated with this time period, but instead indicates the time period proper. If specified, this must be greater than or equal to the effective date. If this field is not specified, then no expiration date has been currently defined and should automatically be considered greater than the effective date.



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