home dictionary doc

RegistrationDateGroupInfo

Name RegistrationDateGroupInfo
Usage AcademicCalendarService
getRegistrationDateGroup validateRegistrationDateGroup updateRegistrationDateGroup
Type Complex

Description

A cluster of hardened dates pertinent to an academic term.

A Date Group is a short cut to accessing a set of KeyDates dates
relating to a Term. An RegistrationDateGroup is available for all
Terms by default and does not explicitly need to be created.

The dates in this group map to KeyDates. If a KeyDate does not
exist, then the return value is null. An update of this structure
will update the corresponding KeyDate if it exists, or create one
of the appropriate Type if it does not exist.

The KeyDate Type is used to link a specific KeyDate with one of the
elements in this structure. For example, getRegistrationStartDate()
returns the starting date of the range in a KeyDate of type
kuali.apt.milestone.RegistrationPeriod for the associated term.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
termKey Term Key String Gets the key identifying the term for this date group.   Read only on updates One No  
registrationDateRange Registration Date Range DateRangeInfo Gets the registration period.     One No  
classDateRange Class Date Range DateRangeInfo Gets the instructional class period.     One No  
addDate Add Date Date Last Date to Add a Course     One No  
dropDate Drop Date Date Last date to drop a course     One No  
finalExamDateRange Final Exam Date Range DateRangeInfo Gets the he Final Exam Period.     One No  
gradingDateRange Grading Date Range DateRangeInfo Gets the grading period.     One No  
registrationDateDerivationGroup Registration Date Derivation Group RegistrationDateDerivationGroupInfo Gets the date derivation structure for the Registration
dats.
    One No