intra-mart(R)
5.1

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


public interface ExtendedEntity

拡張エンティティを定義します。

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

メソッドの概要
 Application getApplication()
          拡張エンティティを定義しているアプリケーションを取得します。
 java.util.Map getAttributes()
          拡張エンティティに含まれる属性をすべて取得します。
 Entity getEntity()
          拡張対象となるエンティティを取得します。
 ExtendedModel getExtendedModel()
          この拡張エンティティを参照している拡張モデルを取得します。
 ExtendedTable getExtendedTable()
          この拡張エンティティを参照している拡張テーブルを取得します。
 java.lang.String getName()
          拡張名を取得します。
 boolean hasBaseAttributes()
          拡張エンティティが期間化も国際化もされていない従属属性を持つかどうか判定します。
 boolean hasInternationalAttributes()
          拡張エンティティが国際化のみされている従属属性を持つかどうか判定します。
 boolean hasTerminableAttributes()
          拡張エンティティが期間化のみされている従属属性を持つかどうか判定します。
 boolean hasTerminableInternationalAttributes()
          拡張エンティティが期間国際化されている従属属性を持つかどうか判定します。
 

メソッドの詳細

getApplication

public Application getApplication()
拡張エンティティを定義しているアプリケーションを取得します。

戻り値:
拡張エンティティを定義しているアプリケーション

getAttributes

public java.util.Map getAttributes()
拡張エンティティに含まれる属性をすべて取得します。 属性名をキー、 Attributeを値としたマップを返します。

戻り値:
拡張エンティティに含まれる属性

getName

public java.lang.String getName()
拡張名を取得します。

戻り値:
拡張名

getEntity

public Entity getEntity()
拡張対象となるエンティティを取得します。

戻り値:
拡張対象となるエンティティ

getExtendedTable

public ExtendedTable getExtendedTable()
この拡張エンティティを参照している拡張テーブルを取得します。
この拡張エンティティを参照している拡張テーブルが存在しないときは null を返します。

戻り値:
この拡張エンティティを参照している拡張テーブル

getExtendedModel

public ExtendedModel getExtendedModel()
この拡張エンティティを参照している拡張モデルを取得します。
この拡張エンティティを参照している拡張モデルが存在しないときは null を返します。

戻り値:
この拡張エンティティを参照している拡張モデル

hasBaseAttributes

public boolean hasBaseAttributes()
拡張エンティティが期間化も国際化もされていない従属属性を持つかどうか判定します。

戻り値:
期間化も国際化もされていない従属属性を持つときは、 true 、そうでない場合 false

hasTerminableAttributes

public boolean hasTerminableAttributes()
拡張エンティティが期間化のみされている従属属性を持つかどうか判定します。

戻り値:
期間化のみされている従属属性を持つ場合は true 、そうでない場合 false

hasInternationalAttributes

public boolean hasInternationalAttributes()
拡張エンティティが国際化のみされている従属属性を持つかどうか判定します。

戻り値:
国際化のみされている従属属性を持つ場合は true 、そうでない場合 false

hasTerminableInternationalAttributes

public boolean hasTerminableInternationalAttributes()
拡張エンティティが期間国際化されている従属属性を持つかどうか判定します。

戻り値:
期間国際化されている従属属性を持つ場合は true 、そうでない場合 false

intra-mart(R)
5.1

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