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