Interface IGlobalParameterValueDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
XmlGlobalParameterValueDS, XmlGlobalParameterValueDS

public interface IGlobalParameterValueDS extends IReportingDS
This data source provides the information needed to initialize a field parameter (definition).
Since:
11.3
Author:
Petru Galanton
  • Method Details

    • getParameterName

      String getParameterName()
      Returns the parameter's name.
      Returns:
      the parameter name, never null.
    • getParameterType

      GlobalParameterType getParameterType()
      Returns the parameter's type.
      Returns:
      the parameter type, never null.
    • getPrimitiveType

      DataType getPrimitiveType()
      If the parameter is of type GlobalParameterType.PRIMITIVE, returns the data type of the parameter, otherwise returns null.
      Returns:
      the data type of this primitive parameter, or null if the parameter is not of primitive type.
    • getExpression

      String getExpression()
      If the parameter is of type GlobalParameterType.PRIMITIVE, returns the expression that should be evaluated in order to obtain the value for this parameter, otherwise returns null.
      Returns:
      the expression of this primitive parameter, or null if the parameter is not of primitive type.
    • getContentItem

      String getContentItem()
      If the parameter is of type GlobalParameterType.TEXT, returns the name of the content item containing the text of this parameter, otherwise returns null.
      Returns:
      the name of the content item, or null if this parameter is not of type text.