Package org.somda.sdc.dpws
Class ThisModelBuilder
- java.lang.Object
-
- org.somda.sdc.dpws.ThisModelBuilder
-
public class ThisModelBuilder extends Object
Convenient 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThisModelTypeget()Gets the actual model type.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.
-
-
-
Constructor Detail
-
ThisModelBuilder
public ThisModelBuilder()
Default constructor.
-
ThisModelBuilder
public ThisModelBuilder(List<LocalizedStringType> manufacturer, List<LocalizedStringType> modelName)
Constructor with predefined manufacturer and model name.- Parameters:
manufacturer- the manufacturer name.modelName- the model name.
-
-
Method Detail
-
setManufacturer
public ThisModelBuilder setManufacturer(List<LocalizedStringType> manufacturer)
Sets the manufacturer.- Parameters:
manufacturer- to set to- Returns:
- this builder
-
setManufacturerUrl
public ThisModelBuilder setManufacturerUrl(String manufacturerUrl)
Sets the manufacturer url.- Parameters:
manufacturerUrl- to set to- Returns:
- this builder
-
setModelName
public ThisModelBuilder setModelName(List<LocalizedStringType> modelName)
Sets the model name.- Parameters:
modelName- to set to- Returns:
- this builder
-
setModelNumber
public ThisModelBuilder setModelNumber(String modelNumber)
Sets the model number.- Parameters:
modelNumber- to set to- Returns:
- this builder
-
setModelUrl
public ThisModelBuilder setModelUrl(String modelUrl)
Sets the model url.- Parameters:
modelUrl- to set to- Returns:
- this builder
-
setPresentationUrl
public ThisModelBuilder setPresentationUrl(String presentationUrl)
Sets the presentation url.- Parameters:
presentationUrl- to set to- Returns:
- this builder
-
get
public 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.
-
-