public interface RevisionMetadata<N extends Number & Comparable<N>>
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getDelegate()
Returns the underlying revision metadata which might provider more detailed implementation specific information.
|
default LocalDateTime |
getRequiredRevisionDate()
Deprecated.
Use
getRevisionInstant() instead. |
default Instant |
getRequiredRevisionInstant()
Returns the timestamp of the revision, immediately failing on absence.
|
default N |
getRequiredRevisionNumber()
Returns the revision number of the revision, immediately failing on absence.
|
Optional<LocalDateTime> |
getRevisionDate()
Deprecated.
use
getRevisionInstant() instead. |
Optional<Instant> |
getRevisionInstant()
Returns the timestamp of the revision.
|
Optional<N> |
getRevisionNumber()
Returns the revision number of the revision.
|
Optional<N> getRevisionNumber()
default N getRequiredRevisionNumber()
IllegalStateException - if no revision number is available.@Deprecated Optional<LocalDateTime> getRevisionDate()
getRevisionInstant() instead.Optional<Instant> getRevisionInstant()
@Deprecated default LocalDateTime getRequiredRevisionDate()
getRevisionInstant() instead.IllegalStateException - if no revision date is available.default Instant getRequiredRevisionInstant()
IllegalStateException - if no revision date is available.<T> T getDelegate()
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.