public abstract class BaseParameterProvider extends Object implements IParameterProvider
SCOPE_REQUEST, SCOPE_SESSION
Constructor and Description |
---|
BaseParameterProvider() |
Modifier and Type | Method and Description |
---|---|
Object[] |
getArrayParameter(String name,
Object[] defaultValue) |
Date |
getDateParameter(String name,
Date defaultValue) |
BigDecimal |
getDecimalParameter(String name,
BigDecimal defaultValue) |
org.pentaho.commons.connection.IPentahoResultSet |
getListParameter(String name) |
long |
getLongParameter(String name,
long defaultValue) |
abstract Object |
getParameter(String name) |
String[] |
getStringArrayParameter(String name,
String[] defaultValue) |
String |
getStringParameter(String name,
String defaultValue) |
protected abstract String |
getValue(String name) |
boolean |
hasParameter(String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParameterNames
public abstract Object getParameter(String name)
getParameter
in interface IParameterProvider
public String getStringParameter(String name, String defaultValue)
getStringParameter
in interface IParameterProvider
public org.pentaho.commons.connection.IPentahoResultSet getListParameter(String name)
public long getLongParameter(String name, long defaultValue)
getLongParameter
in interface IParameterProvider
public Date getDateParameter(String name, Date defaultValue)
getDateParameter
in interface IParameterProvider
public BigDecimal getDecimalParameter(String name, BigDecimal defaultValue)
getDecimalParameter
in interface IParameterProvider
public Object[] getArrayParameter(String name, Object[] defaultValue)
getArrayParameter
in interface IParameterProvider
public String[] getStringArrayParameter(String name, String[] defaultValue)
getStringArrayParameter
in interface IParameterProvider
public boolean hasParameter(String name)
hasParameter
in interface IParameterProvider
Copyright © 2017 Hitachi Vantara. All rights reserved.