クラス VaultQuery

java.lang.ObjectSE
org.springframework.vault.repository.query.VaultQuery

public class VaultQuery extends ObjectSE
Vault クエリは 1 つの PredicateSE で構成されます。新しい (空の) クエリは無条件に true と評価され、and(VaultQuery) および or(VaultQuery) を使用して作成できます。

クエリでは、SecretDocumentId フィールドに対する述語のみを表現できます。

導入:
2.0
作成者:
Mark Paluch
  • コンストラクターの詳細

    • VaultQuery

      public VaultQuery()
      無条件に true と評価される新しい VaultQuery を作成します。
    • VaultQuery

      public VaultQuery(PredicateSE<StringSE> predicate)
      PredicateSE を指定して、新しい VaultQuery を作成します。
      パラメーター:
      predicate - null であってはなりません。
  • メソッドの詳細

    • test

      public boolean test(SecretDocument document)
      SecretDocument に対してクエリを評価します。
      パラメーター:
      document - null であってはなりません。
      戻り値:
      述語が一致する場合は true、一致しない場合は false。
    • test

      public boolean test(StringSE id)
      StringSE に対してクエリを評価します。
      パラメーター:
      id - null であってはなりません。
      戻り値:
      述語が一致する場合は true、一致しない場合は false。
    • and

      public VaultQuery and(VaultQuery other)
      this の述語を使用して新しい VaultQuery を作成し、論理 AND を使用して other クエリを作成します。
      パラメーター:
      other - null であってはなりません。
      戻り値:
      新しく構成された VaultQuery
      関連事項:
    • and

      public VaultQuery and(PredicateSE<StringSE> predicate)
      this の述語を使用して新しい VaultQuery を作成し、論理 AND を使用して other クエリを作成します。
      パラメーター:
      predicate - null であってはなりません。
      戻り値:
      新しく構成された VaultQuery
      関連事項:
    • or

      public VaultQuery or(VaultQuery other)
      this の述語を使用して新しい VaultQuery を作成し、論理 OR を使用して other クエリを作成します。
      パラメーター:
      other - null であってはなりません。
      戻り値:
      新しく構成された VaultQuery
      関連事項:
    • getPredicate

      public PredicateSE<StringSE> getPredicate()
      戻り値:
      基礎となる述語。