|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.vt.middleware.ed.AbstractDataObject
edu.vt.middleware.ed.AbstractMutableDataObject
edu.vt.middleware.ed.StudentData
public class StudentData
Contains attributes that identify student data.
| Field Summary | |
|---|---|
private BannerAcademicLevel |
bannerAcademicLevel
banner academic level |
private Campus |
campus
campus |
private College |
college
college |
static String |
FIND_BY_PERSON_UID
Constant for named query |
private String |
generalAcademicLevel
general academic level |
private Term |
lastEnrolledTerm
last enrolled term |
private Term |
nextEnrolledTerm
next enrolled term |
private Person |
person
person associated with student data |
private static long |
serialVersionUID
serial version UID |
private Set<StudentDegree> |
studentDegrees
student degrees |
private Set<StudentMajor> |
studentMajors
student majors |
| Fields inherited from class edu.vt.middleware.ed.AbstractMutableDataObject |
|---|
modificationDate, modifiedBy |
| Fields inherited from class edu.vt.middleware.ed.AbstractDataObject |
|---|
createdBy, creationDate, uid |
| Constructor Summary | |
|---|---|
StudentData()
|
|
| Method Summary | |
|---|---|
void |
copyValues(StudentData dataObject)
Copies the non-relationship values from the supplied object into this object. |
BannerAcademicLevel |
getBannerAcademicLevel()
This returns the banner academic level. |
Campus |
getCampus()
This returns the campus. |
College |
getCollege()
This returns the college. |
String |
getDegreeType()
This returns the degree type. |
protected String |
getGeneralAcademicLevel()
This returns the general academic level. |
Term |
getLastEnrolledTerm()
This returns the last enrolled term. |
Set<Major> |
getMajors()
Gets an immutable set of majors in which the student is enrolled. |
Term |
getNextEnrolledTerm()
This returns the next enrolled term. |
Person |
getPerson()
This returns the person associated with this student data. |
ManagedSet<StudentDegree> |
getStudentDegrees()
Gets a set of this student's degrees. |
private Set<StudentDegree> |
getStudentDegreesInternal()
Gets a set of this student's degrees. |
ManagedSet<StudentMajor> |
getStudentMajors()
Gets an immutable set of majors in which the student is enrolled. |
private Set<StudentMajor> |
getStudentMajorsInternal()
Gets a set of majors in which the student is enrolled. |
Long |
getUid()
This returns the uid. |
String |
getUndergraduateLevel()
This returns the undergraduate level. |
boolean |
isCongruent(StudentData other)
Determines whether the given object is congruent/equivalent to this object via equals comparison on properties. |
void |
setBannerAcademicLevel(BannerAcademicLevel bal)
This sets the banner academic level. |
void |
setCampus(Campus c)
This sets the campus. |
void |
setCollege(College c)
This sets the college. |
void |
setGeneralAcademicLevel(String s)
This sets the general academic level. |
void |
setLastEnrolledTerm(Term t)
This sets the last enrolled term. |
void |
setNextEnrolledTerm(Term t)
This sets the next enrolled term. |
void |
setPerson(Person p)
This sets the person associated with this student data. |
private void |
setStudentDegreesInternal(Set<StudentDegree> s)
This sets the student degrees. |
private void |
setStudentMajorsInternal(Set<StudentMajor> s)
This sets the student majors. |
| Methods inherited from class edu.vt.middleware.ed.AbstractMutableDataObject |
|---|
getModificationDate, getModifiedBy, setModificationDate, setModifiedBy |
| Methods inherited from class edu.vt.middleware.ed.AbstractDataObject |
|---|
compareTo, getCreatedBy, getCreationDate, setCreatedBy, setCreationDate, setUid, toString, validateProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.vt.middleware.ed.DataObject |
|---|
getCreatedBy, getCreationDate, setCreatedBy, setCreationDate, setUid |
| Field Detail |
|---|
public static final String FIND_BY_PERSON_UID
private static final long serialVersionUID
private College college
private Campus campus
private String generalAcademicLevel
private BannerAcademicLevel bannerAcademicLevel
private Set<StudentMajor> studentMajors
private Set<StudentDegree> studentDegrees
private Term lastEnrolledTerm
private Term nextEnrolledTerm
private Person person
| Constructor Detail |
|---|
public StudentData()
| Method Detail |
|---|
public Long getUid()
getUid in interface DataObjectgetUid in class AbstractDataObjectLong - uidpublic College getCollege()
Collegepublic void setCollege(College c)
c - Collegepublic Campus getCampus()
Campuspublic void setCampus(Campus c)
c - Campusprotected String getGeneralAcademicLevel()
Stringpublic void setGeneralAcademicLevel(String s)
s - Stringpublic BannerAcademicLevel getBannerAcademicLevel()
Stringpublic void setBannerAcademicLevel(BannerAcademicLevel bal)
bal - BannerAcademicLevelpublic String getUndergraduateLevel()
Stringpublic String getDegreeType()
Stringprivate Set<StudentMajor> getStudentMajorsInternal()
Set of majors.private void setStudentMajorsInternal(Set<StudentMajor> s)
s - Setpublic ManagedSet<StudentMajor> getStudentMajors()
Set of majors.public Set<Major> getMajors()
Set of majors.private Set<StudentDegree> getStudentDegreesInternal()
Set of student degrees.private void setStudentDegreesInternal(Set<StudentDegree> s)
s - Setpublic ManagedSet<StudentDegree> getStudentDegrees()
Set of student degrees.public Term getLastEnrolledTerm()
Termpublic void setLastEnrolledTerm(Term t)
t - Termpublic Term getNextEnrolledTerm()
Termpublic void setNextEnrolledTerm(Term t)
t - Termpublic Person getPerson()
Person with this student datapublic void setPerson(Person p)
p - Person with this student datapublic void copyValues(StudentData dataObject)
copyValues in interface CarbonCopy<StudentData>dataObject - Source to copy from.public boolean isCongruent(StudentData other)
isCongruent in interface Congruence<StudentData>other - The object to compare to this instance.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||