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 classStudentAcademicProgramsSubmissions.CurriculumObjectiveCurriculum Objective
-
Field Summary
Fields Modifier and Type Field Description private ObjectacademicLevelAcademic Levelprivate AcademicPeriodsacademicPeriodsAcademic Periodsprivate AdmissionClassificationadmissionClassificationAdmission Classificationprivate ObjectcatalogAcademic Catalogprivate List<Credential>credentialsCredentialsprivate StudentAcademicProgramsSubmissions.CurriculumObjectivecurriculumObjectiveCurriculum Objectiveprivate List<Discipline>disciplinesDisciplinesprivate ObjectendOnEnd Dateprivate EnrollmentStatusenrollmentStatusEnrollment Statusprivate ObjectexpectedGraduationDateExpected Graduation Dateprivate StringidIDprivate MetadatametadataMetadataprivate ObjectpreferencePreferenceprivate ProgramprogramAcademic Programprivate ObjectprogramOwnerProgram Ownerprivate ObjectsiteSiteprivate ObjectstartOnStart Dateprivate StudentstudentStudent
-
Constructor Summary
Constructors Constructor Description StudentAcademicProgramsSubmissions()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadataMetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the student academic program.") private String idIDThe global identifier of the student academic program. (Required)
-
student
@JsonPropertyDescription("The student who is enrolled in an academic program.") private Student studentStudentThe student who is enrolled in an academic program. (Required)
-
program
@JsonPropertyDescription("The academic program in which a student is enrolled.") private Program programAcademic 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 curriculumObjectiveCurriculum 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 preferencePreferenceIndicates 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 programOwnerProgram OwnerThe owner of the academic program.
-
site
@JsonPropertyDescription("The site (campus) at which the student is enrolled in the program.") private Object siteSiteThe 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 catalogAcademic 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 academicLevelAcademic 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> credentialsCredentialsThe 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> disciplinesDisciplinesThe academic disciplines offered as part of the academic program.
-
startOn
@JsonPropertyDescription("The date on which an academic program begins.") private Object startOnStart DateThe date on which an academic program begins.
-
endOn
@JsonPropertyDescription("The date on which an academic program ends.") private Object endOnEnd DateThe date on which an academic program ends.
-
academicPeriods
@JsonPropertyDescription("Various academic periods related to a student\'s progression in a program.") private AcademicPeriods academicPeriodsAcademic 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 enrollmentStatusEnrollment 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 expectedGraduationDateExpected 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 admissionClassificationAdmission 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)
-
-