インターフェース 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 メソッドを返します。実装では、PagingAndSortingRepositoryPageable または 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()
      リポジトリが削除メソッドを公開しているかどうかを返します。
      戻り値: