home contract doc
(!) This page was automatically generated on Fri Dec 09 11:27:11 EST 2011

RegistrationDateGroupInfo


Name registrationDateGroupInfo
Label Registration Date Group
JSTL Key RegistrationDateGroupInfo
Java Class org.kuali.student.enrollment.acal.dto.RegistrationDateGroupInfo
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.
Primary Key(s) termKey
Field to use as the title (or name) null

Field Definitions

No discrepancies were found between the dictionary definition and the java object -- WARNING: take this with a grain of salt - the comparison does not dig into complex sub-objects nor collections so...
Field Required? DataType Length Short Label Summary Label Description Read Only, Dynamic, or Hidden Default Repeats? Valid Characters Lookup Cross Field Default Control
termKey   STRING 1 to 80 Term Key Gets the key identifying the term for this date group. Term Key Gets the key identifying the term for this date group.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
addDate   DATE must be 10 Add Date Last Date to Add a Course Add Date Last Date to Add a Course             DateControl
dropDate   DATE must be 10 Drop Date Last date to drop a course Drop Date Last date to drop a course             DateControl
registrationDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
registrationDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
classDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
classDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
finalExamDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
finalExamDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
gradingDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
gradingDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
registrationDateDerivationGroup.registrationStartDateTermKey   STRING 1 to 80 Registration Start Date Term Key Gets the key of the Term from which the start of the registration period is derived. Registration Start Date Term Key Gets the key of the Term from which the start of the registration period is derived. If null, then the registration start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.registrationEndDateTermKey   STRING 1 to 80 Registration End Date Term Key Gets the key of the Term from which the end of the registration period is derived. Registration End Date Term Key Gets the key of the Term from which the end of the registration period is derived. If null, then the registration end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.classStartDateTermKey   STRING 1 to 80 Class Start Date Term Key Gets the key of the Term from which the start of the class period is derived. Class Start Date Term Key Gets the key of the Term from which the start of the class period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.classEndDateTermKey   STRING 1 to 80 Class End Date Term Key Gets the key of the Term from which the end of the class period is derived. Class End Date Term Key Gets the key of the Term from which the end of the class period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.addDateTermKey   STRING 1 to 80 Add Date Term Key Gets the key of the Term from which the add date is derived. Add Date Term Key Gets the key of the Term from which the add date is derived. If null, then the add date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.dropDateTermKey   STRING 1 to 80 Drop Date Term Key Gets the key of the Term from which the drop date is derived. Drop Date Term Key Gets the key of the Term from which the drop date is derived. If null, then the drop date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.finalExamStartDateTermKey   STRING 1 to 80 Final Exam Start Date Term Key Gets the key of the Term from which the start of the final exam period is derived. Final Exam Start Date Term Key Gets the key of the Term from which the start of the final exam period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.finalExamEndDateTermKey   STRING 1 to 80 Final Exam End Date Term Key Gets the key of the Term from which the end of the final exam period is derived. Final Exam End Date Term Key Gets the key of the Term from which the end of the final exam period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.gradingStartDateTermKey   STRING 1 to 80 Grading Start Date Term Key Gets the key of the Term from which the start of the grading period is derived. Grading Start Date Term Key Gets the key of the Term from which the start of the grading period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.gradingEndDateTermKey   STRING 1 to 80 Grading End Date Term Key Gets the key of the Term from which the end of the grading period is derived. Grading End Date Term Key Gets the key of the Term from which the end of the grading period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateRange   Complex   Registration Date Range Gets the registration period. Registration Date Range Gets the registration period.              
registrationDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
registrationDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
classDateRange   Complex   Class Date Range Gets the instructional class period. Class Date Range Gets the instructional class period.              
classDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
classDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
finalExamDateRange   Complex   Final Exam Date Range Gets the he Final Exam Period. Final Exam Date Range Gets the he Final Exam Period.              
finalExamDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
finalExamDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
gradingDateRange   Complex   Grading Date Range Gets the grading period. Grading Date Range Gets the grading period.              
gradingDateRange.start   DATE must be 19 Start Get sthe start date of the range. Start Get sthe start date of the range.             DateControl
gradingDateRange.end   DATE must be 19 End Gets the end date of the range. End Gets the end date of the range.             DateControl
registrationDateDerivationGroup   Complex   Registration Date Derivation Group Gets the date derivation structure for the Registration dats. Registration Date Derivation Group Gets the date derivation structure for the Registration dats.              
registrationDateDerivationGroup.registrationStartDateTermKey   STRING 1 to 80 Registration Start Date Term Key Gets the key of the Term from which the start of the registration period is derived. Registration Start Date Term Key Gets the key of the Term from which the start of the registration period is derived. If null, then the registration start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.registrationEndDateTermKey   STRING 1 to 80 Registration End Date Term Key Gets the key of the Term from which the end of the registration period is derived. Registration End Date Term Key Gets the key of the Term from which the end of the registration period is derived. If null, then the registration end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.classStartDateTermKey   STRING 1 to 80 Class Start Date Term Key Gets the key of the Term from which the start of the class period is derived. Class Start Date Term Key Gets the key of the Term from which the start of the class period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.classEndDateTermKey   STRING 1 to 80 Class End Date Term Key Gets the key of the Term from which the end of the class period is derived. Class End Date Term Key Gets the key of the Term from which the end of the class period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.addDateTermKey   STRING 1 to 80 Add Date Term Key Gets the key of the Term from which the add date is derived. Add Date Term Key Gets the key of the Term from which the add date is derived. If null, then the add date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.dropDateTermKey   STRING 1 to 80 Drop Date Term Key Gets the key of the Term from which the drop date is derived. Drop Date Term Key Gets the key of the Term from which the drop date is derived. If null, then the drop date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.finalExamStartDateTermKey   STRING 1 to 80 Final Exam Start Date Term Key Gets the key of the Term from which the start of the final exam period is derived. Final Exam Start Date Term Key Gets the key of the Term from which the start of the final exam period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.finalExamEndDateTermKey   STRING 1 to 80 Final Exam End Date Term Key Gets the key of the Term from which the end of the final exam period is derived. Final Exam End Date Term Key Gets the key of the Term from which the end of the final exam period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.gradingStartDateTermKey   STRING 1 to 80 Grading Start Date Term Key Gets the key of the Term from which the start of the grading period is derived. Grading Start Date Term Key Gets the key of the Term from which the start of the grading period is derived. If null, then the class start date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl
registrationDateDerivationGroup.gradingEndDateTermKey   STRING 1 to 80 Grading End Date Term Key Gets the key of the Term from which the end of the grading period is derived. Grading End Date Term Key Gets the key of the Term from which the end of the grading period is derived. If null, then the class end date needs to be explicitly set.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
    TextControl