Interface Parameter<T>

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

@Deprecated @GwtCompatible public interface Parameter<T> extends Parameter<T>
Deprecated.
since 5.1.5 - use Parameter instead
Parameter definition for a WebeditReportPlugin.
Due to limitations of the WebClient, it is not possible to use your own implementations of this interface.
Since:
5.0.103
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface de.espirit.firstspirit.client.plugin.report.Parameter

    Parameter.Factory
  • Method Summary

    Modifier and Type
    Method
    Description
    cast(@Nullable Object object)
    Deprecated.
    Cast the given object to the underlying type of this token.
    Deprecated.
    Returns the default value of this parameter.
    Deprecated.
    Returns the name of this parameter.
  • Method Details

    • getName

      String getName()
      Deprecated.
      Returns the name of this parameter. Should be unique within a WebeditReportPlugin.
      Specified by:
      getName in interface Parameter<T>
      Returns:
      Parameter name.
      Since:
      5.0.103
    • cast

      @Nullable T cast(@Nullable @Nullable Object object)
      Deprecated.
      Cast the given object to the underlying type of this token.
      Parameters:
      object - The object to be cast.
      Returns:
      The cast instance.
      Since:
      5.0.103 // todo [117605] any better way?
    • getDefaultValue

      @Nullable T getDefaultValue()
      Deprecated.
      Returns the default value of this parameter.
      Specified by:
      getDefaultValue in interface Parameter<T>
      Returns:
      The default value.
      Since:
      5.0.103