public class Instructor
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Instructor()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addForbiddenAssistant(Assistant assistant)
Adds a forbidden assistant to the instructor's list
|
void |
allowAssistant(Assistant a)
Changes an assistant from being on the forbidden list to now be allowed
|
void |
clean(java.util.ArrayList<Assistant> assistants)
Removes any assistants still in the instructors forbidden assistants list after that assistant
has been deleted from the master list
|
Instructor |
copy()
Creates a copy of an Instructor
|
java.util.ArrayList<Assistant> |
getForbiddenAssistants()
Returns a list of forbidden Assistants
|
java.lang.String |
getId()
Returns id
|
java.lang.String |
getName()
Returns name
|
boolean |
isForbiddenAssistant(Assistant anAssistant)
checks to see if an assistant is in that Instructor's forbidden assistants list
|
void |
restore(Instructor backup)
Restores all information to a previous backup version of an Instructor
|
void |
setForbiddenAssistants(java.util.ArrayList<Assistant> forbiddenAssistants)
Sets the forbidden Assistants
|
void |
setId(java.lang.String id)
Sets id
|
void |
setName(java.lang.String name)
Sets name
|
java.lang.String |
toString()
Returns the name of the instructor when just referring to Instructor
|
public Instructor copy()
public void clean(java.util.ArrayList<Assistant> assistants)
assistants
- public void restore(Instructor backup)
backup
- public void setName(java.lang.String name)
name
- public java.lang.String getName()
public void setId(java.lang.String id)
id
- public java.lang.String getId()
public void setForbiddenAssistants(java.util.ArrayList<Assistant> forbiddenAssistants)
forbiddenAssistants
- public java.util.ArrayList<Assistant> getForbiddenAssistants()
public boolean isForbiddenAssistant(Assistant anAssistant)
anAssistant
- public void addForbiddenAssistant(Assistant assistant)
assistant
- public java.lang.String toString()
toString
in class java.lang.Object
public void allowAssistant(Assistant a)
a
-