クラス SelectProperty
java.lang.Object
org.iplass.mtp.entity.definition.PropertyDefinition
org.iplass.mtp.entity.definition.properties.SelectProperty
- すべての実装されたインタフェース:
Serializable
選択肢からのセレクトを行うプロパティを表す定義。
SelectPropertyの定義方法は2つ。
- ローカル定義:SelectPropertyに直接選択肢(SelectValue)を定義(selectValueList,localizedSelectValueList)
- グローバル定義:共通に定義されているSelectValueDefinitionを指定(selectValueDefinitionName)。
- 関連項目:
-
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.entity.definition.PropertyDefinition
MULTIPLICITY_INFINITE -
コンストラクタの概要
コンストラクタコンストラクタ説明SelectProperty(String name) SelectProperty(String name, SelectValue... value) SelectProperty(SelectValueDefinition selectValueDefinition, boolean deepCopy) -
メソッドの概要
修飾子とタイプメソッド説明voidaddLocalizedSelectValue(LocalizedSelectValueDefinition localizedSelectValue) voidaddSelectValue(SelectValue value) voidapplySelectValueDefinition(SelectValueDefinition selectValueDefinition, boolean deepCopy) Class<?> getLocalizedSelectValue(String value, String locale) 指定のvalueで、指定のlocaleのSelectValue定義を返却。getSelectValue(String value) 指定のvalueのSelectValue定義を返却getType()enumでPropertyの型を返す。voidsetLocalizedSelectValueList(List<LocalizedSelectValueDefinition> localizedSelectValueList) voidsetSelectValueDefinitionName(String selectValueDefinitionName) voidsetSelectValueList(List<SelectValue> selectValueList) クラスから継承されたメソッド org.iplass.mtp.entity.definition.PropertyDefinition
addLocalizedDisplayName, getDefaultValue, getDescription, getDisplayName, getIndexType, getLocalizedDisplayNameList, getMultiplicity, getName, getNormalizers, getValidations, isInherited, isReadOnly, isUpdatable, setDefaultValue, setDescription, setDisplayName, setIndexType, setInherited, setLocalizedDisplayNameList, setMultiplicity, setName, setNormalizers, setReadOnly, setUpdatable, setValidations
-
コンストラクタの詳細
-
SelectProperty
public SelectProperty() -
SelectProperty
-
SelectProperty
-
SelectProperty
-
-
メソッドの詳細
-
getSelectValue
指定のvalueのSelectValue定義を返却- パラメータ:
value-- 戻り値:
-
getLocalizedSelectValue
指定のvalueで、指定のlocaleのSelectValue定義を返却。 指定のlocaleで定義されていなかった場合は、デフォルトのSelectValue定義を返却。- パラメータ:
value-locale-- 戻り値:
-
applySelectValueDefinition
public void applySelectValueDefinition(SelectValueDefinition selectValueDefinition, boolean deepCopy) -
getSelectValueDefinitionName
-
setSelectValueDefinitionName
-
addSelectValue
-
getSelectValueList
-
setSelectValueList
-
addLocalizedSelectValue
-
getLocalizedSelectValueList
-
setLocalizedSelectValueList
public void setLocalizedSelectValueList(List<LocalizedSelectValueDefinition> localizedSelectValueList) -
getJavaType
- 定義:
getJavaTypeクラス内PropertyDefinition
-
getType
クラスからコピーされた説明:PropertyDefinitionenumでPropertyの型を返す。 switch/case文で利用可能なように。- 定義:
getTypeクラス内PropertyDefinition- 戻り値:
-