public interface ModelMeta extends Named, java.lang.Comparable, java.io.Serializable
修飾子とタイプ | インタフェースと説明 |
---|---|
static interface |
ModelMeta.ModelPhenomenonType
データモデルが持つ項目のメタ情報を返すクラスが実装すべきインタフェースです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Key[] |
getFinderModelKeys()
ModelTypeCategory=STEREOTYPE or PORTFOLIOの場合に検索対象となるモデル名(Key)配列を返す。
|
ModelPatternCategory |
getModelPatternCategory()
モデルパターン種別を取得する
|
ModelMeta.ModelPhenomenonType |
getModelPhenomenonType(Key ptypeNameKey)
モデル項目のメタ情報を取得する
|
ModelMeta.ModelPhenomenonType |
getModelPhenomenonType(java.lang.String ptypeName)
モデル項目のメタ情報を取得する
|
Key[] |
getModelPhenomenonTypeKeys()
ModelTypeCategory=DATAMODELの場合にモデル項目の現象型名(Key)配列を返す。
|
ModelTypeCategory |
getModelTypeCategory()
モデル種別を取得する
|
Key |
getNameKey()
モデル名(Key)を取得する
|
Key |
getPrimaryIdentifiedPhenomenonTypeKey()
プライマリキーのIdentifiedFlag現象型名(Key)を取得する
|
Key |
getPrimaryKeyPhenomenonTypeKey()
プライマリキー現象型名(Key)を取得する
|
Key |
getProxyPhenomenonTypeKey(ObservableProxy proxy)
引数で指定されたProxy値をとるProxy現象型名(Key)を取得する。
|
Key[] |
getUniqueKeyPhenomenonTypeKeys()
ユニークキーとなるモデル項目の現象型名(Key)配列を返す。
|
boolean |
isPrimaryKey(ObservableProxy proxy)
引数で指定されたProxy値がこのモデルにとってのプライマリキーであるかを判定する
|
boolean |
isUniqueKeyPhenomeonType(Key ptypeNameKey)
引数で指定された現象型がこのモデルにとってのユニークキー項目であるかを判定する
|
getDisplayName, getName, getSortingName
Key getNameKey()
ModelTypeCategory getModelTypeCategory()
ModelPatternCategory getModelPatternCategory()
boolean isPrimaryKey(ObservableProxy proxy)
proxy
- 判定対象のProxy値boolean isUniqueKeyPhenomeonType(Key ptypeNameKey)
ptypeNameKey
- 判定対象の現象型名(Key)Key getProxyPhenomenonTypeKey(ObservableProxy proxy)
proxy
- 現象型名(Key)を取得したいProxy値Key getPrimaryKeyPhenomenonTypeKey()
Key getPrimaryIdentifiedPhenomenonTypeKey()
ModelMeta.ModelPhenomenonType getModelPhenomenonType(java.lang.String ptypeName)
ptypeName
- 現象型名ModelMeta.ModelPhenomenonType getModelPhenomenonType(Key ptypeNameKey)
ptypeNameKey
- 現象型名(Key)Key[] getModelPhenomenonTypeKeys()
Key[] getUniqueKeyPhenomenonTypeKeys()
Key[] getFinderModelKeys()