インターフェース RevisionMetadata<N extends NumberSE & ComparableSE<N>>
- すべての既知の実装クラス:
AnnotationRevisionMetadata
public interface RevisionMetadata<N extends NumberSE & ComparableSE<N>>
リビジョンに関するメタデータ。
- 作成者:
- Philipp Huegelmeyer, Oliver Gierke, Jens Schauder, Johannes Englmeier
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明<T> T
より詳細な実装固有の情報を提供する可能性のある、基になるリビジョンメタデータを返します。default InstantSE
リビジョンのタイムスタンプを返しますが、不在の場合はすぐに失敗します。default N
リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。リビジョンのタイムスタンプを返します。リビジョンのリビジョン番号を返します。default RevisionMetadata.RevisionType
この変更のRevisionMetadata.RevisionType
を返します。
メソッドの詳細
getRevisionNumber
OptionalSE<N> getRevisionNumber()リビジョンのリビジョン番号を返します。- 戻り値:
- null になることはありません。
getRequiredRevisionNumber
リビジョンのリビジョン番号を返します。不在の場合は直ちに失敗します。- 戻り値:
- null になることはありません。
- 例外:
IllegalStateExceptionSE
- 利用可能なリビジョン番号がない場合。
getRevisionInstant
OptionalSE<InstantSE> getRevisionInstant()リビジョンのタイムスタンプを返します。- 戻り値:
- null になることはありません。
getRequiredRevisionInstant
リビジョンのタイムスタンプを返しますが、不在の場合はすぐに失敗します。- 戻り値:
- null になることはありません。
- 例外:
IllegalStateExceptionSE
- 改訂日がない場合。
getDelegate
<T> T getDelegate()より詳細な実装固有の情報を提供する可能性のある、基になるリビジョンメタデータを返します。- 戻り値:
getRevisionType
この変更のRevisionMetadata.RevisionType
を返します。RevisionMetadata.RevisionType
を判別できない場合、このメソッドはRevisionMetadata.RevisionType.UNKNOWN
を返します。- 戻り値:
- null になることはありません。
- 導入:
- 2.2.0