org.hibernate.util

Class FilterHelper


public class FilterHelper
extends java.lang.Object

Implementation of FilterHelper.
Author:
Steve Ebersole

Constructor Summary

FilterHelper(Map filters, Dialect dialect, SQLFunctionRegistry functionRegistry)
The map of defined filters.

Method Summary

boolean
isAffectedBy(Map enabledFilters)
String
render(String alias, Map enabledFilters)
void
render(StringBuffer buffer, String alias, Map enabledFilters)

Constructor Details

FilterHelper

public FilterHelper(Map filters,
                    Dialect dialect,
                    SQLFunctionRegistry functionRegistry)
The map of defined filters. This is expected to be in format where the filter names are the map keys, and the defined conditions are the values.
Parameters:
filters - The map of defined filters.
dialect - The sql dialect
functionRegistry - The SQL function registry

Method Details

isAffectedBy

public boolean isAffectedBy(Map enabledFilters)

render

public String render(String alias,
                     Map enabledFilters)

render

public void render(StringBuffer buffer,
                   String alias,
                   Map enabledFilters)