Class JPAOneToOneProcessor
java.lang.Object
org.castor.cpa.jpa.processors.BaseJPAAnnotationProcessor
org.castor.cpa.jpa.processors.fieldprocessors.JPAOneToOneProcessor
- All Implemented Interfaces:
AnnotationProcessor,TargetAwareAnnotationProcessor
Processes the JPA annotation
OneToOne. After this processor is done,
JPAFieldNature.getRelationTargetEntity(),
JPAFieldNature.isRelationLazyFetch() and
JPAFieldNature.isRelationOptional() will return valid values.- Version:
- 03.02.2009
- Author:
- Peter Schmidt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation> Returns for which Annotation this processor is meant.<I extends BaseNature,A extends Annotation>
booleanprocessAnnotation(I info, A annotation, AnnotatedElement target) The processing action of this processor.Methods inherited from class org.castor.cpa.jpa.processors.BaseJPAAnnotationProcessor
processAnnotation
-
Constructor Details
-
JPAOneToOneProcessor
public JPAOneToOneProcessor()
-
-
Method Details
-
forAnnotationClass
Returns for which Annotation this processor is meant.- Returns:
- the Class for which this processor is meant
- See Also:
-
processAnnotation
public <I extends BaseNature,A extends Annotation> boolean processAnnotation(I info, A annotation, AnnotatedElement target) The processing action of this processor. If an annotation is given which is not supported false is returned.
-