Class PluginFormElementPropertiesExtensionRetVal.Builder
java.lang.Object
de.xima.fc.plugin.models.retval.form.PluginFormElementPropertiesExtensionRetVal.Builder
- Enclosing class:
PluginFormElementPropertiesExtensionRetVal
Builder for
PluginFormElementPropertiesExtensionRetVal.- Since:
- 8.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties) Add the given properties to the list of additional properties be made available.addAdditionalProperty(XItemPropertyDesc additionalProperty) Adds the given property to the list of additional properties to be made available.addAdditionalProperty(String name, Object defaultValue) Adds the given property to the list of additional properties to be made available.additionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties) Sets (replaces) the additional properties to be made available.build()Builds thePluginFormElementPropertiesExtensionRetValwith the configured values.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addAdditionalProperties
@CanIgnoreReturnValue public PluginFormElementPropertiesExtensionRetVal.Builder addAdditionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties) Add the given properties to the list of additional properties be made available.- Parameters:
additionalProperties- The additional properties.- Returns:
- This builder.
-
addAdditionalProperty
@CanIgnoreReturnValue public PluginFormElementPropertiesExtensionRetVal.Builder addAdditionalProperty(XItemPropertyDesc additionalProperty) Adds the given property to the list of additional properties to be made available.- Parameters:
additionalProperty- The additional property.- Returns:
- This builder.
-
addAdditionalProperty
@CanIgnoreReturnValue public PluginFormElementPropertiesExtensionRetVal.Builder addAdditionalProperty(String name, Object defaultValue) Adds the given property to the list of additional properties to be made available.- Parameters:
name- The name of the additional property.defaultValue- The default value of the additional property.- Returns:
- This builder.
-
additionalProperties
@CanIgnoreReturnValue public PluginFormElementPropertiesExtensionRetVal.Builder additionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties) Sets (replaces) the additional properties to be made available.- Parameters:
additionalProperties- The additional properties.- Returns:
- This builder.
-
build
Builds thePluginFormElementPropertiesExtensionRetValwith the configured values.- Returns:
- The built
PluginFormElementPropertiesExtensionRetVal.
-