public interface Filter
Modifier and Type | Method and Description |
---|---|
FilterDefinition |
getFilterDefinition()
Get the filter definition containing additional information about the
filter (such as default-condition and expected parameter names/types).
|
String |
getName()
Get the name of this filter.
|
Filter |
setParameter(String name,
Object value)
Set the named parameter's value for this filter.
|
Filter |
setParameterList(String name,
Collection values)
Set the named parameter's value list for this filter.
|
Filter |
setParameterList(String name,
Object[] values)
Set the named parameter's value list for this filter.
|
void |
validate()
Perform validation of the filter state.
|
String getName()
FilterDefinition getFilterDefinition()
Filter setParameter(String name, Object value)
name
- The parameter's name.value
- The value to be applied.Filter setParameterList(String name, Collection values)
name
- The parameter's name.values
- The values to be expanded into an SQL IN list.Filter setParameterList(String name, Object[] values)
name
- The parameter's name.values
- The values to be expanded into an SQL IN list.void validate() throws HibernateException
HibernateException
- If the state is not currently valid.Copyright © 2017 JBoss by Red Hat. All rights reserved.