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()
LifetimegetLifetimeType インタフェース内 Lifetimepublic void setLifetimeType(LifetimeType type)
type - public Attribute[] getNullKeys()
LifetimegetNullKeys インタフェース内 Lifetimepublic void setNullKeysImpl(NullKeysImpl nullKeys)
nullKeys - public NullKeysImpl getNullKeysImpl()
public void setRelationship(RelationshipImpl relationship)
relationship - relationship を設定。public RelationshipImpl getRelationship()
NullKeysParentInterfacegetRelationship インタフェース内 NullKeysParentInterfacepublic void executeMapping()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceexecuteMapping インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigExceptionpublic void checkOnSpecification()
throws DataStoreConfigException
public void verify()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceverify インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigException - 内部情報に整合性違反がある場合Copyright © 2012 NTT DATA INTRAMART CORPORATION