インターフェース CrudMethods
- すべての既知の実装クラス:
DefaultCrudMethods
public interface CrudMethods
リポジトリの CRUD メソッドに関するメタ情報。
- 導入:
- 1.6
- 作成者:
- Oliver Gierke
メソッドのサマリー
修飾子と型メソッド説明リポジトリの削除メソッドを返します。リポジトリの find all メソッドを返します。リポジトリの find one メソッドを返します。エンティティの保存に使用するメソッドを返します。boolean
リポジトリが削除メソッドを公開しているかどうかを返します。boolean
リポジトリが全検索メソッドを公開するかどうかを返します。boolean
リポジトリが find one メソッドを公開するかどうかを返します。boolean
リポジトリが save メソッドを公開するかどうかを返します。
メソッドの詳細
getSaveMethod
OptionalSE<MethodSE> getSaveMethod()エンティティの保存に使用するメソッドを返します。通常、CrudRepository.save(Object)
と互換性のある署名です。- 戻り値:
- エンティティを保存するメソッド。公開されていない場合は
Optional.empty()
。 - 関連事項:
hasSaveMethod
boolean hasSaveMethod()リポジトリが save メソッドを公開するかどうかを返します。- 戻り値:
getFindAllMethod
OptionalSE<MethodSE> getFindAllMethod()リポジトリの find all メソッドを返します。実装では、PagingAndSortingRepository
がPageable
またはSort
インスタンスを取得するなど、より詳細なメソッドを優先する必要があります。- 戻り値:
- リポジトリのすべてのメソッドを検索するか、使用できない場合は
Optional.empty()
。 - 関連事項:
hasFindAllMethod
boolean hasFindAllMethod()リポジトリが全検索メソッドを公開するかどうかを返します。- 戻り値:
getFindOneMethod
OptionalSE<MethodSE> getFindOneMethod()リポジトリの find one メソッドを返します。通常、CrudRepository.findById(Object)
と互換性のある署名- 戻り値:
- リポジトリの 1 つのメソッドを見つけるか、利用できない場合は
Optional.empty()
。 - 関連事項:
hasFindOneMethod
boolean hasFindOneMethod()リポジトリが find one メソッドを公開するかどうかを返します。- 戻り値:
getDeleteMethod
OptionalSE<MethodSE> getDeleteMethod()リポジトリの削除メソッドを返します。id による削除メソッドよりもエンティティによる削除メソッドを優先します。- 戻り値:
- リポジトリの削除メソッド、または使用できない場合は
Optional.empty()
。 - 関連事項:
hasDelete
boolean hasDelete()リポジトリが削除メソッドを公開しているかどうかを返します。- 戻り値: