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).
|
java.lang.String |
getName()
Get the name of this filter.
|
Filter |
setParameter(java.lang.String name,
java.lang.Object value)
Set the named parameter's value for this filter.
|
Filter |
setParameterList(java.lang.String name,
java.util.Collection values)
Set the named parameter's value list for this filter.
|
Filter |
setParameterList(java.lang.String name,
java.lang.Object[] values)
Set the named parameter's value list for this filter.
|
void |
validate()
Perform validation of the filter state.
|
java.lang.String getName()
FilterDefinition getFilterDefinition()
Filter setParameter(java.lang.String name, java.lang.Object value)
name - The parameter's name.value - The value to be applied.Filter setParameterList(java.lang.String name, java.util.Collection values)
name - The parameter's name.values - The values to be expanded into an SQL IN list.Filter setParameterList(java.lang.String name, java.lang.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 © 2001-2018 Red Hat, Inc. All Rights Reserved.