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。 |
InstantSE | getRequiredRevisionInstant() リビジョンのタイムスタンプを返し、不在の場合はすぐに失敗します。 |
N | getRequiredRevisionNumber() リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。 |
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, waitSEpublic 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()
public OptionalSE<InstantSE> getRevisionInstant()
public InstantSE getRequiredRevisionInstant()
InstantSE。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–2020 Pivotal Software, Inc.. All rights reserved.