Package org.somda.sdc.dpws
Class ThisModelBuilder
-
- All Implemented Interfaces:
public class ThisModelBuilderConvenient class to build DPWS' ThisModel.
-
-
Constructor Summary
Constructors Constructor Description ThisModelBuilder()Default constructor. ThisModelBuilder(List<LocalizedStringType> manufacturer, List<LocalizedStringType> modelName)Constructor with predefined manufacturer and model name.
-
Method Summary
Modifier and Type Method Description ThisModelBuildersetManufacturer(List<LocalizedStringType> manufacturer)Sets the manufacturer. ThisModelBuildersetManufacturerUrl(String manufacturerUrl)Sets the manufacturer url. ThisModelBuildersetModelName(List<LocalizedStringType> modelName)Sets the model name. ThisModelBuildersetModelNumber(String modelNumber)Sets the model number. ThisModelBuildersetModelUrl(String modelUrl)Sets the model url. ThisModelBuildersetPresentationUrl(String presentationUrl)Sets the presentation url. ThisModelTypeget()Gets the actual model type. -
-
Method Detail
-
setManufacturer
ThisModelBuilder setManufacturer(List<LocalizedStringType> manufacturer)
Sets the manufacturer.
- Parameters:
manufacturer- to set to- Returns:
this builder
-
setManufacturerUrl
ThisModelBuilder setManufacturerUrl(String manufacturerUrl)
Sets the manufacturer url.
- Parameters:
manufacturerUrl- to set to- Returns:
this builder
-
setModelName
ThisModelBuilder setModelName(List<LocalizedStringType> modelName)
Sets the model name.
- Parameters:
modelName- to set to- Returns:
this builder
-
setModelNumber
ThisModelBuilder setModelNumber(String modelNumber)
Sets the model number.
- Parameters:
modelNumber- to set to- Returns:
this builder
-
setModelUrl
ThisModelBuilder setModelUrl(String modelUrl)
Sets the model url.
- Parameters:
modelUrl- to set to- Returns:
this builder
-
setPresentationUrl
ThisModelBuilder setPresentationUrl(String presentationUrl)
Sets the presentation url.
- Parameters:
presentationUrl- to set to- Returns:
this builder
-
get
ThisModelType get()
Gets the actual model type.
- Returns:
the internally stored model type. Caution: changes afterwards in the fluent interface will affect this returned value.
-
-
-
-