Class JRDesignDatasetRun

    • Field Detail

      • EXCEPTION_MESSAGE_KEY_DUPLICATE_PARAMETER

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_DUPLICATE_PARAMETER
        See Also:
        Constant Field Values
      • PROPERTY_CONNECTION_EXPRESSION

        public static final java.lang.String PROPERTY_CONNECTION_EXPRESSION
        See Also:
        Constant Field Values
      • PROPERTY_DATASET_NAME

        public static final java.lang.String PROPERTY_DATASET_NAME
        See Also:
        Constant Field Values
      • PROPERTY_DATA_SOURCE_EXPRESSION

        public static final java.lang.String PROPERTY_DATA_SOURCE_EXPRESSION
        See Also:
        Constant Field Values
      • PROPERTY_PARAMETERS_MAP_EXPRESSION

        public static final java.lang.String PROPERTY_PARAMETERS_MAP_EXPRESSION
        See Also:
        Constant Field Values
      • PROPERTY_PARAMETERS

        public static final java.lang.String PROPERTY_PARAMETERS
        See Also:
        Constant Field Values
      • PROPERTY_RETURN_VALUES

        public static final java.lang.String PROPERTY_RETURN_VALUES
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRDesignDatasetRun

        public JRDesignDatasetRun()
        Creates an empty dataset instantiation.
    • Method Detail

      • removeParameter

        public JRDatasetParameter removeParameter​(java.lang.String parameterName)
        Removes a parameter value.
        Parameters:
        parameterName - the parameter name
        Returns:
        the removed parameter value
      • removeParameter

        public JRDatasetParameter removeParameter​(JRDatasetParameter parameter)
        Removes a parameter value.
        Parameters:
        parameter - the parameter value
        Returns:
        the parameter value
      • setDatasetName

        public void setDatasetName​(java.lang.String datasetName)
        Sets the sub dataset name.
        Parameters:
        datasetName - the sub dataset name
        See Also:
        JRDatasetRun.getDatasetName()
      • setParametersMapExpression

        public void setParametersMapExpression​(JRExpression parametersMapExpression)
        Sets the parameters map expression.
        Parameters:
        parametersMapExpression - the parameters map expression
        See Also:
        JRDatasetRun.getParametersMapExpression()
      • setUUID

        public void setUUID​(java.util.UUID uuid)
      • addReturnValue

        public void addReturnValue​(ReturnValue returnValue)
        Adds a return value to the subdataset run.
        Parameters:
        returnValue - the return value to be added.
      • getReturnValuesList

        public java.util.List<ReturnValue> getReturnValuesList()
        Returns the list of values to be copied from the subdataset run into the main dataset.
        Returns:
        list of ReturnValue objects
      • removeReturnValue

        public boolean removeReturnValue​(ReturnValue returnValue)
        Removes a return value from the subdataset run.
        Parameters:
        returnValue - the return value to be removed
        Returns:
        true if the return value was found and removed