public class ForeignKeysImpl extends Object implements DataStoreConfigurationModelInterface
コンストラクタと説明 |
---|
ForeignKeysImpl(RelationshipImpl relationship)
新規にインスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addForeingKey(ForeignKeyImpl foreignKey) |
void |
clearForeingKeys() |
boolean |
contains(Attribute attribute)
外部キーに指定された属性があるときは
true を返す |
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
Attribute[] |
getAttributes() |
Attribute |
getDeepestForeignKey()
最も深い位置にある外部キーを取得する。
|
Collection |
getForeingKeys() |
RelationshipImpl |
getRelationship() |
boolean |
hasInternational() |
boolean |
hasTerminable()
期間化のみのされている外部キーが存在するかどうか
|
boolean |
hasTerminableInternational() |
boolean |
isDeepestForeignKey(Attribute impl)
指定された属性が最も深い位置にある属性かどうか調べる
|
void |
setAttributes(Attribute[] attributes) |
void |
verify()
このオブジェクトの内部情報を検査します。
|
public ForeignKeysImpl(RelationshipImpl relationship)
public Collection getForeingKeys()
public void addForeingKey(ForeignKeyImpl foreignKey)
foreignKey
- public void clearForeingKeys()
public boolean contains(Attribute attribute)
true
を返すattribute
- public RelationshipImpl getRelationship()
public void executeMapping() throws DataStoreConfigException
DataStoreConfigurationModelInterface
executeMapping
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
public void verify() throws DataStoreConfigException
DataStoreConfigurationModelInterface
verify
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
- 内部情報に整合性違反がある場合public void setAttributes(Attribute[] attributes)
public Attribute[] getAttributes()
public Attribute getDeepestForeignKey()
public boolean isDeepestForeignKey(Attribute impl)
impl
- public boolean hasTerminable()
public boolean hasTerminableInternational()
public boolean hasInternational()
Copyright © 2012 NTT DATA INTRAMART CORPORATION