クラス 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が保持するプロパティを定義するクラス。
- 関連項目:
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidaddLocalizedDisplayName(LocalizedStringDefinition localizedDisplayName) abstract Class<?>intgetName()abstract PropertyDefinitionTypegetType()enumでPropertyの型を返す。booleanbooleanbooleanvoidsetDefaultValue(String defaultValue) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetIndexType(IndexType indexType) voidsetInherited(boolean inherited) voidsetLocalizedDisplayNameList(List<LocalizedStringDefinition> localizedDisplayNameList) voidsetMultiplicity(int multiplicity) voidvoidsetNormalizers(List<NormalizerDefinition> normalizers) voidsetReadOnly(boolean readOnly) voidsetUpdatable(boolean updatable) voidsetValidations(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
-