public class ListObservableImpl extends java.lang.Object implements Observable, java.io.Serializable
コンストラクタと説明 |
---|
ListObservableImpl() |
ListObservableImpl(java.util.List list) |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canUpdate()
Updateが可能か否かを返す。
|
Updatable |
getAsUpdatable()
ObservableをUpdatableとして取得する(Optional operation.)。
|
java.util.Map |
getMap()
Mapを返す。
|
Observable |
getMappingModel(Key foreignKeyPtypeNameKey)
外部キーでマッピングされたObservableを取得する
|
ModelMapper |
getModelMapper(Key foreignKeyPtypeNameKey)
Internal use only
|
ModelMapper |
getModelMapper(Key foreignKeyPtypeNameKey,
ObservableProxy proxy)
Internal use only
|
Observable |
getObservable()
観測対象を取得する。
|
ObservableInspectable |
getObservableInspectable()
Observableのメタ情報を取得する
|
ObservableProxy |
getObservableProxy()
Observableを一意に特定するプラいマリキーを取得する。
|
java.lang.String |
getObservableProxyPhenomenonTypeName()
ObservableProxyの現象型名を返す。
|
Key |
getObservableProxyPhenomenonTypeNameKey()
ObservableProxy現象型名を保持するKeyオブジェクトを返す。
|
Observation |
getObservation(Key phenomenonTypeNameKey)
観測を取得する。
|
Observation |
getObservation(Key phenomenonTypeNameKey,
Observable condition)
観測を取得する。
|
Observation |
getObservation(java.lang.String phenomenonTypeName)
観測を取得する。
|
Observation |
getObservation(java.lang.String phenomenonTypeName,
Observable condition)
観測を取得する。
|
java.util.Map |
getObservationMap(java.util.Collection phenomenonTypeNameKeys,
Observable condition)
Key・観測のマップで観測値を取得する。
|
java.util.Map |
getObservationMap(Key[] phenomenonTypeNameKeys,
Observable condition)
Key・観測のマップで観測値を取得する。
|
java.util.Map |
getObservationMap(Observable condition)
取得可能なKey・観測値のマップを取得する。
|
java.util.Map |
getObservationMap(java.lang.String[] phenomenonTypeNameKeys,
Observable condition)
Key・観測のマップで観測値を取得する。
|
Observable |
getObservations(java.util.Collection phenomenonTypeNameKeys,
Observable condition)
観測(複数)を取得する。
|
Observable |
getObservations(Key[] phenomenonTypeNameKeys)
観測(複数)を取得する。
|
Observable |
getObservations(Key[] phenomenonTypeNameKeys,
Observable condition)
観測(複数)を取得する。
|
Observable |
getObservations(java.lang.String[] phenomenonTypeNames)
観測(複数)を取得する。
|
Observable |
getObservations(java.lang.String[] phenomenonTypeNames,
Observable condition)
観測(複数)を取得する。
|
ObservationSourceContainer |
getObservationSourceContainer()
Internal use only
|
java.lang.String |
getObservationString()
Observableが保持するObservationの内容を文字列で取得する(Optional operation)。
|
java.lang.String |
getObservationString(java.lang.String prefix)
Observableが保持するObservationの内容を文字列で取得する(Optional operation)。
|
Key[] |
getPhenomenonTypeNameKeys()
観測可能なKey(現象型名)の配列を返す。
|
java.util.Set |
getPhenomenonTypeNameKeySet()
観測可能なKey(現象型名)のSetを返す。
|
java.lang.String[] |
getPhenomenonTypeNames()
観測可能な現象型名の配列を返す。
|
ObservableProxy |
getRawObservableProxy()
Observableを一意に特定するプライマリキーの現在の状態を取得する。
|
java.util.Collection |
getRelationalObservable(Key relationNameKey) |
java.util.Collection |
getRelationalObservable(Key relationNameKey,
Filter filter) |
java.util.Collection |
getRelationalObservable(Key relationNameKey,
java.lang.String query) |
java.lang.String |
getResourceName()
Resource名を返す
|
java.lang.String |
getString()
文字列を取得する(Optional operation)。
|
java.lang.String |
getString(java.lang.String prefix)
prefixを指定して文字列を取得する(Optional operation)。
|
java.lang.Object |
getValue(Key phenomenonTypeNameKey)
現象型名に対応した観測値を取得する。
|
java.lang.Object |
getValue(Key phenomenonTypeNameKey,
Observable condition)
現象型名に対応した観測値を取得する。
|
java.lang.Object |
getValue(java.lang.String phenomenonTypeName)
現象型名に対応した観測値を取得する。
|
java.lang.Object |
getValue(java.lang.String phenomenonTypeName,
Observable condition)
現象型名に対応した観測値を取得する。
|
java.lang.Comparable |
getValueBySortKey(Key sk)
ソートキーを示すKey(名前)を指定してキー値を取出す時に呼び出す。
|
java.lang.Comparable |
getValueBySortKey(java.lang.String sk)
ソートキーを示す名前を指定してキー値を取出す時に呼び出す。
|
java.util.Map |
getValueMap(java.util.Collection phenomenonTypeNameKeys,
Observable condition)
Key・観測値のマップを取得する。
|
java.util.Map |
getValueMap(Key[] phenomenonTypeNameKeys,
Observable condition)
Key・観測値のマップを取得する。
|
java.util.Map |
getValueMap(Observable condition)
取得可能なKey・観測値のマップを取得する。
|
java.util.Map |
getValueMap(java.lang.String[] phenomenonTypeNames,
Observable condition)
Key・観測値のマップを取得する。
|
java.util.Map |
getValues(java.util.Collection phenomenonTypeNameKeys,
Observable condition)
Key(現象型名)・観測値のマップを取得する。
|
java.util.Map |
getValues(Key[] phenomenonTypeNameKeys,
Observable condition)
Key(現象型名)・観測値のマップを取得する。
|
java.util.Map |
getValues(Observable condition)
取得可能なKey(現象型名)・観測値のマップを取得する。
|
java.util.Map |
getValues(java.lang.String[] phenomenonTypeNames,
Observable condition)
Key(現象型名)・観測値のマップを取得する。
|
org.apache.velocity.context.Context |
getVelocityContext()
Velocity用のContextを返す。
|
boolean |
hasRelationName(Key relationNameKey) |
boolean |
isTemporary()
Temporaryか否かを返す。
|
java.lang.String |
toString() |
public ListObservableImpl()
public ListObservableImpl(java.util.List list)
public Observation getObservation(java.lang.String phenomenonTypeName, Observable condition) throws ObservationException, FatalException
Observable
getObservation
インタフェース内 Observable
phenomenonTypeName
- 現象型名condition
- 条件ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)public Observation getObservation(java.lang.String phenomenonTypeName) throws ObservationException, FatalException
Observable
getObservation
インタフェース内 Observable
phenomenonTypeName
- 現象型名ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)public Observation getObservation(Key phenomenonTypeNameKey, Observable condition) throws ObservationException, FatalException
Observable
getObservation
インタフェース内 Observable
phenomenonTypeNameKey
- Key(現象型名)condition
- 条件ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)public Observation getObservation(Key phenomenonTypeNameKey) throws ObservationException, FatalException
Observable
getObservation
インタフェース内 Observable
phenomenonTypeNameKey
- Key(現象型名)ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)public Observable getObservations(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
Observable
getObservations
インタフェース内 Observable
phenomenonTypeNames
- 現象型名の配列condition
- 条件FatalException
- 観測の取得に失敗(Fatal)public Observable getObservations(java.lang.String[] phenomenonTypeNames) throws FatalException
Observable
getObservations
インタフェース内 Observable
phenomenonTypeNames
- 現象型名の配列FatalException
- 観測の取得に失敗(Fatal)public Observable getObservations(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getObservations
インタフェース内 Observable
phenomenonTypeNameKeys
- Key(現象型名)の配列condition
- 条件FatalException
- 観測の取得に失敗(Fatal)public Observable getObservations(Key[] phenomenonTypeNameKeys) throws FatalException
Observable
getObservations
インタフェース内 Observable
phenomenonTypeNameKeys
- Key(現象型名)の配列FatalException
- 観測の取得に失敗(Fatal)public Observable getObservations(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getObservations
インタフェース内 Observable
phenomenonTypeNameKeys
- Key(現象型名)のコレクションcondition
- 条件(存在しない場合はnull)FatalException
public java.util.Map getObservationMap(java.lang.String[] phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getObservationMap
インタフェース内 Observable
FatalException
public java.util.Map getObservationMap(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getObservationMap
インタフェース内 Observable
FatalException
public java.util.Map getObservationMap(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getObservationMap
インタフェース内 Observable
FatalException
public java.util.Map getObservationMap(Observable condition) throws FatalException
Observable
getObservationMap
インタフェース内 Observable
FatalException
public java.lang.Object getValue(java.lang.String phenomenonTypeName) throws FatalException
Observable
getValue
インタフェース内 Observable
FatalException
public java.lang.Object getValue(Key phenomenonTypeNameKey) throws FatalException
Observable
getValue
インタフェース内 Observable
FatalException
public java.lang.Object getValue(java.lang.String phenomenonTypeName, Observable condition) throws FatalException
Observable
getValue
インタフェース内 Observable
condition
- 条件(指定しない場合なnull)FatalException
public java.lang.Object getValue(Key phenomenonTypeNameKey, Observable condition) throws FatalException
Observable
getValue
インタフェース内 Observable
condition
- 条件(指定しない場合はnull)FatalException
public java.util.Map getValues(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
Observable
getValues
インタフェース内 Observable
condition
- 条件(指定しない場合はnull)FatalException
public java.util.Map getValues(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getValues
インタフェース内 Observable
condition
- 条件(指定しない場合はnull)FatalException
public java.util.Map getValues(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getValues
インタフェース内 Observable
condition
- 条件(指定しない場合はnull)FatalException
public java.util.Map getValues(Observable condition) throws FatalException
Observable
getValues
インタフェース内 Observable
condition
- 条件(指定しない場合はnull)FatalException
public java.util.Map getValueMap(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
Observable
getValueMap
インタフェース内 Observable
FatalException
public java.util.Map getValueMap(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getValueMap
インタフェース内 Observable
FatalException
public java.util.Map getValueMap(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
Observable
getValueMap
インタフェース内 Observable
FatalException
public java.util.Map getValueMap(Observable condition) throws FatalException
Observable
getValueMap
インタフェース内 Observable
FatalException
public Observable getObservable() throws ObservableException, FatalException
Observable
getObservable
インタフェース内 Observable
ObservableException
- 回復可能な観測対象取得例外FatalException
- 回復不能な例外public java.lang.String[] getPhenomenonTypeNames()
Observable
getPhenomenonTypeNames
インタフェース内 Observable
public Key[] getPhenomenonTypeNameKeys()
Observable
getPhenomenonTypeNameKeys
インタフェース内 Observable
public java.util.Set getPhenomenonTypeNameKeySet()
Observable
getPhenomenonTypeNameKeySet
インタフェース内 Observable
public ObservableProxy getObservableProxy()
Observable
getObservableProxy
インタフェース内 Observable
public ObservableProxy getRawObservableProxy()
Observable
getRawObservableProxy
インタフェース内 Observable
public java.lang.String getObservableProxyPhenomenonTypeName()
Observable
getObservableProxyPhenomenonTypeName
インタフェース内 Observable
public Key getObservableProxyPhenomenonTypeNameKey()
Observable
getObservableProxyPhenomenonTypeNameKey
インタフェース内 Observable
public java.lang.String getString()
Observable
getString
インタフェース内 Observable
public java.lang.String getString(java.lang.String prefix)
Observable
getString
インタフェース内 Observable
public java.lang.String getObservationString()
Observable
getObservationString
インタフェース内 Observable
public java.lang.String getObservationString(java.lang.String prefix)
Observable
getObservationString
インタフェース内 Observable
public org.apache.velocity.context.Context getVelocityContext()
Observable
getVelocityContext
インタフェース内 Observable
public java.util.Collection getRelationalObservable(Key relationNameKey, java.lang.String query) throws javax.ejb.FinderException
javax.ejb.FinderException
public java.util.Collection getRelationalObservable(Key relationNameKey, Filter filter) throws javax.ejb.FinderException
javax.ejb.FinderException
public java.util.Collection getRelationalObservable(Key relationNameKey) throws javax.ejb.FinderException
javax.ejb.FinderException
public boolean hasRelationName(Key relationNameKey)
public boolean canUpdate()
Observable
canUpdate
インタフェース内 Observable
public Updatable getAsUpdatable() throws java.lang.UnsupportedOperationException
Observable
getAsUpdatable
インタフェース内 Observable
java.lang.UnsupportedOperationException
- サポートしていないpublic ObservableInspectable getObservableInspectable()
Observable
getObservableInspectable
インタフェース内 Observable
public ObservationSourceContainer getObservationSourceContainer()
Observable
getObservationSourceContainer
インタフェース内 Observable
public java.lang.Comparable getValueBySortKey(java.lang.String sk) throws UnsupportedSortKeyException
MultiruleSortable
getValueBySortKey
インタフェース内 MultiruleSortable
sk
- ソートキーUnsupportedSortKeyException
- ソートキーに対応する
値を返せない場合。public java.lang.Comparable getValueBySortKey(Key sk) throws UnsupportedSortKeyException
MultiruleSortable
getValueBySortKey
インタフェース内 MultiruleSortable
sk
- ソートキーUnsupportedSortKeyException
- ソートキーに対応する
値を返せない場合。public Observable getMappingModel(Key foreignKeyPtypeNameKey)
Observable
getMappingModel
インタフェース内 Observable
public ModelMapper getModelMapper(Key foreignKeyPtypeNameKey)
Observable
getModelMapper
インタフェース内 Observable
public java.util.Map getMap()
Observable
getMap
インタフェース内 Observable
public ModelMapper getModelMapper(Key foreignKeyPtypeNameKey, ObservableProxy proxy) throws FatalException
Observable
getModelMapper
インタフェース内 Observable
FatalException
public boolean isTemporary()
Observable
isTemporary
インタフェース内 Observable
public java.lang.String getResourceName()
Observable
getResourceName
インタフェース内 Observable
public java.lang.String toString()
toString
クラス内 java.lang.Object