public final class DefaultRevisionMetadata extends Object implements RevisionMetadata<Integer>
RevisionMetadata
working with a DefaultRevisionEntity
. The entity/delegate itself gets ignored for
equals(Object)
and Object.hashCode()
since they depend on the way they were obtained.RevisionMetadata.RevisionType
Constructor and Description |
---|
DefaultRevisionMetadata(org.hibernate.envers.DefaultRevisionEntity entity) |
DefaultRevisionMetadata(org.hibernate.envers.DefaultRevisionEntity entity,
RevisionMetadata.RevisionType revisionType) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
<T> T |
getDelegate() |
Optional<LocalDateTime> |
getRevisionDate()
Deprecated.
|
Optional<Instant> |
getRevisionInstant() |
Optional<Integer> |
getRevisionNumber() |
RevisionMetadata.RevisionType |
getRevisionType() |
String |
toString() |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRequiredRevisionInstant, getRequiredRevisionNumber
public DefaultRevisionMetadata(org.hibernate.envers.DefaultRevisionEntity entity)
public DefaultRevisionMetadata(org.hibernate.envers.DefaultRevisionEntity entity, RevisionMetadata.RevisionType revisionType)
public Optional<Integer> getRevisionNumber()
getRevisionNumber
in interface RevisionMetadata<Integer>
@Deprecated public Optional<LocalDateTime> getRevisionDate()
public Optional<Instant> getRevisionInstant()
getRevisionInstant
in interface RevisionMetadata<Integer>
public <T> T getDelegate()
getDelegate
in interface RevisionMetadata<Integer>
public RevisionMetadata.RevisionType getRevisionType()
getRevisionType
in interface RevisionMetadata<Integer>
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.