Community
Participate
Working Groups
The current oda design schema definition for the InputElementAttributes element's defaultScalarValue attribute (contained in an input ParameterDefinition and ParameterFieldDefinition element, and in Property element) only accepts a single String value. In some use cases (bug #203940), a single data set input parameter may collect multiple input values from an user. Hence its design should also be able to specify multiple default values as well.
The oda.design.InputElementAttributes now supports multiple default values in any data type. The previous single default value in string data type is deprecated; its corresponding methods provide backward compatibility. The ODA framework implementation takes care of migrating instance data to the new collection of default values. See class Javadoc for the new methods added; they are marked with @since 3.2 tag. The filtering design class oda.design.FilterParameterDefinition now also accepts similar multiple default values for its static values and dynamic filter parameter definition.