すべてのクラスとインターフェース
クラス
説明
汎用
RepositoryEvent をリッスンし、イベント型に基づいて特定のメソッドにディスパッチする抽象クラス。 新しいエンティティが保存された後に発行されるイベント。
エンティティがリポジトリから削除された後に発行されます。
関連オブジェクトへのリンクが親から削除された後に発行されます。
リンクされたオブジェクトをその親にリポジトリに保存した後に発行されます。
リポジトリへの保存後に発行されます。
URI に基づいた集約への参照を表します。
非集約ルート型の集約参照解決を有効にする Jackson モジュール。
アプリケーションレベルプロファイルセマンティクス形式を使用して公開されたリソースのセマンティックドキュメントを公開するコントローラー。
アノテーション付きリポジトリイベントハンドラーを検出し、
ApplicationEvent でトリガーするコンポーネント。Description アノテーションに基づいてカスタマイズされた ResourceDescription。AssociationAggregateReference < T は org.jmolecules.ddd.types を継承します。AggregateRoot< T , ID >、ID は org.jmolecules.ddd.types を継承します。Identifier>
jMolecules
Association インスタンスに解決することもできる AggregateReference。 関連付けを表す
Link の値オブジェクト。 エンティティのバックエンド ID をバインドするためのアノテーション。
生成された URI でエンティティ ID を公開する方法をカスタマイズできる SPI。
ID をそのまま使用するデフォルトの
BackendIdConverter。HandlerMethodArgumentResolver は、BackendId アノテーションが付けられたインジェクション int ハンドラーメソッド引数のエンティティ ID を解決します。Spring Data REST 構成でベース URI で拡張されるリクエストマッピングを宣言するコントローラーを宣言するアノテーション。
リクエストマッピングを拡張する
RequestMappingHandlerMappingURI 名前空間を形成する構成済みベース URI 内のルックアップパスを抽出できる値オブジェクト。
エンティティが初めて保存される前に発行されたイベント。
エンティティがリポジトリから削除される前に発行されます。
関連オブジェクトへのリンクが親から削除される前に発行されます。
リンクされたオブジェクトがリポジトリに保存される前に発行されます。
エンティティがリポジトリに保存される前に発行されます。
JSON ポインターセグメントを永続型のプロパティ参照に変換するためのコンテキストマッピング。
BindContext インスタンスを作成するファクトリ。 コレクションリソースのカスタムリソースマッピング。
異なる
ConfigurableHttpMethods を作成するためのメソッドを公開する HttpMethods。ConstraintViolation エラーをカプセル化するヘルパークラス。CORS 構成を認識するコンポーネント。
CrudMethods インスタンスによって決定される SupportedHttpMethods。Pageable をキャプチャーするための値オブジェクト、およびそれがデフォルトで構成されているものであるかどうか。HandlerMethodArgumentResolver は、リクエストされた場合に DefaultedPageable を解決します。 特定のオブジェクトに追加する必要があるすべての標準リンクを収集するサービス。
EntityLinks インスタンスを使用して自己リンクを作成する SelfLinkProvider のデフォルト実装。 リソースのセマンティクスを説明するためのアノテーション。
Web リクエストからドメインクラスを解決します。
ObjectNode を既存のドメインオブジェクトに適用するコンポーネント。 エンティティのどのプロパティを一意の識別子として使用するか、およびエンティティインスタンスをバックエンドから検索する方法をカスタマイズする SPI。
リポジトリ用のカスタム
EntityLookup の構成を容易にする構成インターフェース。 ジェネリクス署名からサポートされるドメイン型を派生させる
EntityLookup 実装基本クラス。 列挙値変換の構成オプション。
列挙型の直列化を微調整するための構成。
ETag を表す値オブジェクト。
HandlerMethodArgumentResolver は、楽観的ロック処理 ETag の If-Match ヘッダーを解決します。 特定のオブジェクトに対して計算された
ETag が予期されたものと一致しない場合にスローされる例外。REST エクスポーター内の任意の場所で発生する例外をカプセル化するイベント。
ExceptionSE を JSON 対応にするヘルパー。 抜粋射影を提供できるコンポーネントのインターフェース。
サポートされている HTTP メソッドをカスタマイズするフィルターを登録するための構成型。
さまざまな種類のリソースによってサポートされる HTTP メソッドをカスタマイズするためのフィルターを登録するための構成 API。
サポートされている HTTP メソッドを集約リソース(コレクションまたはアイテムリソース)によって後処理するためのフィルター。
サポートされている HTTP メソッドを
Association リソースによって後処理するためのフィルター。afterDelete イベントを処理するコンポーネントを示します。
afterLinkDelete イベントを処理するコンポーネントを示します。
afterLinkSave イベントを処理するコンポーネントを示します。
afterSave イベントを処理するコンポーネントを示します。
beforeDelete イベントを処理するコンポーネントを示します。
beforeLinkDelete イベントを処理するコンポーネントを示します。
beforeLinkSave イベントを処理するコンポーネントを示します。
beforeSave イベントを処理するコンポーネントを示します。
HandlerMethodArgumentResolver は、MVC コントローラーメソッドに挿入するための HttpMethod インスタンスを提供します。 それらの代替セットを作成するためのいくつかの便利なメソッドを備えた
HttpMethod のコレクション。ServerHttpRequest をラップして、リクエストメソッドについて調べるためのもう少し抽象的な API を提供する値オブジェクト。 プレーンな
InputStreamSE に基づく HttpInputMessage、つまりヘッダーを公開しません。 クラスパス内の存在に基づいてデータ型モジュールを登録するヘルパークラス。
ドメインクラスでの Jackson-Mapping を認識する
Sort 引数のトランスレータ。Sort オーダーを Jackson マップフィールド名から PersistentProperty 名に変換します。 特定の型の Jackson ベースの Bean メタデータを抽象化するための値オブジェクト。
カスタム Spring Data REST Jackson シリアライザー。
リソースバンドルを使用して列挙値を解決する列挙デシリアライザー。
生の列挙値をリソースバンドルを通じて解決された値に変換する列挙シリアライザー。
JSON パッチを含む
JsonNode を Patch オブジェクトとの間で変換します。JSON スキーマドキュメントをレンダリングするためのモデルクラス。
JSON スキーマ定義の
MapSE を抽象化するための値オブジェクト。JSON スキーマプロパティ
JSON スキーマの事前定義された形式を表す列挙型。
特定の型に対してデフォルトで作成される
JsonSchema.JsonSchemaProperty をカスタマイズするためのコールバックインターフェース。 特定のオブジェクトに追加する必要があるすべての標準リンクを収集するサービス。
リンクされたオブジェクトの保存 / 更新または削除を処理する
RepositoryEvent の基本クラス。Jackson にマッピングされたフィールド名と
PersistentProperty インスタンスのマッピングをキャプチャーするシンプルな値オブジェクト。HandlerMethodArgumentResolver は、フィールドをプロパティマッピングに適用する PageableHandlerMethodArgumentResolver から DefaultedPageable を解決します。HandlerMethodArgumentResolver は、フィールドをプロパティマッピングに適用する SortHandlerMethodArgumentResolver から Sort を解決します。MapSE を操作するためのヘルパーメソッド。 メタデータ公開の構成。
MethodSE によってサポートされる ResourceMapping。 ページ区切りとソートのために
TemplateVariables のアクセスを抽象化するインターフェース。 クエリメソッドパラメーターのメタデータをキャプチャーする値オブジェクト。
ParameterMetadata インスタンスのリストの値オブジェクト。 パッチを表します。
パッチドキュメント表現(JSON パッチなど)から
Patch インスタンスを生成し、パッチをパッチドキュメント表現にレンダリングするための戦略インターフェース。 パッチの適用中にエラーが発生した場合に例外がスローされます。
パッチ操作のサポートメソッドを表し、提供する抽象基本クラス。
構築する単純な値オブジェクト(URI)パス。
PersistentEntityResource を直列化および逆直列化する Jackson 2 モジュール。PersistentEntity の関連付けプロパティにカスタム PersistentEntityJackson2Module.UriStringDeserializer を登録する BeanDeserializerModifier。BeanDeserializerModifier をサポートする ValueInstantiator に追加登録するためにカスタマイズされた CreatorProperty インスタンスの高度なカスタマイズ。Projector は、指定されたソース型の名前で射影を検索します。 エンティティの
PersistentEntity メタデータへの参照を保持する Spring HATEOAS EntityModel サブクラス。PersistentEntityResource インスタンスを作成するビルダー。RepresentationModelAssembler は、任意のドメインオブジェクトの PersistentEntityResource を作成します。PersistentEntityResource インスタンスを作成するためのカスタム HandlerMethodArgumentResolver。PersistentEntity の JsonSchema インスタンスを作成するためのコンバーター。 複数の形式のメタデータを公開するプロファイルベースのコントローラー。
RepresentationModelProcessor は、ルートリソースに profile リンクを追加して、複数の形式のメタデータをポイントします。 特定の射影型をソース型に関連付けるためのアノテーション。
名前とソース型で後で検索するために射影定義を登録するラッパークラス。
RepositoryResourceMappings で定義されたすべての抜粋射影が RepositoryRestConfiguration に登録されていることを確認するための BeanPostProcessor。 ソース型と名前による射影インターフェースのルックアップを可能にするインターフェース。
オブジェクトの射影を作成できるコンポーネントのインターフェース。
Spring
Validator がエラーをスローしたときにスローされる例外。 リポジトリリソースへのリンクを公開するルートリソースのコントローラー。
特定のリポジトリを Spring Data REST によってエクスポートするかどうかを決定するための戦略。
リポジトリの公開を決定するためのさまざまな戦略。
Spring Data REST によって管理されるドメインクラスに対して
Link を作成できる EntityLinks 実装。REST エクスポーターによって発行されたイベントの抽象基本クラス。
これでアノテーションが付けられたクラスがイベントハンドラーであることをアドバタイズします。
LinkBuilder リポジトリを指すリンクを作成できるようになります。 リポジトリに公開されているコレクションリソースを指すリンクを表す専用のリソース型。
登録されたリポジトリの
ResourceMappings に基づいた LinkRelationProvider。 中央抽象化は、ドメイン型とリポジトリの
ResourceMetadata および ResourceMapping インスタンスを取得します。Spring Data REST 構成オプション。
Spring Data REST のセットアップを構成およびカスタマイズするためのコンポーネント。
Spring Data REST によって提供される Spring MVC コントローラーを区別するためのアノテーション。
特定のエクスポーターコンポーネントが認識できる特別な
DispatcherServlet サブクラス。Spring Data REST コントローラーの例外ハンドラー。
REST エクスポーターコントローラーで使用されるコントローラーメソッドパラメーターの引数リゾルバーをいくつか追加する
RequestMappingHandlerAdapter 実装。Repository がその URL パスセグメントにエクスポートされた場合にのみハンドラーメソッドを見つける RequestMappingHandlerMapping 実装。Spring Data REST の主なアプリケーション構成。
これで
Repository にアノテーションを付けて、エクスポートマッピングとリリースをカスタマイズします。 カスタム
RepresentationModelProcessor を記述して、Spring Data リポジトリクエリメソッド用に自動的に公開されるリンクにリンクを追加できるカスタム RepresentationModel 型。 コントローラーからのすべての
RepresentationModelAssemblers に依存する必要を回避するための、さまざまな RepresentationModelAssemblers のラッパー。ResourceDescription の MessageSourceResolvable 部分のアダプタークラス。FunctionSE または固定値に指定されたソース URI を解決する AggregateReference 実装。 リソースの説明。
使用すべきではありません。
REST リソースとしてエクスポートされるコンポーネントのマッピング情報。
エクスポートされるリソースの
ResourceMapping 構成を管理します。 使用すべきではありません。
3.5 での削除用
システムを通じて公開されるリソースのメタデータのインターフェース。
ResourceMetadata インスタンスを作成するための HandlerMethodArgumentResolver。 リソースが見つからなかったことを示します。
リソースの文字列表現の処理を目的としたヘルパーメソッド。
サポートされているすべてのリソース型を一覧表示する列挙型。
リクエストマッピングを
beans として宣言する必要な components を登録する構成クラス。 サポートされているメディア型を参照する定数。
Repository にこれでアノテーションを付けて、エクスポート方法とリンク内の rel 属性の値に影響を与えます。 ルートリポジトリリソースに関するメタ情報。
HandlerMethodArgumentResolver は、Spring MVC コントローラーメソッドに注入するための RootResourceInformation を作成します。RootResourceInformation 用の Alps Descriptor インスタンスを作成するコンバーター。 すべての検索リソースの
ResourceMapping。 エンティティインスタンスの自己リンクを作成するコンポーネント。
静的リソースルートを追加する拡張機能を登録できるようにする SPI。
特定の
ResourceType でサポートされている HttpMethod を検出するための API。HTTP メソッドのサポートがないことを抽象化する null オブジェクト。
合理的なデフォルトメッセージを作成できる可能性がある型を追加でキャプチャーする
SimpleResourceDescription。 デリゲートから返された
RepositoryInvokerFactory を、JDK 8OptionalSE および Guava Optional を自動的にアンラップする RepositoryInvokerFactory でラップします。Converter は、RepresentationModel に含まれるすべての Link を text/uri-list としてレンダリングし、そのメディア型のリクエストを解析して RepresentationModel インスタンスに戻します。URISE をエンティティに変換できる GenericConverter。 リクエストと URI を処理するユーティリティメソッド。
Spring Data REST のイベントメカニズムで使用するための
Errors 実装。