public class EntityPropertyDefinition extends Object implements PropertyDefinition, Serializable
コンストラクタと説明 |
---|
EntityPropertyDefinition() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getDescription()
説明を取得します。
|
String |
getEntityItemId() |
String |
getJavaScriptType()
JavaScript用データ型を取得します。
|
String |
getJavascriptVariableName()
JavaScript用変数名を取得します。
|
Class<?> |
getJavaType()
Java用データ型を取得します。
|
String |
getJavaVariableName()
Java用変数名を取得します。
|
ListingType |
getListingType()
この実態が配列、またはListである場合、その種別を返却します。
|
String |
getName()
プロパティ名を取得します。
|
jp.co.intra_mart.system.repository.metadata.dictionary.usage.RestrictionUsage |
getRestrictionUsage() |
String |
getTypeId()
対象となるタイプのIDを取得します。
|
jp.co.intra_mart.system.repository.metadata.dictionary.usage.DataUsage |
getUsage() |
Object |
getValue(Object parent)
プロパティの値を取得します。
|
int |
hashCode() |
boolean |
isBasicType()
この実態が基本型であるか返却します。
|
boolean |
isListable()
この実態が配列、またはListであるか返却します。
|
boolean |
isRequired()
この実態が必須であるか返却します。
|
void |
setBasicType(boolean basicType) |
void |
setDescription(String description) |
void |
setEntityItemId(String entityItemId) |
void |
setListingType(ListingType listingType) |
void |
setName(String name) |
void |
setRequired(boolean required) |
void |
setRestrictionUsage(jp.co.intra_mart.system.repository.metadata.dictionary.usage.RestrictionUsage restrictionUsage) |
void |
setTypeId(String typeId) |
void |
setUsage(jp.co.intra_mart.system.repository.metadata.dictionary.usage.DataUsage usage) |
void |
setValue(Object parent,
Object value)
プロパティに対して値を設定します。
|
String |
toString() |
public String getJavaScriptType()
public String getJavascriptVariableName()
public Class<?> getJavaType()
public String getJavaVariableName()
public Object getValue(Object parent) throws IllegalDataAccessException
PropertyDefinition
getValue
インタフェース内 PropertyDefinition
parent
- 親オブジェクトIllegalDataAccessException
- 値の取得に失敗した場合に通知されます。public boolean isListable()
ValueHint
isListable
インタフェース内 ValueHint
public void setValue(Object parent, Object value) throws IllegalDataAccessException
PropertyDefinition
setValue
インタフェース内 PropertyDefinition
parent
- 親オブジェクトvalue
- 値IllegalDataAccessException
- 値の設定に失敗した場合に通知されます。public String getTypeId()
TypeDefinitionReference
getTypeId
インタフェース内 TypeDefinitionReference
public String getName()
PropertyDefinition
getName
インタフェース内 PropertyDefinition
public boolean isBasicType()
ValueHint
isBasicType
インタフェース内 ValueHint
public boolean isRequired()
ValueHint
isRequired
インタフェース内 ValueHint
public ListingType getListingType()
ValueHint
ListingType.NONE
が返却されます。getListingType
インタフェース内 ValueHint
public String getDescription()
PropertyDefinition
getDescription
インタフェース内 PropertyDefinition
public String getEntityItemId()
public jp.co.intra_mart.system.repository.metadata.dictionary.usage.DataUsage getUsage()
public jp.co.intra_mart.system.repository.metadata.dictionary.usage.RestrictionUsage getRestrictionUsage()
public void setTypeId(String typeId)
public void setName(String name)
public void setBasicType(boolean basicType)
public void setRequired(boolean required)
public void setListingType(ListingType listingType)
public void setDescription(String description)
public void setEntityItemId(String entityItemId)
public void setUsage(jp.co.intra_mart.system.repository.metadata.dictionary.usage.DataUsage usage)
public void setRestrictionUsage(jp.co.intra_mart.system.repository.metadata.dictionary.usage.RestrictionUsage restrictionUsage)
protected boolean canEqual(Object other)
Copyright © 2012 NTT DATA INTRAMART CORPORATION