org.pentaho.reporting.engine.classic.core.parameters
Class DefaultListParameter
java.lang.Object
org.pentaho.reporting.engine.classic.core.parameters.AbstractParameter
org.pentaho.reporting.engine.classic.core.parameters.DefaultListParameter
- All Implemented Interfaces:
- Serializable, Cloneable, ListParameter, ParameterDefinitionEntry
public class DefaultListParameter
- extends AbstractParameter
- implements ListParameter
- See Also:
- Serialized Form
Constructor Summary |
DefaultListParameter(String query,
String keyColumn,
String textColumn,
String name,
boolean allowMultiSelection)
Deprecated. |
DefaultListParameter(String query,
String keyColumn,
String textColumn,
String name,
boolean allowMultiSelection,
boolean strictValueCheck,
Class valueType)
|
Methods inherited from class org.pentaho.reporting.engine.classic.core.parameters.AbstractParameter |
clone, getDefaultValue, getName, getParameterAttribute, getParameterAttribute, getParameterAttributeNames, getParameterAttributeNamespaces, getRole, getValueType, isDeprecated, isHidden, isMandatory, setDefaultValue, setDeprecated, setHidden, setMandatory, setParameterAttribute, setRole, setValueType |
DefaultListParameter
public DefaultListParameter(String query,
String keyColumn,
String textColumn,
String name,
boolean allowMultiSelection)
- Deprecated.
- Parameters:
query
- keyColumn
- textColumn
- name
- allowMultiSelection
-
DefaultListParameter
public DefaultListParameter(String query,
String keyColumn,
String textColumn,
String name,
boolean allowMultiSelection,
boolean strictValueCheck,
Class valueType)
isAllowMultiSelection
public boolean isAllowMultiSelection()
- Specified by:
isAllowMultiSelection
in interface ListParameter
getKeyColumn
public String getKeyColumn()
getTextColumn
public String getTextColumn()
getQueryName
public String getQueryName()
isStrictValueCheck
public boolean isStrictValueCheck()
- Specified by:
isStrictValueCheck
in interface ListParameter
getValues
public ParameterValues getValues(ParameterContext context)
throws ReportDataFactoryException
- Specified by:
getValues
in interface ListParameter
- Throws:
ReportDataFactoryException
setParameterAutoSelectFirstValue
public void setParameterAutoSelectFirstValue(boolean autoSelect)
isParameterAutoSelectFirstValue
public boolean isParameterAutoSelectFirstValue()
getDefaultValue
public Object getDefaultValue(ParameterContext context)
throws ReportDataFactoryException
- Specified by:
getDefaultValue
in interface ParameterDefinitionEntry
- Overrides:
getDefaultValue
in class AbstractParameter
- Throws:
ReportDataFactoryException