data
Class BoardObject

java.lang.Object
  extended by data.BoardObject

public class BoardObject
extends java.lang.Object


Field Summary
(package private)  double distanceGoal
           
(package private)  Goal goal
           
(package private)  boolean isDone
           
(package private)  Position position
           
(package private)  long timeout
          timeout in milli seconds
(package private)  long timestamp
           
(package private)  java.lang.String topic
           
 
Constructor Summary
BoardObject()
           
BoardObject(Goal newGoal)
           
 
Method Summary
 double getDistanceGoal()
           
 Goal getGoal()
           
 Position getPosition()
           
 long getTimeout()
           
 long getTimestamp()
           
 java.lang.String getTopic()
           
 boolean isDone()
           
 void setDistanceGoal(int distanceGoal)
           
 void setDone(boolean isDone)
           
 void setGoal(Goal goal)
           
 void setPosition(Position position)
           
 void setTimeout(long timeout)
           
 void setTopic(java.lang.String name)
           
 java.lang.String toString()
           
(package private)  void updateAccessTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

goal

Goal goal

position

Position position

distanceGoal

double distanceGoal

topic

java.lang.String topic

timestamp

long timestamp

timeout

long timeout
timeout in milli seconds


isDone

boolean isDone
Constructor Detail

BoardObject

public BoardObject()

BoardObject

public BoardObject(Goal newGoal)
Method Detail

getDistanceGoal

public double getDistanceGoal()

setDistanceGoal

public void setDistanceGoal(int distanceGoal)

getGoal

public Goal getGoal()

setGoal

public void setGoal(Goal goal)

getTopic

public java.lang.String getTopic()

setTopic

public void setTopic(java.lang.String name)

getPosition

public Position getPosition()

setPosition

public void setPosition(Position position)

updateAccessTime

void updateAccessTime()

getTimestamp

public long getTimestamp()
Returns:
The timestamp when this BoardObject was last accessed (write).

getTimeout

public long getTimeout()

setTimeout

public void setTimeout(long timeout)

isDone

public boolean isDone()
Returns:
the isDone

setDone

public void setDone(boolean isDone)
Parameters:
isDone - the isDone to set

toString

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