Class EnrichedConfigDescriptionDTOMapper
java.lang.Object
org.openhab.core.io.rest.core.config.EnrichedConfigDescriptionDTOMapper
The
EnrichedConfigDescriptionDTOMapper is a utility class to map ConfigDescriptions to config
descriptions data transform objects ConfigDescriptionDTO containing
EnrichedConfigDescriptionParameterDTO.- Author:
- Christoph Weitkamp - Initial contribution
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EnrichedConfigDescriptionDTOmap(ConfigDescription configDescription) Maps configuration description into configuration description DTO object.mapEnrichedParameters(List<ConfigDescriptionParameter> parameters) Maps configuration description parameters into enriched DTO objects.
-
Constructor Details
-
EnrichedConfigDescriptionDTOMapper
public EnrichedConfigDescriptionDTOMapper()
-
-
Method Details
-
map
Maps configuration description into configuration description DTO object.- Parameters:
configDescription- the configuration description (not null)- Returns:
- enriched configuration description DTO object
-
mapEnrichedParameters
public static List<EnrichedConfigDescriptionParameterDTO> mapEnrichedParameters(List<ConfigDescriptionParameter> parameters) Maps configuration description parameters into enriched DTO objects.- Parameters:
parameters- the configuration description parameters (not null)- Returns:
- the parameter enriched DTO objects
-