Class BaseParameterProvider

    • Constructor Detail

      • BaseParameterProvider

        public BaseParameterProvider()
    • Method Detail

      • getValue

        protected abstract String getValue​(String name)
      • getParameter

        public abstract Object getParameter​(String name)
        Specified by:
        getParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getStringParameter

        public String getStringParameter​(String name,
                                         String defaultValue)
        Specified by:
        getStringParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getListParameter

        public org.pentaho.commons.connection.IPentahoResultSet getListParameter​(String name)
      • getLongParameter

        public long getLongParameter​(String name,
                                     long defaultValue)
        Specified by:
        getLongParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getDateParameter

        public Date getDateParameter​(String name,
                                     Date defaultValue)
        Specified by:
        getDateParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getDecimalParameter

        public BigDecimal getDecimalParameter​(String name,
                                              BigDecimal defaultValue)
        Specified by:
        getDecimalParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getArrayParameter

        public Object[] getArrayParameter​(String name,
                                          Object[] defaultValue)
        Specified by:
        getArrayParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • getStringArrayParameter

        public String[] getStringArrayParameter​(String name,
                                                String[] defaultValue)
        Specified by:
        getStringArrayParameter in interface org.pentaho.platform.api.engine.IParameterProvider
      • hasParameter

        public boolean hasParameter​(String name)
        Specified by:
        hasParameter in interface org.pentaho.platform.api.engine.IParameterProvider