Example usage for org.springframework.data.util AnnotationDetectionFieldCallback AnnotationDetectionFieldCallback

List of usage examples for org.springframework.data.util AnnotationDetectionFieldCallback AnnotationDetectionFieldCallback

Introduction

In this page you can find the example usage for org.springframework.data.util AnnotationDetectionFieldCallback AnnotationDetectionFieldCallback.

Prototype

public AnnotationDetectionFieldCallback(Class<? extends Annotation> annotationType) 

Source Link

Document

Creates a new AnnotationDetectionFieldCallback scanning for an annotation of the given type.

Usage

From source file:com.wiiyaya.framework.provider.repository.revision.entity.ReflectionRevisionEntityInformation.java

public ReflectionRevisionEntityInformation(Class<?> revisionEntityClass) {

    Assert.notNull(revisionEntityClass);

    AnnotationDetectionFieldCallback fieldCallback = new AnnotationDetectionFieldCallback(RevisionNumber.class);
    ReflectionUtils.doWithFields(revisionEntityClass, fieldCallback);

    this.revisionNumberType = fieldCallback.getType();
    this.revisionEntityClass = revisionEntityClass;

}

From source file:pl.konczak.mystartupapp.sharedkernel.enversRepository.ReflectionRevisionEntityInformation.java

/**
 * Creates a new {@link ReflectionRevisionEntityInformation} inspecting the given revision entity class.
 * /*  w  w  w.j  a  va  2  s .c om*/
 * @param revisionEntityClass must not be {@literal null}.
 */
public ReflectionRevisionEntityInformation(Class<?> revisionEntityClass) {

    Assert.notNull(revisionEntityClass);

    AnnotationDetectionFieldCallback fieldCallback = new AnnotationDetectionFieldCallback(RevisionNumber.class);
    ReflectionUtils.doWithFields(revisionEntityClass, fieldCallback);

    this.revisionNumberType = fieldCallback.getType();
    this.revisionEntityClass = revisionEntityClass;

}