クラス Revision<N extends NumberSE & ComparableSE<N>,T>

java.lang.ObjectSE
org.springframework.data.history.Revision<N,T>
実装されたすべてのインターフェース:
ComparableSE<Revision<N,?>>

public final class Revision<N extends NumberSE & ComparableSE<N>,T> extends ObjectSE implements ComparableSE<Revision<N,?>>
RevisionMetadata および改訂されたエンティティを含むラッパー。
作成者:
Oliver Gierke, Philipp Huegelmeyer, Christoph Strobl, Jens Schauder
  • メソッドの詳細

    • of

      public static <N extends NumberSE & ComparableSE<N>, T> Revision<N,T> of(RevisionMetadata<N> metadata, T entity)
      指定された RevisionMetadata およびエンティティの新しい Revision を作成します。
      パラメーター:
      metadata - null であってはなりません。
      entity - null であってはなりません。
      戻り値:
    • getRevisionNumber

      public OptionalSE<N> getRevisionNumber()
      リビジョンのリビジョン番号を返します。
      戻り値:
      リビジョン番号。
    • getRequiredRevisionNumber

      public N getRequiredRevisionNumber()
      リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。
      戻り値:
      リビジョン番号。
    • getRevisionInstant

      public OptionalSE<InstantSE> getRevisionInstant()
      リビジョンのタイムスタンプを返します。
      戻り値:
      null でないことが保証されています。
    • getRequiredRevisionInstant

      public InstantSE getRequiredRevisionInstant()
      リビジョンのタイムスタンプを返し、不在の場合はすぐに失敗します。
      戻り値:
      リビジョン InstantSE。null の可能性があります。
    • compareTo

      public int compareTo(@Nullable Revision<N,?> that)
      次で指定:
      インターフェース ComparableSE<N extends NumberSE & ComparableSE<N>>compareToSE 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • getMetadata

      public RevisionMetadata<N> getMetadata()
    • getEntity

      public T getEntity()
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode