Package io.tesler.core.util.filter
Annotation Type SearchParameter
-
@Target(FIELD) @Retention(RUNTIME) public @interface SearchParameter
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<? extends ClassifyDataProvider>
multiFieldKey
In case of multi-field value use as the keyString
name
Class<? extends ClassifyDataProvider>
provider
Get a provider for defining of classify data parameter in sorting or searching casesboolean
strict
boolean
suppressProcess
Whether to block the mechanism at the Tesler level or not.
-
-
-
Element Detail
-
name
String name
- Default:
- ""
-
-
-
suppressProcess
boolean suppressProcess
Whether to block the mechanism at the Tesler level or not. If blocked, filtering should be implemented at the level of services that manage the entity. By default, the Tesler filter is not blocked.- Returns:
- Whether to block the mechanism at the tesler level or not
- Default:
- false
-
-
-
multiFieldKey
Class<? extends ClassifyDataProvider> multiFieldKey
In case of multi-field value use as the key- Returns:
- ClassifyDataProvider
- Default:
- io.tesler.core.util.filter.provider.impl.LongValueProvider.class
-
-
-
provider
Class<? extends ClassifyDataProvider> provider
Get a provider for defining of classify data parameter in sorting or searching cases- Returns:
- ClassifyDataProvider
- Default:
- io.tesler.core.util.filter.provider.impl.StringValueProvider.class
-
-