public class AttributeImpl extends Object implements Attribute, DataStoreConfigurationModelInterface
| コンストラクタと説明 |
|---|
AttributeImpl(EntityImpl entity) |
AttributeImpl(ExtendedEntity extendedEntity)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
Entity |
getEntity()
属性が定義されているエンティティを取得します。
|
ExtendedEntity |
getExtendedEntity()
属性が定義されている拡張エンティティを取得します。
|
String |
getName()
属性名を取得します。
|
AttributeType |
getType()
属性の型を取得します。
|
boolean |
isInternational()
属性が国際化の対象であるかどうかを取得します。
|
boolean |
isNullAcceptable()
属性にnullが設定可能であるかどうかを取得します。
|
boolean |
isTerminable()
属性が期間化の対象であるかどうかを取得します。
|
void |
setInternational(boolean international)
国際化可能かどうかを設定する
|
void |
setName(String name)
属性名を設定する。
|
void |
setNullAcceptable(boolean isNull)
null値を許容するかどうかを設定する
|
void |
setTerminable(boolean terminable)
期間化可能かどうかを設定する
|
void |
setType(AttributeType type)
属性型を設定する
|
void |
verify()
このオブジェクトの内部情報を検査します。
|
public AttributeImpl(EntityImpl entity)
public AttributeImpl(ExtendedEntity extendedEntity)
extendedEntity - public void setName(String name)
name - public AttributeType getType()
Attributepublic void setType(AttributeType type)
type - public boolean isTerminable()
AttributeisTerminable インタフェース内 Attributetrue 、そうでない場合 falsepublic void setTerminable(boolean terminable)
terminable - public boolean isInternational()
AttributeisInternational インタフェース内 Attributetrue 、そうでない場合 falsepublic void setInternational(boolean international)
international - public boolean isNullAcceptable()
AttributeisNullAcceptable インタフェース内 Attributetrue 、そうでない場合
falsepublic void setNullAcceptable(boolean isNull)
isNull - public void executeMapping()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceexecuteMapping インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigExceptionpublic void verify()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceverify インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigException - 内部情報に整合性違反がある場合public ExtendedEntity getExtendedEntity()
Attributenull を返します。getExtendedEntity インタフェース内 AttributeCopyright © 2012 NTT DATA INTRAMART CORPORATION