org.hackystat.projectbrowser.page.sensordata
Class SensorDataDetailsModel

java.lang.Object
  extended by org.hackystat.projectbrowser.page.sensordata.SensorDataDetailsModel
All Implemented Interfaces:
java.io.Serializable

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

A model for the sensor data list.

Author:
Philip Johnson
See Also:
Serialized Form

Constructor Summary
SensorDataDetailsModel()
          Creates an empty SensorDataDetailsModel.
 
Method Summary
 java.util.List<SensorDataDetails> getDetails()
          Returns the list of sensor data details instances.
 boolean isEmpty()
          Returns true if this model does not contain any data.
 void setSensorDetailsModel(java.lang.String sdtName, java.lang.String tool)
          Sets the SensorDetailsModel given an sdtName and a Tool.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SensorDataDetailsModel

public SensorDataDetailsModel()
Creates an empty SensorDataDetailsModel.

Method Detail

getDetails

public java.util.List<SensorDataDetails> getDetails()
Returns the list of sensor data details instances.

Returns:
The list of sensor data details.

setSensorDetailsModel

public void setSensorDetailsModel(java.lang.String sdtName,
                                  java.lang.String tool)
Sets the SensorDetailsModel given an sdtName and a Tool. This is typically called from a SensorDataPanelLink.

Parameters:
sdtName - The name of the SDT whose instances are to be retrieved.
tool - The tool for the SDTs.

isEmpty

public boolean isEmpty()
Returns true if this model does not contain any data.

Returns:
True if no data.