Package org.springframework.data.util

Examples of org.springframework.data.util.AnnotationDetectionFieldCallback


    Assert.notNull(entity);
    this.entity = entity;

    if (revisionNumberAnnotation != null) {
      AnnotationDetectionFieldCallback numberCallback = new AnnotationDetectionFieldCallback(revisionNumberAnnotation);
      ReflectionUtils.doWithFields(entity.getClass(), numberCallback);
      this.revisionNumber = numberCallback.getValue(entity);
    } else {
      this.revisionNumber = null;
    }

    if (revisionTimeStampAnnotation != null) {
      AnnotationDetectionFieldCallback revisionCallback = new AnnotationDetectionFieldCallback(
          revisionTimeStampAnnotation);
      ReflectionUtils.doWithFields(entity.getClass(), revisionCallback);
      this.revisionDate = new DateTime(revisionCallback.getValue(entity));
    } else {
      this.revisionDate = null;
    }
  }
View Full Code Here


   */
  public ReflectionRevisionEntityInformation(Class<?> revisionEntityClass) {

    Assert.notNull(revisionEntityClass);

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

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

  }
View Full Code Here

TOP

Related Classes of org.springframework.data.util.AnnotationDetectionFieldCallback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.