public class LifetimeImpl extends Object implements Lifetime, DataStoreConfigurationModelInterface, NullKeysParentInterface
コンストラクタと説明 |
---|
LifetimeImpl(RelationshipImpl relationship) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkOnSpecification()
仕様に添っているかチェックする
|
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
LifetimeType |
getLifetimeType()
ターゲットエンティティの期間削除時の整合性制約のタイプを取得します
|
Attribute[] |
getNullKeys()
ターゲットエンティティの期間削除時の整合性制約が「Null」の時の対象となる外部キーを取得します。
|
NullKeysImpl |
getNullKeysImpl()
nullKeysの取得
|
RelationshipImpl |
getRelationship()
リレーションシップを取得する
|
void |
setLifetimeType(LifetimeType type)
ライフタイムの種類を設定する
|
void |
setNullKeysImpl(NullKeysImpl nullKeys)
nullKeysの設定
|
void |
setRelationship(RelationshipImpl relationship) |
void |
verify()
このオブジェクトの内部情報を検査します。
|
public LifetimeImpl(RelationshipImpl relationship)
public LifetimeType getLifetimeType()
Lifetime
getLifetimeType
インタフェース内 Lifetime
public void setLifetimeType(LifetimeType type)
type
- public Attribute[] getNullKeys()
Lifetime
getNullKeys
インタフェース内 Lifetime
public void setNullKeysImpl(NullKeysImpl nullKeys)
nullKeys
- public NullKeysImpl getNullKeysImpl()
public void setRelationship(RelationshipImpl relationship)
relationship
- relationship を設定。public RelationshipImpl getRelationship()
NullKeysParentInterface
getRelationship
インタフェース内 NullKeysParentInterface
public void executeMapping() throws DataStoreConfigException
DataStoreConfigurationModelInterface
executeMapping
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
public void checkOnSpecification() throws DataStoreConfigException
public void verify() throws DataStoreConfigException
DataStoreConfigurationModelInterface
verify
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
- 内部情報に整合性違反がある場合Copyright © 2012 NTT DATA INTRAMART CORPORATION