Class RevisionMetadataImpl<T,​N extends Number & Comparable<N>>

java.lang.Object
dev.claudio.jpatemporal.repository.impl.RevisionMetadataImpl<T,​N>
All Implemented Interfaces:
org.springframework.data.history.RevisionMetadata<N>

public class RevisionMetadataImpl<T,​N extends Number & Comparable<N>> extends Object implements org.springframework.data.history.RevisionMetadata<N>
  • Constructor Details

    • RevisionMetadataImpl

      public RevisionMetadataImpl(T entity, N revisionNumber, Instant timestamp)
  • Method Details

    • getRevisionNumber

      @NonNull public Optional<N> getRevisionNumber()
      Specified by:
      getRevisionNumber in interface org.springframework.data.history.RevisionMetadata<T>
    • getRevisionInstant

      @NonNull public Optional<Instant> getRevisionInstant()
      Specified by:
      getRevisionInstant in interface org.springframework.data.history.RevisionMetadata<T>
    • getDelegate

      @NonNull public <S> S getDelegate()
      Specified by:
      getDelegate in interface org.springframework.data.history.RevisionMetadata<T>
    • getEntity

      public T getEntity()