クラス 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) -
メソッドの概要
修飾子とタイプメソッド説明void
addLocalizedSelectValue
(LocalizedSelectValueDefinition localizedSelectValue) void
addSelectValue
(SelectValue value) void
applySelectValueDefinition
(SelectValueDefinition selectValueDefinition, boolean deepCopy) Class
<?> getLocalizedSelectValue
(String value, String locale) 指定のvalueで、指定のlocaleのSelectValue定義を返却。getSelectValue
(String value) 指定のvalueのSelectValue定義を返却getType()
enumでPropertyの型を返す。void
setLocalizedSelectValueList
(List<LocalizedSelectValueDefinition> localizedSelectValueList) void
setSelectValueDefinitionName
(String selectValueDefinitionName) void
setSelectValueList
(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
クラスからコピーされた説明:PropertyDefinition
enumでPropertyの型を返す。 switch/case文で利用可能なように。- 定義:
getType
クラス内PropertyDefinition
- 戻り値:
-