Class ReflectionRevisionEntityInformation

java.lang.Object
org.springframework.data.envers.repository.support.ReflectionRevisionEntityInformation
All Implemented Interfaces:
org.springframework.data.repository.history.support.RevisionEntityInformation

public class ReflectionRevisionEntityInformation extends Object implements org.springframework.data.repository.history.support.RevisionEntityInformation
RevisionEntityInformation that uses reflection to inspect a property annotated with RevisionNumber to find out about the revision number type.
Author:
Oliver Gierke
  • Constructor Details

    • ReflectionRevisionEntityInformation

      public ReflectionRevisionEntityInformation(Class<?> revisionEntityClass)
      Creates a new ReflectionRevisionEntityInformation inspecting the given revision entity class.
      Parameters:
      revisionEntityClass - must not be null.
  • Method Details

    • isDefaultRevisionEntity

      public boolean isDefaultRevisionEntity()
      Specified by:
      isDefaultRevisionEntity in interface org.springframework.data.repository.history.support.RevisionEntityInformation
    • getRevisionEntityClass

      public Class<?> getRevisionEntityClass()
      Specified by:
      getRevisionEntityClass in interface org.springframework.data.repository.history.support.RevisionEntityInformation
    • getRevisionNumberType

      public Class<?> getRevisionNumberType()
      Specified by:
      getRevisionNumberType in interface org.springframework.data.repository.history.support.RevisionEntityInformation