schedule
Class AdminTimeConstraint
java.lang.Object
schedule.AdminTimeConstraint
abstract class AdminTimeConstraint
- extends java.lang.Object
This class defines a Collection of TimeConstraints set by the admin.
The methods defined will cover the basic operations on time constraints,
setting and removing constraints.
This object is derived from Section 2.4.1.1 of the Functional Requirements.
Field Summary |
(package private) java.util.Collection<schedule.AdminTimeConstraint.TimeConstraint> |
constraints
|
Method Summary |
abstract void |
RemoveConstraint(int startTime,
int endTime)
This method is called whenever an admin chooses to remove a time constraint. |
abstract void |
SetTimeConstraint(int startTime,
int endTime)
This method is called each time an admin sets a fixed time constraint. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constraints
java.util.Collection<schedule.AdminTimeConstraint.TimeConstraint> constraints
AdminTimeConstraint
AdminTimeConstraint()
SetTimeConstraint
public abstract void SetTimeConstraint(int startTime,
int endTime)
- This method is called each time an admin sets a fixed time constraint.
RemoveConstraint
public abstract void RemoveConstraint(int startTime,
int endTime)
- This method is called whenever an admin chooses to remove a time constraint.