Class PluginFormElementPropertiesExtensionRetVal.Builder
- java.lang.Object
-
- de.xima.fc.plugin.models.retval.form.PluginFormElementPropertiesExtensionRetVal.Builder
-
- Enclosing class:
- PluginFormElementPropertiesExtensionRetVal
public static final class PluginFormElementPropertiesExtensionRetVal.Builder extends Object
Builder forPluginFormElementPropertiesExtensionRetVal.- Since:
- 8.5.0
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginFormElementPropertiesExtensionRetVal.BuilderaddAdditionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties)Add the given properties to the list of additional properties be made available.PluginFormElementPropertiesExtensionRetVal.BuilderaddAdditionalProperty(XItemPropertyDesc additionalProperty)Adds the given property to the list of additional properties to be made available.PluginFormElementPropertiesExtensionRetVal.BuilderaddAdditionalProperty(String name, Object defaultValue)Adds the given property to the list of additional properties to be made available.PluginFormElementPropertiesExtensionRetVal.BuilderadditionalProperties(Iterable<? extends XItemPropertyDesc> additionalProperties)Sets (replaces) the additional properties to be made available.IPluginFormElementPropertiesExtensionRetValbuild()Builds thePluginFormElementPropertiesExtensionRetValwith the configured values.
-
-
-
Method Detail
-
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
public IPluginFormElementPropertiesExtensionRetVal build()
Builds thePluginFormElementPropertiesExtensionRetValwith the configured values.- Returns:
- The built
PluginFormElementPropertiesExtensionRetVal.
-
-