public class DefaultCrudMethods extends ObjectSE implements CrudMethods
RepositoryMetadata
に基づいて CRUD メソッドを検出するためのデフォルトの実装。CrudRepository
で公開されているメソッドだけでなく、CrudRepository
のメソッドとシグネチャー互換性のある手作りの CRUD メソッドも検出します。コンストラクターと説明 |
---|
DefaultCrudMethods(RepositoryMetadata metadata) 指定された RepositoryMetadata を使用して新しい DefaultCrudMethods を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
OptionalSE<MethodSE> | getDeleteMethod() リポジトリの削除メソッドを返します。 |
OptionalSE<MethodSE> | getFindAllMethod() リポジトリの find all メソッドを返します。 |
OptionalSE<MethodSE> | getFindOneMethod() リポジトリの find one メソッドを返します。 |
OptionalSE<MethodSE> | getSaveMethod() エンティティの保存に使用するメソッドを返します。 |
boolean | hasDelete() リポジトリが削除メソッドを公開しているかどうかを返します。 |
boolean | hasFindAllMethod() リポジトリが全検索メソッドを公開するかどうかを返します。 |
boolean | hasFindOneMethod() リポジトリが find one メソッドを公開するかどうかを返します。 |
boolean | hasSaveMethod() リポジトリが save メソッドを公開するかどうかを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DefaultCrudMethods(RepositoryMetadata metadata)
RepositoryMetadata
を使用して新しい DefaultCrudMethods
を作成します。metadata
- null であってはなりません。public OptionalSE<MethodSE> getSaveMethod()
CrudMethods
CrudRepository.save(Object)
と互換性のある署名です。CrudMethods
の getSaveMethod
Optional.empty()
SE。CrudMethods.hasSaveMethod()
public boolean hasSaveMethod()
CrudMethods
CrudMethods
の hasSaveMethod
public OptionalSE<MethodSE> getFindAllMethod()
CrudMethods
PagingAndSortingRepository
が Pageable
または Sort
インスタンスを取得するなど、より詳細なメソッドを優先する必要があります。CrudMethods
の getFindAllMethod
Optional.empty()
SE。CrudMethods.hasFindAllMethod()
public boolean hasFindAllMethod()
CrudMethods
CrudMethods
の hasFindAllMethod
public OptionalSE<MethodSE> getFindOneMethod()
CrudMethods
CrudRepository.findById(Object)
と互換性のある署名 CrudMethods
の getFindOneMethod
Optional.empty()
SE。CrudMethods.hasFindOneMethod()
public boolean hasFindOneMethod()
CrudMethods
CrudMethods
の hasFindOneMethod
public boolean hasDelete()
CrudMethods
CrudMethods
の hasDelete
public OptionalSE<MethodSE> getDeleteMethod()
CrudMethods
CrudMethods
の getDeleteMethod
Optional.empty()
SE。CrudMethods.hasDelete()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.