クラス PropertyDefinition
java.lang.Object
org.iplass.mtp.entity.definition.PropertyDefinition
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
AutoNumberProperty
,BinaryProperty
,BooleanProperty
,DateProperty
,DateTimeProperty
,DecimalProperty
,ExpressionProperty
,FloatProperty
,IntegerProperty
,LongTextProperty
,ReferenceProperty
,SelectProperty
,StringProperty
,TimeProperty
Entityが保持するプロパティを定義するクラス。
- 関連項目:
-
フィールドの概要
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明void
addLocalizedDisplayName
(LocalizedStringDefinition localizedDisplayName) abstract Class<?>
int
getName()
abstract PropertyDefinitionType
getType()
enumでPropertyの型を返す。boolean
boolean
boolean
void
setDefaultValue
(String defaultValue) void
setDescription
(String description) void
setDisplayName
(String displayName) void
setIndexType
(IndexType indexType) void
setInherited
(boolean inherited) void
setLocalizedDisplayNameList
(List<LocalizedStringDefinition> localizedDisplayNameList) void
setMultiplicity
(int multiplicity) void
void
setNormalizers
(List<NormalizerDefinition> normalizers) void
setReadOnly
(boolean readOnly) void
setUpdatable
(boolean updatable) void
setValidations
(List<ValidationDefinition> validations)
-
フィールド詳細
-
MULTIPLICITY_INFINITE
public static final int MULTIPLICITY_INFINITE- 関連項目:
-
-
コンストラクタの詳細
-
PropertyDefinition
public PropertyDefinition()
-
-
メソッドの詳細
-
getNormalizers
-
setNormalizers
-
getDefaultValue
-
setDefaultValue
-
isUpdatable
public boolean isUpdatable() -
setUpdatable
public void setUpdatable(boolean updatable) -
getDescription
-
setDescription
-
getMultiplicity
public int getMultiplicity() -
setMultiplicity
public void setMultiplicity(int multiplicity) -
isInherited
public boolean isInherited() -
setInherited
public void setInherited(boolean inherited) -
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getJavaType
-
getType
enumでPropertyの型を返す。 switch/case文で利用可能なように。- 戻り値:
-
getName
-
setName
-
getDisplayName
-
setDisplayName
-
getValidations
-
setValidations
-
getLocalizedDisplayNameList
-
setLocalizedDisplayNameList
-
addLocalizedDisplayName
-
setIndexType
-
getIndexType
-