@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) @Repeatable(value=Filters.class) public @interface Filter
Add filters to an entity or a target entity of a collection.
Modifier and Type | Required Element and Description |
---|---|
String |
name
The filter name.
|
Modifier and Type | Optional Element and Description |
---|---|
SqlFragmentAlias[] |
aliases
The alias descriptors for injection.
|
String |
condition
The filter condition.
|
boolean |
deduceAliasInjectionPoints
If true, automatically determine all points within the condition fragment that an alias should be injected.
|
public abstract String name
The filter name.
public abstract boolean deduceAliasInjectionPoints
If true, automatically determine all points within the condition fragment that an alias should be injected. Otherwise, injection will only replace instances of explicit "{alias}" instances or
public abstract SqlFragmentAlias[] aliases
The alias descriptors for injection.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.