クラス CustomCollections

java.lang.ObjectSE
org.springframework.data.util.CustomCollections

public class CustomCollections extends ObjectSE
Spring Data に存在するカスタムコレクションに関する情報を公開するための主要 API。カスタムコレクションとマップ型を公開し、コンバーターを登録して、Java ネイティブコレクションとの間で変換します。
導入:
2.7
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

    • CustomCollections

      public CustomCollections()
  • メソッドの詳細

    • getCustomTypes

      public static SetSE<ClassSE<?>> getCustomTypes()
      すべてのカスタムコレクションとマップ型を返します。
      戻り値:
      null になることはありません。
    • getPaginationReturnTypes

      public static SetSE<ClassSE<?>> getPaginationReturnTypes()
      ページネーション戻り値の型が許可されているすべての型を返します。
      戻り値:
      null になることはありません。
    • isMapBaseType

      public static boolean isMapBaseType(ClassSE<?> type)
      指定された型がマップベース型であるかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • getMapBaseType

      public static ClassSE<?> getMapBaseType(ClassSE<?> type) throws IllegalArgumentExceptionSE
      指定された型のマップベース型を返します。つまり、論理マップインターフェースと見なされる型(HashMap の場合は MapSE など)を返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
      例外:
      IllegalArgumentExceptionSE - 指定されたマップベース型が見つからない場合に備えて。
    • isMap

      public static boolean isMap(ClassSE<?> type)
      指定された型が MapSE 型と見なされるかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • isCollection

      public static boolean isCollection(ClassSE<?> type)
      指定された型が CollectionSE 型と見なされるかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      null になることはありません。
    • getUnwrappers

      public static SetSE<FunctionSE<ObjectSE,ObjectSE>> getUnwrappers()
      カスタムコレクションを Java ネイティブコレクションに変換するすべてのアンラッパー関数を返します。
      戻り値:
      null になることはありません。
    • registerConvertersIn

      public static void registerConvertersIn(ConverterRegistry registry)
      すべてのコンバーターを登録して、Java ネイティブコレクションをカスタムコレクションに変換し、指定された ConverterRegistry に戻します。
      パラメーター:
      registry - null であってはなりません。