public interface Observable extends MultiruleSortable
修飾子とタイプ | メソッドと説明 |
---|---|
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.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.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 |
isTemporary()
Temporaryか否かを返す。
|
getValueBySortKey, getValueBySortKey
Observation getObservation(java.lang.String phenomenonTypeName, Observable condition) throws ObservationException, FatalException
phenomenonTypeName
- 現象型名condition
- 条件ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observation getObservation(java.lang.String phenomenonTypeName) throws ObservationException, FatalException
phenomenonTypeName
- 現象型名ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observation getObservation(Key phenomenonTypeNameKey, Observable condition) throws ObservationException, FatalException
phenomenonTypeNameKey
- Key(現象型名)condition
- 条件ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observation getObservation(Key phenomenonTypeNameKey) throws ObservationException, FatalException
phenomenonTypeNameKey
- Key(現象型名)ObservationException
- 観測の取得に失敗FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observable getObservations(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
phenomenonTypeNames
- 現象型名の配列condition
- 条件FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observable getObservations(java.lang.String[] phenomenonTypeNames) throws FatalException
phenomenonTypeNames
- 現象型名の配列FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observable getObservations(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- Key(現象型名)の配列condition
- 条件FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observable getObservations(Key[] phenomenonTypeNameKeys) throws FatalException
phenomenonTypeNameKeys
- Key(現象型名)の配列FatalException
- 観測の取得に失敗(Fatal)java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Observable getObservations(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- Key(現象型名)のコレクションcondition
- 条件(存在しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getObservationMap(java.lang.String[] phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getObservationMap(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getObservationMap(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getObservationMap(Observable condition) throws FatalException
condition
- FatalException
java.rmi.RemoteException
java.lang.Object getValue(java.lang.String phenomenonTypeName) throws FatalException
phenomenonTypeName
- FatalException
java.rmi.RemoteException
java.lang.Object getValue(Key phenomenonTypeNameKey) throws FatalException
phenomenonTypeNameKey
- FatalException
java.rmi.RemoteException
java.lang.Object getValue(java.lang.String phenomenonTypeName, Observable condition) throws FatalException
phenomenonTypeName
- condition
- 条件(指定しない場合なnull)FatalException
java.rmi.RemoteException
java.lang.Object getValue(Key phenomenonTypeNameKey, Observable condition) throws FatalException
phenomenonTypeNameKey
- condition
- 条件(指定しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getValues(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
phenomenonTypeNames
- condition
- 条件(指定しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getValues(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- 条件(指定しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getValues(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- 条件(指定しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getValues(Observable condition) throws FatalException
condition
- 条件(指定しない場合はnull)FatalException
java.rmi.RemoteException
java.util.Map getValueMap(java.lang.String[] phenomenonTypeNames, Observable condition) throws FatalException
phenomenonTypeNames
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getValueMap(Key[] phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getValueMap(java.util.Collection phenomenonTypeNameKeys, Observable condition) throws FatalException
phenomenonTypeNameKeys
- condition
- FatalException
java.rmi.RemoteException
java.util.Map getValueMap(Observable condition) throws FatalException
condition
- FatalException
java.rmi.RemoteException
Observable getObservable() throws ObservableException, FatalException
ObservableException
- 回復可能な観測対象取得例外FatalException
- 回復不能な例外java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)java.lang.String[] getPhenomenonTypeNames()
java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)Key[] getPhenomenonTypeNameKeys()
java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)java.util.Set getPhenomenonTypeNameKeySet()
ObservableProxy getObservableProxy()
java.rmi.RemoteException
- EJBのリモートインタフェースとして利用(送信禁止)ObservableProxy getRawObservableProxy()
java.lang.String getObservableProxyPhenomenonTypeName()
Key getObservableProxyPhenomenonTypeNameKey()
java.lang.String getString()
java.lang.String getString(java.lang.String prefix)
java.lang.String getObservationString()
java.lang.String getObservationString(java.lang.String prefix)
org.apache.velocity.context.Context getVelocityContext()
java.rmi.RemoteException
boolean canUpdate()
java.rmi.RemoteException
Updatable getAsUpdatable() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
- サポートしていないjava.rmi.RemoteException
ObservableInspectable getObservableInspectable()
java.rmi.RemoteException
ObservationSourceContainer getObservationSourceContainer()
java.rmi.RemoteException
Observable getMappingModel(Key foreignKeyPtypeNameKey)
foreignKeyPtypeNameKey
- java.rmi.RemoteException
FatalException
ModelMapper getModelMapper(Key foreignKeyPtypeNameKey) throws FatalException
foreignKeyPtypeNameKey
- java.rmi.RemoteException
FatalException
ModelMapper getModelMapper(Key foreignKeyPtypeNameKey, ObservableProxy proxy) throws FatalException
foreignKeyPtypeNameKey
- proxy
- java.rmi.RemoteException
FatalException
java.util.Map getMap()
java.rmi.RemoteException
boolean isTemporary()
java.rmi.RemoteException
java.lang.String getResourceName()
java.rmi.RemoteException