public class AnnotationRevisionMetadata<N extends NumberSE & ComparableSE<N>> extends ObjectSE implements RevisionMetadata<N>
#getRevisionDate()、getRevisionInstant()、getRevisionNumber() への呼び出しでフィールドの値を返す RevisionMetadata 実装。RevisionMetadata.RevisionType| コンストラクターと説明 |
|---|
AnnotationRevisionMetadata(ObjectSE entity, ClassSE<? extends AnnotationSE> revisionNumberAnnotation, ClassSE<? extends AnnotationSE> revisionTimeStampAnnotation) 指定されたアノテーションについて指定されたエンティティをインスペクションする新しい AnnotationRevisionMetadata を作成します。 |
AnnotationRevisionMetadata(ObjectSE entity, ClassSE<? extends AnnotationSE> revisionNumberAnnotation, ClassSE<? extends AnnotationSE> revisionTimeStampAnnotation, RevisionMetadata.RevisionType revisionType) 指定されたアノテーションについて指定されたエンティティをインスペクションする新しい AnnotationRevisionMetadata を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T> T | getDelegate() より詳細な実装固有の情報を提供する可能性のある、基になるリビジョンメタデータを返します。 |
OptionalSE<InstantSE> | getRevisionInstant() リビジョンのタイムスタンプを返します。 |
OptionalSE<N> | getRevisionNumber() リビジョンのリビジョン番号を返します。 |
RevisionMetadata.RevisionType | getRevisionType() この変更の RevisionMetadata.RevisionType を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetRequiredRevisionInstant, getRequiredRevisionNumberpublic AnnotationRevisionMetadata(ObjectSE entity, ClassSE<? extends AnnotationSE> revisionNumberAnnotation, ClassSE<? extends AnnotationSE> revisionTimeStampAnnotation)
AnnotationRevisionMetadata を作成します。アノテーションが提供されない場合、これらの値はエンティティから検索されず、null を返します。revisionType は不明に設定されます。entity - null であってはなりません。revisionNumberAnnotation - null であってはなりません。revisionTimeStampAnnotation - null であってはなりません。public AnnotationRevisionMetadata(ObjectSE entity, ClassSE<? extends AnnotationSE> revisionNumberAnnotation, ClassSE<? extends AnnotationSE> revisionTimeStampAnnotation, RevisionMetadata.RevisionType revisionType)
AnnotationRevisionMetadata を作成します。アノテーションが提供されない場合、これらの値はエンティティから検索されず、null を返します。entity - null であってはなりません。revisionNumberAnnotation - null であってはなりません。revisionTimeStampAnnotation - null であってはなりません。revisionType - null であってはなりません。public OptionalSE<N> getRevisionNumber()
RevisionMetadataRevisionMetadata<N extends NumberSE & ComparableSE<N>> の getRevisionNumber public OptionalSE<InstantSE> getRevisionInstant()
RevisionMetadataRevisionMetadata<N extends NumberSE & ComparableSE<N>> の getRevisionInstant public RevisionMetadata.RevisionType getRevisionType()
RevisionMetadataRevisionMetadata.RevisionType を返します。RevisionMetadata.RevisionType を判別できない場合、このメソッドは RevisionMetadata.RevisionType.UNKNOWN を返します。RevisionMetadata<N extends NumberSE & ComparableSE<N>> の getRevisionType public <T> T getDelegate()
RevisionMetadataRevisionMetadata<N extends NumberSE & ComparableSE<N>> の getDelegate Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.