Interface Parameter<T>

Type Parameters:
T - Value type.
All Superinterfaces:
Serializable
All Known Subinterfaces:
Parameter<T>, ParameterBoolean, ParameterSelect, ParameterText
All Known Implementing Classes:
ParameterBoolean, ParameterSelect, ParameterText

@GwtCompatible public interface Parameter<T> extends Serializable
Parameter definition for a ReportPlugin.
Due to limitations of the ContentCreator (webclient), it is not possible to use your own implementations of this interface, use Parameter.Factory instead.
Since:
5.1.19
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Factory for creation of different Parameter types.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the default value of this parameter.
    Returns the name of this parameter.
  • Method Details

    • getName

      String getName()
      Returns the name of this parameter. Should be unique within a ReportPlugin.
      Returns:
      Parameter name.
      Since:
      5.1.19
    • getDefaultValue

      @Nullable T getDefaultValue()
      Returns the default value of this parameter.
      Returns:
      The default value.
      Since:
      5.1.19