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()
ExtendedInternationalTablegetExtendedTable インタフェース内 ExtendedInternationalTablepublic String getName()
ExtendedInternationalTablegetName インタフェース内 ExtendedInternationalTablepublic void setName(String name)
name - public Map getColumnMappings()
ExtendedInternationalTableColumnMappingを値としたマップを返します。getColumnMappings インタフェース内 ExtendedInternationalTablepublic void addColumnMapping(ColumnMappingImpl columnMapping)
columnMapping - public void clearColumnMapping()
public void setColumnMappings(Map columnMappingMap)
columnMappingMap - public String getLocaleColumnName()
ExtendedInternationalTablegetLocaleColumnName インタフェース内 ExtendedInternationalTablepublic void setLocaleColumnName(String localeColumnName)
localeColumnName - public Map getPrimaryKeyMappings()
ExtendedInternationalTablePrimaryKeyMappingを値としたマップを返します。getPrimaryKeyMappings インタフェース内 ExtendedInternationalTablepublic void addPrimaryKeyMapping(PrimaryKeyMappingImpl primaryKeyMapping)
primaryKeyMapping - public void setPrimaryKeyMapping(Map primaryKeyMappings)
primaryKeyMappings - public Map getTableColumnMap()
ColumnMappingParentInterfacegetTableColumnMap インタフェース内 ColumnMappingParentInterfacepublic void executeMapping()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceexecuteMapping インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigExceptionpublic void checkInternationalTableExist()
throws DataStoreConfigException
public void verify()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceverify インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigException - 内部情報に整合性違反がある場合public Attribute[] getEntityPrimaryKeys()
PrimaryKeyMappingParentInterfacegetEntityPrimaryKeys インタフェース内 PrimaryKeyMappingParentInterfaceCopyright © 2012 NTT DATA INTRAMART CORPORATION