インターフェース RevisionMetadata<N extends NumberSE & ComparableSE<N>>

すべての既知の実装クラス:
AnnotationRevisionMetadata

public interface RevisionMetadata<N extends NumberSE & ComparableSE<N>>
リビジョンに関するメタデータ。
作成者:
Philipp Huegelmeyer, Oliver Gierke, Jens Schauder, Johannes Englmeier
  • メソッドの詳細

    • getRevisionNumber

      OptionalSE<N> getRevisionNumber()
      リビジョンのリビジョン番号を返します。
      戻り値:
      null になることはありません。
    • getRequiredRevisionNumber

      default N getRequiredRevisionNumber()
      リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。
      戻り値:
      null になることはありません。
      例外:
      IllegalStateExceptionSE - 利用可能なリビジョン番号がない場合。
    • getRevisionInstant

      OptionalSE<InstantSE> getRevisionInstant()
      リビジョンのタイムスタンプを返します。
      戻り値:
      null になることはありません。
    • getRequiredRevisionInstant

      default InstantSE getRequiredRevisionInstant()
      リビジョンのタイムスタンプを返しますが、不在の場合はすぐに失敗します。
      戻り値:
      null になることはありません。
      例外:
      IllegalStateExceptionSE - 改訂日がない場合。
    • getDelegate

      <T> T getDelegate()
      より詳細な実装固有の情報を提供する可能性のある、基になるリビジョンメタデータを返します。
      戻り値:
    • getRevisionType

      default RevisionMetadata.RevisionType getRevisionType()
      この変更の RevisionMetadata.RevisionType を返します。RevisionMetadata.RevisionType を判別できない場合、このメソッドは RevisionMetadata.RevisionType.UNKNOWN を返します。
      戻り値:
      null になることはありません。
      導入:
      2.2.0