org.powertac.visualizer.beans
Class VisualizerBean

java.lang.Object
  extended by org.powertac.visualizer.beans.VisualizerBean
All Implemented Interfaces:
Serializable

@Service
public class VisualizerBean
extends Object
implements Serializable

Holds properties of the Visualizer such as number of received messages from the simulator, number of Visualizer runs etc.

Author:
Jurica Babic
See Also:
Serialized Form

Constructor Summary
VisualizerBean()
           
 
Method Summary
 org.powertac.common.Competition getCompetition()
           
 int getCurrentFirstEnabledTimeslotSerialNumber()
           
 int getCurrentTimeslotSerialNumber()
           
 int getDay()
           
 DayOverview getDayOverview()
           
 int getFirstTimeslotIndex()
           
 org.joda.time.Instant getFirstTimeslotInstant()
           
 int getHour()
           
 int getMessageCount()
           
 int getRelativeTimeslotIndex()
           
 String getSimulationStatus()
           
 org.powertac.common.msg.TimeslotUpdate getTimeslotUpdate()
           
 int getVisualizerRunCount()
           
 org.powertac.common.WeatherForecast getWeatherForecast()
           
 org.powertac.common.WeatherReport getWeatherReport()
           
 int getWeek()
           
 void incrementMessageCounter()
           
 void init()
           
 boolean isFinished()
           
 boolean isRunning()
           
 void newRun()
          Configures visualizer bean for the new competition instance.
 void setCompetition(org.powertac.common.Competition competition)
           
 void setCurrentTimeslotSerialNumber(int currentTimeslotSerialNumber)
           
 void setDay(int day)
           
 void setDayOverview(DayOverview dayOverview)
           
 void setFinished(boolean finished)
           
 void setFirstTimeslotIndex(int firstTimeslotIndex)
           
 void setFirstTimeslotInstant(org.joda.time.Instant firstTimeslot)
           
 void setHour(int hour)
           
 void setRelativeTimeslotIndex(int relativeTimeslotIndex)
           
 void setRunning(boolean running)
           
 void setSimulationStatus(String simulationStatus)
           
 void setTimeslotUpdate(org.powertac.common.msg.TimeslotUpdate timeslotUpdate)
           
 void setWeatherForecast(org.powertac.common.WeatherForecast weatherForecast)
           
 void setWeatherReport(org.powertac.common.WeatherReport weatherReport)
           
 void setWeek(int week)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualizerBean

public VisualizerBean()
Method Detail

incrementMessageCounter

public void incrementMessageCounter()

getMessageCount

public int getMessageCount()

newRun

public void newRun()
Configures visualizer bean for the new competition instance. Resets its properties and increments Visualizer counter.


init

public void init()

getVisualizerRunCount

public int getVisualizerRunCount()

getCompetition

public org.powertac.common.Competition getCompetition()

setCompetition

public void setCompetition(org.powertac.common.Competition competition)

getTimeslotUpdate

public org.powertac.common.msg.TimeslotUpdate getTimeslotUpdate()

setTimeslotUpdate

public void setTimeslotUpdate(org.powertac.common.msg.TimeslotUpdate timeslotUpdate)

getCurrentFirstEnabledTimeslotSerialNumber

public int getCurrentFirstEnabledTimeslotSerialNumber()

getSimulationStatus

public String getSimulationStatus()

setSimulationStatus

public void setSimulationStatus(String simulationStatus)

getWeatherReport

public org.powertac.common.WeatherReport getWeatherReport()

setWeatherReport

public void setWeatherReport(org.powertac.common.WeatherReport weatherReport)

getWeatherForecast

public org.powertac.common.WeatherForecast getWeatherForecast()

setWeatherForecast

public void setWeatherForecast(org.powertac.common.WeatherForecast weatherForecast)

getCurrentTimeslotSerialNumber

public int getCurrentTimeslotSerialNumber()

setCurrentTimeslotSerialNumber

public void setCurrentTimeslotSerialNumber(int currentTimeslotSerialNumber)

setRelativeTimeslotIndex

public void setRelativeTimeslotIndex(int relativeTimeslotIndex)
Parameters:
relativeTimeslotIndex -

getRelativeTimeslotIndex

public int getRelativeTimeslotIndex()

setFirstTimeslotInstant

public void setFirstTimeslotInstant(org.joda.time.Instant firstTimeslot)

getFirstTimeslotInstant

public org.joda.time.Instant getFirstTimeslotInstant()

getDayOverview

public DayOverview getDayOverview()

setDayOverview

public void setDayOverview(DayOverview dayOverview)

getWeek

public int getWeek()

setWeek

public void setWeek(int week)

getDay

public int getDay()

setDay

public void setDay(int day)

getHour

public int getHour()

setHour

public void setHour(int hour)

isFinished

public boolean isFinished()

setFinished

public void setFinished(boolean finished)

isRunning

public boolean isRunning()

setRunning

public void setRunning(boolean running)

getFirstTimeslotIndex

public int getFirstTimeslotIndex()

setFirstTimeslotIndex

public void setFirstTimeslotIndex(int firstTimeslotIndex)


Copyright © 2012 Power TAC. All Rights Reserved.