intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.common.config
インタフェース Relationship


public interface Relationship

リレーションシップを定義します。

導入されたバージョン:
5.0

メソッドの概要
 ActivationKey getActivationKey()
          ソースエンティティのライフタイム期間の有効開始日時を取得します。
 Application getApplication()
          リレーションシップが定義されているアプリケーションを取得します。
 Delete getDelete()
          ターゲットエンティティのデータ削除時の整合性制約を取得します。
 ExpirationKey getExpirationKey()
          ソースエンティティのライフタイム期間の有効終了日時を取得します。
 Attribute[] getForeignKeys()
          ソースエンティティの外部キーの集合を取得します。
 InternationalKey getInternationalKey()
          ソースエンティティの国際化基準項目を取得します。
 Lifetime getLifetime()
          ターゲットエンティティの期間削除時の整合性制約を取得します。
 String getName()
          リレーションシップ名を取得します。
 Entity getSourceEntity()
          ソースエンティティの情報を取得します。
 Entity getTargetEntity()
          ターゲットエンティティの情報を取得します。
 TerminableKey getTerminableKey()
          ソースエンティティの期間化基準項目を取得します。
 

メソッドの詳細

getApplication

public Application getApplication()
リレーションシップが定義されているアプリケーションを取得します。

戻り値:
リレーションシップが定義されているアプリケーション

getName

public String getName()
リレーションシップ名を取得します。

戻り値:
リレーションシップ名

getSourceEntity

public Entity getSourceEntity()
ソースエンティティの情報を取得します。

戻り値:
ソースエンティティの情報

getTargetEntity

public Entity getTargetEntity()
ターゲットエンティティの情報を取得します。

戻り値:
ターゲットエンティティの情報

getForeignKeys

public Attribute[] getForeignKeys()
ソースエンティティの外部キーの集合を取得します。 ターゲットエンティティのプライマリキーの順番と一致している必要があります。

戻り値:
ソースエンティティの外部キーの集合

getTerminableKey

public TerminableKey getTerminableKey()
ソースエンティティの期間化基準項目を取得します。

戻り値:
期間化基準項目となる属性

getInternationalKey

public InternationalKey getInternationalKey()
ソースエンティティの国際化基準項目を取得します。

戻り値:
国際化基準項目となる属性

getActivationKey

public ActivationKey getActivationKey()
ソースエンティティのライフタイム期間の有効開始日時を取得します。

戻り値:
ライフタイム期間の有効開始日時となる属性

getExpirationKey

public ExpirationKey getExpirationKey()
ソースエンティティのライフタイム期間の有効終了日時を取得します。

戻り値:
ライフタイム期間の有効終了日時となる属性

getDelete

public Delete getDelete()
ターゲットエンティティのデータ削除時の整合性制約を取得します。

戻り値:
データ削除時の整合性制約

getLifetime

public Lifetime getLifetime()
ターゲットエンティティの期間削除時の整合性制約を取得します。

戻り値:
期間削除時の整合性制約

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.