|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectPerson
public class Person
Person stores the information for a person (Student, Teacher, ...)
| Field Summary | |
|---|---|
static int |
MAXNUMCOURSEARRAY
Maximum size of the course array, used by BillBoard to make the week grid |
| Constructor Summary | |
|---|---|
Person()
|
|
Person(java.lang.String firstName)
|
|
Person(java.lang.String firstName,
java.lang.String lastName)
|
|
| Method Summary | |
|---|---|
void |
addCourse(Course course)
|
Course |
getCourse(int courseNumber)
Return course based on its number 1, 2, 3, ... |
Course |
getCourse(java.lang.String courseName)
If course name is good, return the Course, else return null |
int |
getCourseArrayLength()
|
int |
getCourseNumber(java.lang.String courseName)
If course name is good, return its number, else return 0 |
java.util.List<Course> |
getCourses()
|
java.lang.String |
getFirstName()
|
java.lang.String |
getLastName()
|
int |
getNumActiveCoursesInArray()
|
int |
getNumCourses()
|
void |
setFirstName(java.lang.String name)
|
void |
setLastName(java.lang.String name)
|
void |
sysPrint()
|
void |
sysPrintCourses()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MAXNUMCOURSEARRAY
| Constructor Detail |
|---|
public Person()
public Person(java.lang.String firstName)
public Person(java.lang.String firstName,
java.lang.String lastName)
| Method Detail |
|---|
public void addCourse(Course course)
public void setFirstName(java.lang.String name)
public java.lang.String getFirstName()
public void setLastName(java.lang.String name)
public java.lang.String getLastName()
public java.util.List<Course> getCourses()
public int getCourseNumber(java.lang.String courseName)
public Course getCourse(java.lang.String courseName)
public int getNumCourses()
public int getCourseArrayLength()
public int getNumActiveCoursesInArray()
public Course getCourse(int courseNumber)
public void sysPrint()
public void sysPrintCourses()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||