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