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