public final class Revision<N extends NumberSE & ComparableSE<N>,T> extends ObjectSE implements ComparableSE<Revision<N,?>>
RevisionMetadata
および改訂されたエンティティを含むラッパー。修飾子と型 | メソッドと説明 |
---|---|
int | compareTo(Revision<N,?> that) |
boolean | equals(ObjectSE o) |
T | getEntity() 基になるエンティティ。 |
@NonNull RevisionMetadata<N> | getMetadata() 現在の Revision の RevisionMetadata 。 |
LocalDateTimeSE | getRequiredRevisionDate() 使用すべきではありません。 代わりに getRequiredRevisionInstant() を使用してください。 |
InstantSE | getRequiredRevisionInstant() リビジョンのタイムスタンプを返し、不在の場合はすぐに失敗します。 |
N | getRequiredRevisionNumber() リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。 |
OptionalSE<LocalDateTimeSE> | getRevisionDate() 使用すべきではありません。 代わりに getRevisionInstant() を使用してください。 |
OptionalSE<InstantSE> | getRevisionInstant() リビジョンのタイムスタンプを返します。 |
OptionalSE<N> | getRevisionNumber() リビジョンのリビジョン番号を返します。 |
int | hashCode() |
static <N extends NumberSE & ComparableSE<N>,T> | of(RevisionMetadata<N> metadata, T entity) 指定された RevisionMetadata およびエンティティの新しい Revision を作成します。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static <N extends NumberSE & ComparableSE<N>,T> Revision<N,T> of(RevisionMetadata<N> metadata, T entity)
RevisionMetadata
およびエンティティの新しい Revision
を作成します。metadata
- null であってはなりません。entity
- null であってはなりません。public OptionalSE<N> getRevisionNumber()
public N getRequiredRevisionNumber()
@DeprecatedSE public OptionalSE<LocalDateTimeSE> getRevisionDate()
getRevisionInstant()
を使用してください。public OptionalSE<InstantSE> getRevisionInstant()
@DeprecatedSE public LocalDateTimeSE getRequiredRevisionDate()
getRequiredRevisionInstant()
を使用してください。public InstantSE getRequiredRevisionInstant()
Instant
SE。null の可能性があります。public int compareTo(@Nullable Revision<N,?> that)
ComparableSE<Revision<N extends NumberSE & ComparableSE<N>,?>>
の compareToSE
public StringSE toString()
ObjectSE
の toStringSE
@NonNull public @NonNull RevisionMetadata<N> getMetadata()
Revision
の RevisionMetadata
。@NonNull public T getEntity()
public int hashCode()
ObjectSE
の hashCodeSE
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.