public abstract class AbstractPhenomenonTypeResourceBase extends EJBHandleAdaptor implements PhenomenonTypeResource
facade
KEY_PhenomenonTypeResource
KEY_ObservationFactory
コンストラクタと説明 |
---|
AbstractPhenomenonTypeResourceBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.Object o)
観測を生成する。
|
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.Object[] values) |
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.String s)
文字列から観測を生成する。
|
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.Object o)
観測を生成する。
|
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.Object[] values) |
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.String s)
文字列から観測を生成する。
|
java.util.Map |
getObservationMap(java.util.Map keyStringMap)
現象型名を保持したKey・文字列のマップから現象型名を保持したKey・観測のマップを取得する。
|
abstract PhenomenonType |
getPhenomenonType(Key phenomenonTypeNameKey)
現象型名に対応した現象型スキーマを返す。
|
PhenomenonType |
getPhenomenonType(java.lang.String phenomenonTypeName)
現象型名に対応した現象型スキーマを返す。
|
abstract java.util.Map |
getPhenomenonTypeTable()
Key(現象型名)・現象型スキーマテーブルを返す。
|
java.lang.Object |
getValue(Key phenomenonTypeNameKey,
java.lang.String valueString)
現象型に対応した値を文字列から取得する
|
java.lang.Object |
getValue(java.lang.String phenomenonTypeName,
java.lang.String valueString)
現象型teKeyObservationMapに対応した値を文字列から取得する
|
java.util.Map |
getValueMap(java.util.Map keyStringMap)
現象型名を保持したKey・文字列のマップから現象型名を保持したKey・値のマップを取得する
但し、入れ子のMapはCombinationに、MapのリストはMultipleCombinationに変換される。
|
boolean |
isSupportStringToObservation()
文字列から観測を生成するのをサポートしているか否かを返す。
|
getFacade, getLocalFacade, handleIsNull, handleToString, setHandle
public PhenomenonType getPhenomenonType(java.lang.String phenomenonTypeName)
getPhenomenonType
インタフェース内 PhenomenonTypeFactory
getPhenomenonType
インタフェース内 PhenomenonTypeResource
phenomenonTypeName
- 現象型名public abstract PhenomenonType getPhenomenonType(Key phenomenonTypeNameKey)
PhenomenonTypeResource
getPhenomenonType
インタフェース内 PhenomenonTypeFactory
getPhenomenonType
インタフェース内 PhenomenonTypeResource
phenomenonTypeNameKey
- Key(現象型名)public abstract java.util.Map getPhenomenonTypeTable()
PhenomenonTypeResource
getPhenomenonTypeTable
インタフェース内 ObservationFactory
getPhenomenonTypeTable
インタフェース内 PhenomenonTypeFactory
getPhenomenonTypeTable
インタフェース内 PhenomenonTypeResource
Key
public java.lang.Object getValue(java.lang.String phenomenonTypeName, java.lang.String valueString) throws ConvertException
getValue
インタフェース内 PhenomenonTypeResource
phenomenonTypeName
- 現象型名valueString
- 変換元文字列ConvertException
- 変換に失敗したpublic java.lang.Object getValue(Key phenomenonTypeNameKey, java.lang.String valueString) throws ConvertException
getValue
インタフェース内 PhenomenonTypeResource
phenomenonTypeNameKey
- 現象型名を保持したKeyvalueString
- 変換元文字列ConvertException
- 変換に失敗したpublic java.util.Map getValueMap(java.util.Map keyStringMap) throws ConvertException
getValueMap
インタフェース内 PhenomenonTypeResource
ConvertException
public java.util.Map getObservationMap(java.util.Map keyStringMap) throws CreateObservationException, ConvertException
public Observation createObservation(java.lang.String phenomenonTypeName, java.lang.Object o) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
phenomenonTypeName
- 現象型名o
- 観測値PEXARuntimeException
- 観測の生成に失敗したCreateObservationException
public Observation createObservation(Key phenomenonTypeNameKey, java.lang.Object o) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
phenomenonTpyeNameKey
- Key(現象型名)o
- 観測値PEXARuntimeException
- 観測の生成に失敗したCreateObservationException
public Observation createObservation(java.lang.String phenomenonTypeName, java.lang.Object[] values) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
CreateObservationException
public Observation createObservation(Key phenomenonTypeNameKey, java.lang.Object[] values) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
CreateObservationException
public boolean isSupportStringToObservation()
isSupportStringToObservation
インタフェース内 ObservationFactory
public Observation createObservation(java.lang.String phenomenonTypeName, java.lang.String s) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
phenomenonTypeName
- 現象型名s
- 観測値に変換する文字列CreateObservationException
- 文字列を観測値に変換するのに失敗public Observation createObservation(Key phenomenonTypeNameKey, java.lang.String s) throws CreateObservationException
createObservation
インタフェース内 ObservationFactory
phenomenonTypeNameKey
- 現象型名を保持したKeyオブジェクトs
- 観測値に変換する文字列CreateObservationException
- 文字列を観測値に変換するのに失敗