Annotation Type ConstructorMappingAnnotationProcessorRef
@Documented
@Target({})
@Retention(RUNTIME)
public @interface ConstructorMappingAnnotationProcessorRef
A reference to a
ConstructorMappingAnnotationProcessor
.
References can use either a name, a type, or both.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Class used as a marker for the default value of thetype()
attribute. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionReference aConstructorMappingAnnotationProcessor
by its bean name.Class<? extends ConstructorMappingAnnotationProcessor<?>>
Reference aConstructorMappingAnnotationProcessor
by its bean type.
-
Element Details
-
name
String nameReference aConstructorMappingAnnotationProcessor
by its bean name.- Returns:
- The bean name of the annotation processor.
- Default:
- ""
-
type
Class<? extends ConstructorMappingAnnotationProcessor<?>> typeReference aConstructorMappingAnnotationProcessor
by its bean type.- Returns:
- The type of the annotation processor.
- Default:
- org.hibernate.search.mapper.pojo.mapping.definition.annotation.processing.ConstructorMappingAnnotationProcessorRef.UndefinedProcessorImplementationType.class
-
retrieval
BeanRetrieval retrieval- Returns:
- How to retrieve the processor. See
BeanRetrieval
.
- Default:
- ANY
-