resources
Class Professor
java.lang.Object
resources.Professor
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, Constants
public class Professor
- extends java.lang.Object
- implements Constants, java.lang.Comparable, java.io.Serializable
Class defining a Classroom Scheduler Professor
- See Also:
- Serialized Form
Constructor Summary |
Professor(java.lang.String firstName,
java.lang.String lastName,
int status)
Constructor declaration |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FULL_TIME
public static final int FULL_TIME
- See Also:
- Constant Field Values
ADJUNCT
public static final int ADJUNCT
- See Also:
- Constant Field Values
OTHER
public static final int OTHER
- See Also:
- Constant Field Values
status
protected int status
firstName
protected java.lang.String firstName
lastName
protected java.lang.String lastName
Professor
public Professor(java.lang.String firstName,
java.lang.String lastName,
int status)
- Constructor declaration
- Parameters:
String
- firstNameString
- lastNameString
- status
getFirstName
public java.lang.String getFirstName()
- Returns:
- String firstName
getLastName
public java.lang.String getLastName()
- Returns:
- String lastName
getStatus
public int getStatus()
- Returns:
- int status
setFirstName
public void setFirstName(java.lang.String firstName)
- Parameters:
String
- firstName
setLastName
public void setLastName(java.lang.String lastName)
- Parameters:
String
- lastName
setStatus
public void setStatus(int status)
- Parameters:
int
- status
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
draw
public void draw(java.awt.Graphics g,
java.awt.Rectangle r)