public class ExtendedEntityImpl extends Object implements ExtendedEntity, DataStoreConfigurationModelInterface
| コンストラクタと説明 |
|---|
ExtendedEntityImpl(ApplicationImpl application)
インスタンスを生成する
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addAttribute(AttributeImpl attribute) |
void |
clearAttribute()
属性をクリアにする
|
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
Application |
getApplication()
拡張エンティティを定義しているアプリケーションを取得します。
|
String |
getApplicationName() |
Map |
getAttributes()
拡張エンティティに含まれる属性をすべて取得します。
|
Entity |
getEntity()
拡張対象となるエンティティを取得します。
|
String |
getEntityApplicationString() |
String |
getEntityName() |
ExtendedModel |
getExtendedModel()
この拡張エンティティを参照している拡張モデルを取得します。
|
ExtendedTable |
getExtendedTable()
この拡張エンティティを参照している拡張テーブルを取得します。
|
String |
getName()
拡張名を取得します。
|
String |
getPostFix() |
boolean |
hasBaseAttributes()
国際化も期間化もされていない従属属性を持つかどうか
|
boolean |
hasInternationalAttributes()
国際化のみされている従属属性を持つかどうか
|
boolean |
hasTerminableAttributes()
期間化のみされている従属属性を持つかどうか
|
boolean |
hasTerminableInternationalAttributes()
期間国際化されている従属属性を持つかどうか
|
void |
setApplicationName(String applicationName) |
void |
setEntity(EntityImpl entity) |
void |
setEntityApplicationString(String entityApplicationString) |
void |
setEntityName(String entityName) |
void |
setExtendedModel(ExtendedModelImpl extendedModel)
model を設定。
|
void |
setExtendedTable(ExtendedTableImpl extendedTable)
extendedTable を設定。
|
void |
setName(String name) |
void |
verify()
このオブジェクトの内部情報を検査します。
|
public ExtendedEntityImpl(ApplicationImpl application)
application - public Application getApplication()
ExtendedEntitygetApplication インタフェース内 ExtendedEntitypublic Map getAttributes()
ExtendedEntityAttributeを値としたマップを返します。getAttributes インタフェース内 ExtendedEntitypublic void addAttribute(AttributeImpl attribute)
attribute - public void clearAttribute()
public String getName()
ExtendedEntitygetName インタフェース内 ExtendedEntitypublic void setName(String name)
name - public Entity getEntity()
ExtendedEntitygetEntity インタフェース内 ExtendedEntitypublic void setEntity(EntityImpl entity)
entity - public void setEntityApplicationString(String entityApplicationString)
entityApplicationString - public String getEntityApplicationString()
public void setEntityName(String entityName)
entityName - public String getEntityName()
public void setApplicationName(String applicationName)
applicationName - public String getApplicationName()
public ExtendedModel getExtendedModel()
ExtendedEntitynull を返します。getExtendedModel インタフェース内 ExtendedEntitypublic void setExtendedModel(ExtendedModelImpl extendedModel) throws DataStoreConfigException
model - DataStoreConfigExceptionpublic ExtendedTable getExtendedTable()
ExtendedEntitynull を返します。getExtendedTable インタフェース内 ExtendedEntitypublic void setExtendedTable(ExtendedTableImpl extendedTable) throws DataStoreConfigException
table - DataStoreConfigExceptionpublic void executeMapping()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceexecuteMapping インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigExceptionpublic boolean hasBaseAttributes()
hasBaseAttributes インタフェース内 ExtendedEntitypublic boolean hasInternationalAttributes()
hasInternationalAttributes インタフェース内 ExtendedEntitytrue 、そうでない場合
falsepublic boolean hasTerminableAttributes()
hasTerminableAttributes インタフェース内 ExtendedEntitytrue 、そうでない場合
falsepublic boolean hasTerminableInternationalAttributes()
hasTerminableInternationalAttributes インタフェース内 ExtendedEntitypublic void verify()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceverify インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigException - 内部情報に整合性違反がある場合public String getPostFix()
Copyright © 2012 NTT DATA INTRAMART CORPORATION