Class SimpleParameterProvider

    • Constructor Detail

      • SimpleParameterProvider

        public SimpleParameterProvider()
      • SimpleParameterProvider

        public SimpleParameterProvider​(Map parameters)
    • Method Detail

      • setParameter

        public void setParameter​(String name,
                                 String value)
      • setParameter

        public void setParameter​(String name,
                                 long value)
      • setParameter

        public void setParameter​(String name,
                                 Date value)
      • setParameter

        public void setParameter​(String name,
                                 Object value)
      • setParameters

        public void setParameters​(Map newParameters)
      • getParameterNames

        public Iterator getParameterNames()
        Specified by:
        getParameterNames in interface org.pentaho.platform.api.engine.IParameterProvider
      • copyAndConvertParameters

        public void copyAndConvertParameters​(Map paramMap)
        Converts single value arrays to String parameters
      • copyAndConvertAdditionalParameters

        public void copyAndConvertAdditionalParameters​(Map paramMap)
        Looks for ADDITIONAL_PARAMS in the paramMap, if it finds a parameter by that name, it assumes that it is a query string, it parses the query string, and adds the components of the query string to this class's parameter map.
        Parameters:
        paramMap -