java.lang.ObjectCommunityMember
Employee
Faculty
public class Faculty
Faculty class definition maintains and returns department information.
Constructor Summary | |
---|---|
Faculty(java.lang.String firstName,
java.lang.String lastName,
int employeeID,
java.lang.String department)
The constructor sets initial value for the department field. |
Method Summary | |
---|---|
java.lang.String |
getDepartment()
Returns current value of the department field. |
java.lang.String |
printLine()
Returns detail line information for department field for a columnar report. |
void |
setDepartment(java.lang.String department)
Sets the value for the department field which must be a String contained in departmentList ArrayList. |
java.lang.String |
toString()
Returns formatted department field including text labels. |
Methods inherited from class Employee |
---|
getEmployeeID, setEmployeeID |
Methods inherited from class CommunityMember |
---|
getFirstName, getLastName, printHeading, setCommunityMember, setFirstName, setLastName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Faculty(java.lang.String firstName, java.lang.String lastName, int employeeID, java.lang.String department)
firstName
- Faculty member's first name from indirect superclass CommunityMember.lastName
- Faculty member's last name from indirect superclass CommunityMember.annualSalary
- Faculty member's ID number from superclass Employee.department
- Department in which faculty member works.Method Detail |
---|
public java.lang.String getDepartment()
public java.lang.String printLine()
printLine
in class Employee
public void setDepartment(java.lang.String department)
department
- Faculty member's department.public java.lang.String toString()
toString
in class Employee