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