Class SectionsMaximum
- java.lang.Object
-
- com.ellucian.generated.eedm.sections_maximum.v8_0.SectionsMaximum
-
@Generated("jsonschema2pojo") public class SectionsMaximum extends Object
Sections MaximumAn instance of a course.
-
-
Field Summary
Fields Modifier and Type Field Description private List<AcademicLevel>academicLevelsAcademic Levelsprivate ObjectacademicPeriodAcademic Periodprivate ObjectadministrativePeriodAdministrative Time Periodprivate List<String>censusDatesCensus Datesprivate StringcodeSection Codeprivate CoursecourseCourseprivate List<CourseLevel>courseLevelsCourse Levelsprivate List<Credit>creditsCreditsprivate StringdescriptionDescriptionprivate ObjectdurationDurationprivate ObjectendOnOffering End Dateprivate List<GradeScheme>gradeSchemesGrade Schemesprivate List<GradeType>gradeTypesGrade Typesprivate StringidIDprivate List<InstructionalEvent>instructionalEventsInstructional Eventsprivate ObjectinstructionalPlatformInstructional Platformprivate ObjectmaxEnrollmentMaximum Enrollmentprivate MetadatametadataMetadataprivate StringnumberSection Numberprivate List<OwningInstitutionUnit>owningInstitutionUnitsOwning Institution Unitsprivate ObjectsiteSiteprivate DatestartOnOffering Start Dateprivate ObjectstatusStatusprivate StringtitleTitle
-
Constructor Summary
Constructors Constructor Description SectionsMaximum()
-
Method Summary
-
-
-
Field Detail
-
id
@JsonPropertyDescription("A globally unique identifier of a section maximum to be used in all external references.") private String idIDA globally unique identifier of a section maximum to be used in all external references. (Required)
-
title
@JsonPropertyDescription("The full name of a section.") private String titleTitleThe full name of a section. (Required)
-
description
@JsonPropertyDescription("A description of a section.") private String descriptionDescriptionA description of a section.
-
startOn
@JsonPropertyDescription("The starting date at which a section may be scheduled to be taken.") private Date startOnOffering Start DateThe starting date at which a section may be scheduled to be taken. (Required)
-
endOn
@JsonPropertyDescription("The ending date at which a section may no longer be scheduled to be taken.") private Object endOnOffering End DateThe ending date at which a section may no longer be scheduled to be taken.
-
code
@JsonPropertyDescription("The human-readable identifier of a section. It is generally unique within an academic period.") private String codeSection CodeThe human-readable identifier of a section. It is generally unique within an academic period.
-
number
@JsonPropertyDescription("A numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.") private String numberSection NumberA numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.
-
instructionalPlatform
@JsonPropertyDescription("The technology platform used to manage the administration of a section") private Object instructionalPlatformInstructional PlatformThe technology platform used to manage the administration of a section
-
academicPeriod
@JsonPropertyDescription("The academic time period associated with this section.") private Object academicPeriodAcademic PeriodThe academic time period associated with this section.
-
administrativePeriod
@JsonPropertyDescription("The administrative time period associated with this section.") private Object administrativePeriodAdministrative Time PeriodThe administrative time period associated with this section.
-
censusDates
@JsonPropertyDescription("The dates at which the section\'s enrollment/headcount is determined.") private List<String> censusDatesCensus DatesThe dates at which the section's enrollment/headcount is determined.
-
course
@JsonPropertyDescription("The smallest unit of instruction for which an Organization grants credits.") private Course courseCourseThe smallest unit of instruction for which an Organization grants credits. (Required)
-
credits
@JsonPropertyDescription("Unit specification that can be awarded for completing a section.") private List<Credit> creditsCreditsUnit specification that can be awarded for completing a section.
-
site
@JsonPropertyDescription("The primary location within the organization where a section\'s meetings will be held") private Object siteSiteThe primary location within the organization where a section's meetings will be held
-
academicLevels
@JsonPropertyDescription("The levels of academic progress that can be associated with a section") private List<AcademicLevel> academicLevelsAcademic LevelsThe levels of academic progress that can be associated with a section
-
gradeSchemes
@JsonPropertyDescription("The grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.") private List<GradeScheme> gradeSchemesGrade SchemesThe grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.
-
courseLevels
@JsonPropertyDescription("The levels of a course.") private List<CourseLevel> courseLevelsCourse LevelsThe levels of a course.
-
status
@JsonPropertyDescription("The status of a section, for example, \"Open\" or \"Closed\".") private Object statusStatusThe status of a section, for example, "Open" or "Closed".
-
duration
@JsonPropertyDescription("The scheme for calculating the duration of a section") private Object durationDurationThe scheme for calculating the duration of a section
-
maxEnrollment
@JsonPropertyDescription("The maximum number of persons who are allowed to enroll for a section.") private Object maxEnrollmentMaximum EnrollmentThe maximum number of persons who are allowed to enroll for a section.
-
instructionalEvents
@JsonPropertyDescription("") private List<InstructionalEvent> instructionalEventsInstructional Events
-
owningInstitutionUnits
@JsonPropertyDescription("Units (departments) of the educational institution that own, or are responsible for, the course") private List<OwningInstitutionUnit> owningInstitutionUnitsOwning Institution UnitsUnits (departments) of the educational institution that own, or are responsible for, the course
-
gradeTypes
@JsonPropertyDescription("The grade types that can be used in grading a section") private List<GradeType> gradeTypesGrade TypesThe grade types that can be used in grading a section
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadataMetadataMetadata about the JSON payload
-
-
Method Detail
-
getId
public String getId()
IDA globally unique identifier of a section maximum to be used in all external references. (Required)
-
setId
public void setId(String id)
IDA globally unique identifier of a section maximum to be used in all external references. (Required)
-
withId
public SectionsMaximum withId(String id)
-
getTitle
public String getTitle()
TitleThe full name of a section. (Required)
-
setTitle
public void setTitle(String title)
TitleThe full name of a section. (Required)
-
withTitle
public SectionsMaximum withTitle(String title)
-
getDescription
public String getDescription()
DescriptionA description of a section.
-
setDescription
public void setDescription(String description)
DescriptionA description of a section.
-
withDescription
public SectionsMaximum withDescription(String description)
-
getStartOn
public Date getStartOn()
Offering Start DateThe starting date at which a section may be scheduled to be taken. (Required)
-
setStartOn
public void setStartOn(Date startOn)
Offering Start DateThe starting date at which a section may be scheduled to be taken. (Required)
-
withStartOn
public SectionsMaximum withStartOn(Date startOn)
-
getEndOn
public Object getEndOn()
Offering End DateThe ending date at which a section may no longer be scheduled to be taken.
-
setEndOn
public void setEndOn(Object endOn)
Offering End DateThe ending date at which a section may no longer be scheduled to be taken.
-
withEndOn
public SectionsMaximum withEndOn(Object endOn)
-
getCode
public String getCode()
Section CodeThe human-readable identifier of a section. It is generally unique within an academic period.
-
setCode
public void setCode(String code)
Section CodeThe human-readable identifier of a section. It is generally unique within an academic period.
-
withCode
public SectionsMaximum withCode(String code)
-
getNumber
public String getNumber()
Section NumberA numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.
-
setNumber
public void setNumber(String number)
Section NumberA numbering scheme or other mark that distinguishes between multiple sections. It is generally unique within an academic period and course.
-
withNumber
public SectionsMaximum withNumber(String number)
-
getInstructionalPlatform
public Object getInstructionalPlatform()
Instructional PlatformThe technology platform used to manage the administration of a section
-
setInstructionalPlatform
public void setInstructionalPlatform(Object instructionalPlatform)
Instructional PlatformThe technology platform used to manage the administration of a section
-
withInstructionalPlatform
public SectionsMaximum withInstructionalPlatform(Object instructionalPlatform)
-
getAcademicPeriod
public Object getAcademicPeriod()
Academic PeriodThe academic time period associated with this section.
-
setAcademicPeriod
public void setAcademicPeriod(Object academicPeriod)
Academic PeriodThe academic time period associated with this section.
-
withAcademicPeriod
public SectionsMaximum withAcademicPeriod(Object academicPeriod)
-
getAdministrativePeriod
public Object getAdministrativePeriod()
Administrative Time PeriodThe administrative time period associated with this section.
-
setAdministrativePeriod
public void setAdministrativePeriod(Object administrativePeriod)
Administrative Time PeriodThe administrative time period associated with this section.
-
withAdministrativePeriod
public SectionsMaximum withAdministrativePeriod(Object administrativePeriod)
-
getCensusDates
public List<String> getCensusDates()
Census DatesThe dates at which the section's enrollment/headcount is determined.
-
setCensusDates
public void setCensusDates(List<String> censusDates)
Census DatesThe dates at which the section's enrollment/headcount is determined.
-
withCensusDates
public SectionsMaximum withCensusDates(List<String> censusDates)
-
getCourse
public Course getCourse()
CourseThe smallest unit of instruction for which an Organization grants credits. (Required)
-
setCourse
public void setCourse(Course course)
CourseThe smallest unit of instruction for which an Organization grants credits. (Required)
-
withCourse
public SectionsMaximum withCourse(Course course)
-
getCredits
public List<Credit> getCredits()
CreditsUnit specification that can be awarded for completing a section.
-
setCredits
public void setCredits(List<Credit> credits)
CreditsUnit specification that can be awarded for completing a section.
-
withCredits
public SectionsMaximum withCredits(List<Credit> credits)
-
getSite
public Object getSite()
SiteThe primary location within the organization where a section's meetings will be held
-
setSite
public void setSite(Object site)
SiteThe primary location within the organization where a section's meetings will be held
-
withSite
public SectionsMaximum withSite(Object site)
-
getAcademicLevels
public List<AcademicLevel> getAcademicLevels()
Academic LevelsThe levels of academic progress that can be associated with a section
-
setAcademicLevels
public void setAcademicLevels(List<AcademicLevel> academicLevels)
Academic LevelsThe levels of academic progress that can be associated with a section
-
withAcademicLevels
public SectionsMaximum withAcademicLevels(List<AcademicLevel> academicLevels)
-
getGradeSchemes
public List<GradeScheme> getGradeSchemes()
Grade SchemesThe grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.
-
setGradeSchemes
public void setGradeSchemes(List<GradeScheme> gradeSchemes)
Grade SchemesThe grading schemes that may be used to award a grade to a student in this section of the course. Must be a subset of the grade schemes of the course.
-
withGradeSchemes
public SectionsMaximum withGradeSchemes(List<GradeScheme> gradeSchemes)
-
getCourseLevels
public List<CourseLevel> getCourseLevels()
Course LevelsThe levels of a course.
-
setCourseLevels
public void setCourseLevels(List<CourseLevel> courseLevels)
Course LevelsThe levels of a course.
-
withCourseLevels
public SectionsMaximum withCourseLevels(List<CourseLevel> courseLevels)
-
getStatus
public Object getStatus()
StatusThe status of a section, for example, "Open" or "Closed".
-
setStatus
public void setStatus(Object status)
StatusThe status of a section, for example, "Open" or "Closed".
-
withStatus
public SectionsMaximum withStatus(Object status)
-
getDuration
public Object getDuration()
DurationThe scheme for calculating the duration of a section
-
setDuration
public void setDuration(Object duration)
DurationThe scheme for calculating the duration of a section
-
withDuration
public SectionsMaximum withDuration(Object duration)
-
getMaxEnrollment
public Object getMaxEnrollment()
Maximum EnrollmentThe maximum number of persons who are allowed to enroll for a section.
-
setMaxEnrollment
public void setMaxEnrollment(Object maxEnrollment)
Maximum EnrollmentThe maximum number of persons who are allowed to enroll for a section.
-
withMaxEnrollment
public SectionsMaximum withMaxEnrollment(Object maxEnrollment)
-
getInstructionalEvents
public List<InstructionalEvent> getInstructionalEvents()
Instructional Events
-
setInstructionalEvents
public void setInstructionalEvents(List<InstructionalEvent> instructionalEvents)
Instructional Events
-
withInstructionalEvents
public SectionsMaximum withInstructionalEvents(List<InstructionalEvent> instructionalEvents)
-
getOwningInstitutionUnits
public List<OwningInstitutionUnit> getOwningInstitutionUnits()
Owning Institution UnitsUnits (departments) of the educational institution that own, or are responsible for, the course
-
setOwningInstitutionUnits
public void setOwningInstitutionUnits(List<OwningInstitutionUnit> owningInstitutionUnits)
Owning Institution UnitsUnits (departments) of the educational institution that own, or are responsible for, the course
-
withOwningInstitutionUnits
public SectionsMaximum withOwningInstitutionUnits(List<OwningInstitutionUnit> owningInstitutionUnits)
-
getGradeTypes
public List<GradeType> getGradeTypes()
Grade TypesThe grade types that can be used in grading a section
-
setGradeTypes
public void setGradeTypes(List<GradeType> gradeTypes)
Grade TypesThe grade types that can be used in grading a section
-
withGradeTypes
public SectionsMaximum withGradeTypes(List<GradeType> gradeTypes)
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public SectionsMaximum withMetadata(Metadata metadata)
-
-