Package org.openhab.core.config.core.dto
Class ConfigDescriptionParameterDTO
java.lang.Object
org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
- Direct Known Subclasses:
EnrichedConfigDescriptionParameterDTO
This is a data transfer object that is used to serialize parameter of a configuration description.
- Author:
- Dennis Nobel - Initial contribution, Alex Tugarev - Extended for options and filter criteria, Chris Jackson - Added group, advanced, limitToOptions, multipleLimit, verify attributes, Thomas Höfer - Added unit
-
Field Summary
Modifier and TypeFieldDescriptionboolean
-
Constructor Summary
ConstructorDescriptionConfigDescriptionParameterDTO
(String name, ConfigDescriptionParameter.Type type, BigDecimal minimum, BigDecimal maximum, BigDecimal stepsize, String pattern, Boolean required, Boolean readOnly, Boolean multiple, String context, String defaultValue, String label, String description, List<ParameterOptionDTO> options, List<FilterCriteriaDTO> filterCriteria, String groupName, Boolean advanced, Boolean limitToOptions, Integer multipleLimit, String unit, String unitLabel, Boolean verify) -
Method Summary
-
Field Details
-
context
-
defaultValue
-
description
-
label
-
name
-
required
public boolean required -
type
-
min
-
max
-
stepsize
-
pattern
-
readOnly
-
multiple
-
multipleLimit
-
groupName
-
advanced
-
verify
-
limitToOptions
-
unit
-
unitLabel
-
options
-
filterCriteria
-
-
Constructor Details
-
ConfigDescriptionParameterDTO
public ConfigDescriptionParameterDTO() -
ConfigDescriptionParameterDTO
public ConfigDescriptionParameterDTO(String name, ConfigDescriptionParameter.Type type, BigDecimal minimum, BigDecimal maximum, BigDecimal stepsize, String pattern, Boolean required, Boolean readOnly, Boolean multiple, String context, String defaultValue, String label, String description, List<ParameterOptionDTO> options, List<FilterCriteriaDTO> filterCriteria, String groupName, Boolean advanced, Boolean limitToOptions, Integer multipleLimit, String unit, String unitLabel, Boolean verify)
-