public class EntityRangeConditionTypeDefinition extends Object implements TypeDefinition<Map<String,Object>>, Serializable
コンストラクタと説明 |
---|
EntityRangeConditionTypeDefinition(String id,
TypeDefinition<?> propertyType)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getId()
このタイプを一意に表現するIDを取得します。
|
List<PropertyDefinition> |
getProperties()
このタイプの持つプロパティ一覧を取得します。
|
PropertyDefinition |
getPropertyByName(String name)
プロパティを取得します。
|
Class<Map<String,Object>> |
getType()
実際のタイプを取得します。
|
Map<String,Object> |
newInstance()
このタイプに対応するインスタンスの生成を行います。
|
public EntityRangeConditionTypeDefinition(String id, TypeDefinition<?> propertyType)
id
- タイプIDpropertyType
- プロパティの型public List<PropertyDefinition> getProperties()
TypeDefinition
getProperties
インタフェース内 TypeDefinition<Map<String,Object>>
public PropertyDefinition getPropertyByName(String name)
TypeDefinition
getPropertyByName
インタフェース内 TypeDefinition<Map<String,Object>>
name
- プロパティ名public Class<Map<String,Object>> getType()
TypeDefinition
getType
インタフェース内 TypeDefinition<Map<String,Object>>
public Map<String,Object> newInstance() throws IllegalDataAccessException
TypeDefinition
newInstance
インタフェース内 TypeDefinition<Map<String,Object>>
IllegalDataAccessException
- インスタンスの生成に失敗した場合に通知されます。public String getId()
TypeDefinition
getId
インタフェース内 TypeDefinition<Map<String,Object>>
Copyright © 2012 NTT DATA INTRAMART CORPORATION