timeTable.dataStructures
Class Student

java.lang.Object
  extended by timeTable.dataStructures.Student
All Implemented Interfaces:
java.io.Serializable

public class Student
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Student(int index, java.lang.String name)
           
 
Method Summary
 void addAvailability(Availability availability)
           
 Availability getChosenAvailability()
           
 TimeInterval getChosenTimeInterval()
           
 int getIndex()
           
 java.lang.String getName()
           
 boolean isAvailable(TimeInterval timeInterval)
           
 void removeAvailability(Availability availability)
           
 void setChosenAvailability(Availability chosenAvailability)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Student

public Student(int index,
               java.lang.String name)
Method Detail

getIndex

public int getIndex()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

addAvailability

public void addAvailability(Availability availability)

removeAvailability

public void removeAvailability(Availability availability)

isAvailable

public boolean isAvailable(TimeInterval timeInterval)

setChosenAvailability

public void setChosenAvailability(Availability chosenAvailability)

getChosenAvailability

public Availability getChosenAvailability()

getChosenTimeInterval

public TimeInterval getChosenTimeInterval()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object