Class PluginFormPropertiesExtensionRetVal.Builder
java.lang.Object
de.xima.fc.plugin.models.retval.form.PluginFormPropertiesExtensionRetVal.Builder
- Enclosing class:
PluginFormPropertiesExtensionRetVal
Builder for
PluginFormPropertiesExtensionRetVal.- 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 thePluginFormPropertiesExtensionRetValwith the configured values.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addAdditionalProperties
@CanIgnoreReturnValue public PluginFormPropertiesExtensionRetVal.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 PluginFormPropertiesExtensionRetVal.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 PluginFormPropertiesExtensionRetVal.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 PluginFormPropertiesExtensionRetVal.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 thePluginFormPropertiesExtensionRetValwith the configured values.- Returns:
- The built
PluginFormPropertiesExtensionRetVal.
-