Class StudentAcademicProgramsSubmissions
- java.lang.Object
-
- com.ellucian.generated.eedm.student_academic_programs_submissions.v1_0_0.StudentAcademicProgramsSubmissions
-
@Generated("jsonschema2pojo") public class StudentAcademicProgramsSubmissions extends Object
Student Academic Programs SubmissionsThe academic programs in the home institution in which a student is enrolled.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StudentAcademicProgramsSubmissions.CurriculumObjective
Curriculum Objective
-
Field Summary
Fields Modifier and Type Field Description private Object
academicLevel
Academic Levelprivate AcademicPeriods
academicPeriods
Academic Periodsprivate AdmissionClassification
admissionClassification
Admission Classificationprivate Object
catalog
Academic Catalogprivate List<Credential>
credentials
Credentialsprivate StudentAcademicProgramsSubmissions.CurriculumObjective
curriculumObjective
Curriculum Objectiveprivate List<Discipline>
disciplines
Disciplinesprivate Object
endOn
End Dateprivate EnrollmentStatus
enrollmentStatus
Enrollment Statusprivate Object
expectedGraduationDate
Expected Graduation Dateprivate String
id
IDprivate Metadata
metadata
Metadataprivate Object
preference
Preferenceprivate Program
program
Academic Programprivate Object
programOwner
Program Ownerprivate Object
site
Siteprivate Object
startOn
Start Dateprivate Student
student
Student
-
Constructor Summary
Constructors Constructor Description StudentAcademicProgramsSubmissions()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the student academic program.") private String id
IDThe global identifier of the student academic program. (Required)
-
student
@JsonPropertyDescription("The student who is enrolled in an academic program.") private Student student
StudentThe student who is enrolled in an academic program. (Required)
-
program
@JsonPropertyDescription("The academic program in which a student is enrolled.") private Program program
Academic ProgramThe academic program in which a student is enrolled. (Required)
-
curriculumObjective
@JsonPropertyDescription("The curriculum objective associated with the student\'s academic program.") private StudentAcademicProgramsSubmissions.CurriculumObjective curriculumObjective
Curriculum ObjectiveThe curriculum objective associated with the student's academic program. (Required)
-
preference
@JsonPropertyDescription("Indicates the primary academic program of the student. Only one academic program should be set to preferred for a student.") private Object preference
PreferenceIndicates the primary academic program of the student. Only one academic program should be set to preferred for a student.
-
programOwner
@JsonPropertyDescription("The owner of the academic program.") private Object programOwner
Program OwnerThe owner of the academic program.
-
site
@JsonPropertyDescription("The site (campus) at which the student is enrolled in the program.") private Object site
SiteThe site (campus) at which the student is enrolled in the program.
-
catalog
@JsonPropertyDescription("The academic catalog that defines the requirements for a student\'s enrollment in a program.") private Object catalog
Academic CatalogThe academic catalog that defines the requirements for a student's enrollment in a program.
-
academicLevel
@JsonPropertyDescription("The academic level associated with the enrollment of the student in the academic program.") private Object academicLevel
Academic LevelThe academic level associated with the enrollment of the student in the academic program.
-
credentials
@JsonPropertyDescription("The academic credentials that can be awarded for completing an academic program.") private List<Credential> credentials
CredentialsThe academic credentials that can be awarded for completing an academic program.
-
disciplines
@JsonPropertyDescription("The academic disciplines offered as part of the academic program.") private List<Discipline> disciplines
DisciplinesThe academic disciplines offered as part of the academic program.
-
startOn
@JsonPropertyDescription("The date on which an academic program begins.") private Object startOn
Start DateThe date on which an academic program begins.
-
endOn
@JsonPropertyDescription("The date on which an academic program ends.") private Object endOn
End DateThe date on which an academic program ends.
-
academicPeriods
@JsonPropertyDescription("Various academic periods related to a student\'s progression in a program.") private AcademicPeriods academicPeriods
Academic PeriodsVarious academic periods related to a student's progression in a program.
-
enrollmentStatus
@JsonPropertyDescription("The current state of a student\'s academic program enrollment.") private EnrollmentStatus enrollmentStatus
Enrollment StatusThe current state of a student's academic program enrollment. (Required)
-
expectedGraduationDate
@JsonPropertyDescription("The date on which the student is expected to graduate from the academic program.") private Object expectedGraduationDate
Expected Graduation DateThe date on which the student is expected to graduate from the academic program.
-
admissionClassification
@JsonPropertyDescription("The admission classification and/or the type typically captured upon admission to the program.") private AdmissionClassification admissionClassification
Admission ClassificationThe admission classification and/or the type typically captured upon admission to the program.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public StudentAcademicProgramsSubmissions withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the student academic program. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the student academic program. (Required)
-
withId
public StudentAcademicProgramsSubmissions withId(String id)
-
getStudent
public Student getStudent()
StudentThe student who is enrolled in an academic program. (Required)
-
setStudent
public void setStudent(Student student)
StudentThe student who is enrolled in an academic program. (Required)
-
withStudent
public StudentAcademicProgramsSubmissions withStudent(Student student)
-
getProgram
public Program getProgram()
Academic ProgramThe academic program in which a student is enrolled. (Required)
-
setProgram
public void setProgram(Program program)
Academic ProgramThe academic program in which a student is enrolled. (Required)
-
withProgram
public StudentAcademicProgramsSubmissions withProgram(Program program)
-
getCurriculumObjective
public StudentAcademicProgramsSubmissions.CurriculumObjective getCurriculumObjective()
Curriculum ObjectiveThe curriculum objective associated with the student's academic program. (Required)
-
setCurriculumObjective
public void setCurriculumObjective(StudentAcademicProgramsSubmissions.CurriculumObjective curriculumObjective)
Curriculum ObjectiveThe curriculum objective associated with the student's academic program. (Required)
-
withCurriculumObjective
public StudentAcademicProgramsSubmissions withCurriculumObjective(StudentAcademicProgramsSubmissions.CurriculumObjective curriculumObjective)
-
getPreference
public Object getPreference()
PreferenceIndicates the primary academic program of the student. Only one academic program should be set to preferred for a student.
-
setPreference
public void setPreference(Object preference)
PreferenceIndicates the primary academic program of the student. Only one academic program should be set to preferred for a student.
-
withPreference
public StudentAcademicProgramsSubmissions withPreference(Object preference)
-
getProgramOwner
public Object getProgramOwner()
Program OwnerThe owner of the academic program.
-
setProgramOwner
public void setProgramOwner(Object programOwner)
Program OwnerThe owner of the academic program.
-
withProgramOwner
public StudentAcademicProgramsSubmissions withProgramOwner(Object programOwner)
-
getSite
public Object getSite()
SiteThe site (campus) at which the student is enrolled in the program.
-
setSite
public void setSite(Object site)
SiteThe site (campus) at which the student is enrolled in the program.
-
withSite
public StudentAcademicProgramsSubmissions withSite(Object site)
-
getCatalog
public Object getCatalog()
Academic CatalogThe academic catalog that defines the requirements for a student's enrollment in a program.
-
setCatalog
public void setCatalog(Object catalog)
Academic CatalogThe academic catalog that defines the requirements for a student's enrollment in a program.
-
withCatalog
public StudentAcademicProgramsSubmissions withCatalog(Object catalog)
-
getAcademicLevel
public Object getAcademicLevel()
Academic LevelThe academic level associated with the enrollment of the student in the academic program.
-
setAcademicLevel
public void setAcademicLevel(Object academicLevel)
Academic LevelThe academic level associated with the enrollment of the student in the academic program.
-
withAcademicLevel
public StudentAcademicProgramsSubmissions withAcademicLevel(Object academicLevel)
-
getCredentials
public List<Credential> getCredentials()
CredentialsThe academic credentials that can be awarded for completing an academic program.
-
setCredentials
public void setCredentials(List<Credential> credentials)
CredentialsThe academic credentials that can be awarded for completing an academic program.
-
withCredentials
public StudentAcademicProgramsSubmissions withCredentials(List<Credential> credentials)
-
getDisciplines
public List<Discipline> getDisciplines()
DisciplinesThe academic disciplines offered as part of the academic program.
-
setDisciplines
public void setDisciplines(List<Discipline> disciplines)
DisciplinesThe academic disciplines offered as part of the academic program.
-
withDisciplines
public StudentAcademicProgramsSubmissions withDisciplines(List<Discipline> disciplines)
-
getStartOn
public Object getStartOn()
Start DateThe date on which an academic program begins.
-
setStartOn
public void setStartOn(Object startOn)
Start DateThe date on which an academic program begins.
-
withStartOn
public StudentAcademicProgramsSubmissions withStartOn(Object startOn)
-
getEndOn
public Object getEndOn()
End DateThe date on which an academic program ends.
-
setEndOn
public void setEndOn(Object endOn)
End DateThe date on which an academic program ends.
-
withEndOn
public StudentAcademicProgramsSubmissions withEndOn(Object endOn)
-
getAcademicPeriods
public AcademicPeriods getAcademicPeriods()
Academic PeriodsVarious academic periods related to a student's progression in a program.
-
setAcademicPeriods
public void setAcademicPeriods(AcademicPeriods academicPeriods)
Academic PeriodsVarious academic periods related to a student's progression in a program.
-
withAcademicPeriods
public StudentAcademicProgramsSubmissions withAcademicPeriods(AcademicPeriods academicPeriods)
-
getEnrollmentStatus
public EnrollmentStatus getEnrollmentStatus()
Enrollment StatusThe current state of a student's academic program enrollment. (Required)
-
setEnrollmentStatus
public void setEnrollmentStatus(EnrollmentStatus enrollmentStatus)
Enrollment StatusThe current state of a student's academic program enrollment. (Required)
-
withEnrollmentStatus
public StudentAcademicProgramsSubmissions withEnrollmentStatus(EnrollmentStatus enrollmentStatus)
-
getExpectedGraduationDate
public Object getExpectedGraduationDate()
Expected Graduation DateThe date on which the student is expected to graduate from the academic program.
-
setExpectedGraduationDate
public void setExpectedGraduationDate(Object expectedGraduationDate)
Expected Graduation DateThe date on which the student is expected to graduate from the academic program.
-
withExpectedGraduationDate
public StudentAcademicProgramsSubmissions withExpectedGraduationDate(Object expectedGraduationDate)
-
getAdmissionClassification
public AdmissionClassification getAdmissionClassification()
Admission ClassificationThe admission classification and/or the type typically captured upon admission to the program.
-
setAdmissionClassification
public void setAdmissionClassification(AdmissionClassification admissionClassification)
Admission ClassificationThe admission classification and/or the type typically captured upon admission to the program.
-
withAdmissionClassification
public StudentAcademicProgramsSubmissions withAdmissionClassification(AdmissionClassification admissionClassification)
-
-