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>
academicLevels
Academic Levelsprivate Object
academicPeriod
Academic Periodprivate Object
administrativePeriod
Administrative Time Periodprivate List<String>
censusDates
Census Datesprivate String
code
Section Codeprivate Course
course
Courseprivate List<CourseLevel>
courseLevels
Course Levelsprivate List<Credit>
credits
Creditsprivate String
description
Descriptionprivate Object
duration
Durationprivate Object
endOn
Offering End Dateprivate List<GradeScheme>
gradeSchemes
Grade Schemesprivate List<GradeType>
gradeTypes
Grade Typesprivate String
id
IDprivate List<InstructionalEvent>
instructionalEvents
Instructional Eventsprivate Object
instructionalPlatform
Instructional Platformprivate Object
maxEnrollment
Maximum Enrollmentprivate Metadata
metadata
Metadataprivate String
number
Section Numberprivate List<OwningInstitutionUnit>
owningInstitutionUnits
Owning Institution Unitsprivate Object
site
Siteprivate Date
startOn
Offering Start Dateprivate Object
status
Statusprivate String
title
Title
-
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 id
IDA 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 title
TitleThe full name of a section. (Required)
-
description
@JsonPropertyDescription("A description of a section.") private String description
DescriptionA description of a section.
-
startOn
@JsonPropertyDescription("The starting date at which a section may be scheduled to be taken.") private Date startOn
Offering 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 endOn
Offering 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 code
Section 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 number
Section 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 instructionalPlatform
Instructional PlatformThe technology platform used to manage the administration of a section
-
academicPeriod
@JsonPropertyDescription("The academic time period associated with this section.") private Object academicPeriod
Academic PeriodThe academic time period associated with this section.
-
administrativePeriod
@JsonPropertyDescription("The administrative time period associated with this section.") private Object administrativePeriod
Administrative 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> censusDates
Census 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 course
CourseThe 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> credits
CreditsUnit 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 site
SiteThe 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> academicLevels
Academic 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> 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.
-
courseLevels
@JsonPropertyDescription("The levels of a course.") private List<CourseLevel> courseLevels
Course LevelsThe levels of a course.
-
status
@JsonPropertyDescription("The status of a section, for example, \"Open\" or \"Closed\".") private Object status
StatusThe status of a section, for example, "Open" or "Closed".
-
duration
@JsonPropertyDescription("The scheme for calculating the duration of a section") private Object duration
DurationThe 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 maxEnrollment
Maximum EnrollmentThe maximum number of persons who are allowed to enroll for a section.
-
instructionalEvents
@JsonPropertyDescription("") private List<InstructionalEvent> instructionalEvents
Instructional Events
-
owningInstitutionUnits
@JsonPropertyDescription("Units (departments) of the educational institution that own, or are responsible for, the course") private List<OwningInstitutionUnit> owningInstitutionUnits
Owning 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> gradeTypes
Grade TypesThe grade types that can be used in grading a section
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata 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)
-
-