jp.ac.naka.ec.db
クラス DataObjectImpl

java.lang.Object
  上位を拡張 jp.ac.naka.ec.db.DataObjectImpl
すべての実装されたインタフェース:
DataObject

public class DataObjectImpl
extends java.lang.Object
implements DataObject

作成者:
Takashi Kasuya

コンストラクタの概要
DataObjectImpl(EntityType type, SensorData data, Entity source, Entity target, Location location)
           
DataObjectImpl(EntityType type, java.lang.String data, Entity source, Entity target, Location location)
           
 
メソッドの概要
 EntityType getDataType()
          取得したデータのタイプの取得。
 Entity getEventSource()
           
 Entity getEventTarget()
           
 Location getLocation()
          位置情報の取得
 java.lang.String getOtherData()
          センサ情報以外の情報の格納場所。
 SensorData getSensorData()
          データがセンサ情報の場合、SensorDataオブジェクトが格納される
 java.sql.Timestamp getTimeStamp()
          タイムスタンプの取得
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataObjectImpl

public DataObjectImpl(EntityType type,
                      SensorData data,
                      Entity source,
                      Entity target,
                      Location location)
パラメータ:
type -
data -
source -
target -

DataObjectImpl

public DataObjectImpl(EntityType type,
                      java.lang.String data,
                      Entity source,
                      Entity target,
                      Location location)
メソッドの詳細

getDataType

public EntityType getDataType()
インタフェース DataObject の記述:
取得したデータのタイプの取得。タイプはEntityType

定義:
インタフェース DataObject 内の getDataType
戻り値:

getEventSource

public Entity getEventSource()
定義:
インタフェース DataObject 内の getEventSource
戻り値:

getEventTarget

public Entity getEventTarget()
定義:
インタフェース DataObject 内の getEventTarget
戻り値:

getOtherData

public java.lang.String getOtherData()
インタフェース DataObject の記述:
センサ情報以外の情報の格納場所。メディアのURIなど。

定義:
インタフェース DataObject 内の getOtherData
戻り値:

getSensorData

public SensorData getSensorData()
インタフェース DataObject の記述:
データがセンサ情報の場合、SensorDataオブジェクトが格納される

定義:
インタフェース DataObject 内の getSensorData
戻り値:

getTimeStamp

public java.sql.Timestamp getTimeStamp()
インタフェース DataObject の記述:
タイムスタンプの取得

定義:
インタフェース DataObject 内の getTimeStamp
戻り値:

getLocation

public Location getLocation()
インタフェース DataObject の記述:
位置情報の取得

定義:
インタフェース DataObject 内の getLocation
戻り値: