public class ExtendedBaseTableImpl extends Object implements ExtendedBaseTable, ColumnMappingParentInterface, PrimaryKeyMappingParentInterface
コンストラクタと説明 |
---|
ExtendedBaseTableImpl(ExtendedTableImpl extendedTable)
新規にインスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addColumnMapping(ColumnMappingImpl columnMapping) |
void |
addPrimaryKeyMapping(PrimaryKeyMappingImpl primaryKeyMapping) |
void |
clearColumnMapping() |
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
Map |
getColumnMappings()
拡張基本テーブルに含まれる属性に関連するカラムマッピングの情報をすべて取得します。
|
Attribute[] |
getEntityPrimaryKeys()
参照先エンティティの主キーの一覧を取得する
|
ExtendedTable |
getExtendedTable()
拡張基本テーブルが定義されている拡張テーブル定義を取得します。
|
String |
getName()
拡張基本テーブルのテーブル名を取得します。
|
Map |
getPrimaryKeyMappings()
拡張基本テーブルに含まれる属性に関連するプライマリーキーマッピングの情報をすべて取得します。
|
Map |
getTableColumnMap()
テーブルのカラムマップを取得する
|
void |
setColumnMappings(Map columnMappingMap) |
void |
setName(String name) |
void |
setPrimaryKeyMappings(Map primaryKeyMapping) |
void |
verify()
このオブジェクトの内部情報を検査します。
|
public ExtendedBaseTableImpl(ExtendedTableImpl extendedTable)
public String getName()
ExtendedBaseTable
getName
インタフェース内 ExtendedBaseTable
public void setName(String name)
name
- public Map getColumnMappings()
ExtendedBaseTable
ColumnMapping
を値としたマップを返します。getColumnMappings
インタフェース内 ExtendedBaseTable
public void addColumnMapping(ColumnMappingImpl columnMapping)
columnMapping
- public void clearColumnMapping()
public void setColumnMappings(Map columnMappingMap)
columnMappingMap
- public ExtendedTable getExtendedTable()
ExtendedBaseTable
getExtendedTable
インタフェース内 ExtendedBaseTable
public Map getPrimaryKeyMappings()
ExtendedBaseTable
PrimaryKeyMapping
を値としたマップを返します。getPrimaryKeyMappings
インタフェース内 ExtendedBaseTable
public void addPrimaryKeyMapping(PrimaryKeyMappingImpl primaryKeyMapping)
primaryKeyMapping
- public void setPrimaryKeyMappings(Map primaryKeyMapping)
primaryKeyMapping
- public Map getTableColumnMap()
ColumnMappingParentInterface
getTableColumnMap
インタフェース内 ColumnMappingParentInterface
public void executeMapping() throws DataStoreConfigException
DataStoreConfigurationModelInterface
executeMapping
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
public void verify() throws DataStoreConfigException
DataStoreConfigurationModelInterface
verify
インタフェース内 DataStoreConfigurationModelInterface
DataStoreConfigException
- 内部情報に整合性違反がある場合public Attribute[] getEntityPrimaryKeys()
PrimaryKeyMappingParentInterface
getEntityPrimaryKeys
インタフェース内 PrimaryKeyMappingParentInterface
Copyright © 2012 NTT DATA INTRAMART CORPORATION