Annotation Type ProjectionBinderRef
References a
ProjectionBinder
.
References can use either a name, a type, or both.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Class used as a marker for the default value of thetype()
attribute. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionReference a projection binder by its bean name.Param[]
Class<? extends ProjectionBinder>
Reference a projection binder by its bean type.
-
Element Details
-
name
String nameReference a projection binder by its bean name.- Returns:
- The bean name of the projection binder.
- Default:
- ""
-
type
Class<? extends ProjectionBinder> typeReference a projection binder by its bean type.- Returns:
- The type of the projection binder.
- Default:
- org.hibernate.search.mapper.pojo.search.definition.mapping.annotation.ProjectionBinderRef.UndefinedImplementationType.class
-
retrieval
BeanRetrieval retrieval- Returns:
- How to retrieve the projection definition. See
BeanRetrieval
.
- Default:
- ANY
-
params
Param[] params- Returns:
- Params that will get passed to the
ProjectionBinder
. - See Also:
- Default:
- {}
-