java.lang.ObjectCommunityMember
Employee
Faculty
Administrator
public class Administrator
Administrator class definition maintains and returns title information.
Constructor Summary | |
---|---|
Administrator(java.lang.String firstName,
java.lang.String lastName,
int employeeID,
java.lang.String department,
java.lang.String title)
The constructor sets initial value for the title field. |
Method Summary | |
---|---|
java.lang.String |
getTitle()
Returns current value of the title field. |
java.lang.String |
printLine()
Returns detail line information for title field for a columnar report. |
void |
setTitle(java.lang.String title)
Sets the value for the title field converted to all uppercase letters. |
java.lang.String |
toString()
Returns formatted title field including text labels. |
Methods inherited from class Faculty |
---|
getDepartment, setDepartment |
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 Administrator(java.lang.String firstName, java.lang.String lastName, int employeeID, java.lang.String department, java.lang.String title)
firstName
- Administrator's first name from indirect superclass CommunityMember.lastName
- Administrator's last name from indirect superclass CommunityMember.annualSalary
- Administrator's ID number from indirect superclass Employee.department
- Department in which administrator works from superclass Faculty.title
- Administrator's title.Method Detail |
---|
public java.lang.String getTitle()
public java.lang.String printLine()
printLine
in class Faculty
public void setTitle(java.lang.String title)
title
- Administrator's title.public java.lang.String toString()
toString
in class Faculty