Class WsPolicyQuery

All Implemented Interfaces:
Serializable

public class WsPolicyQuery extends ResourceQuery
Query object for searching WebService Policy resources
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • KEY_POLICY_ID

      public static final String KEY_POLICY_ID
      Search key for searching based on the policy id
      See Also:
    • KEY_HAS_RM_ASSERTIONS

      public static final String KEY_HAS_RM_ASSERTIONS
      Search key for searching for policies that have reliable messaging assertions
      See Also:
    • KEY_HAS_WSSP12_ASSERTIONS

      public static final String KEY_HAS_WSSP12_ASSERTIONS
      Search key for searching for policies that have WS-SecurityPolicy 1.2 assertions
      See Also:
    • KEY_HAS_BEA_SECURITY_ASSERTIONS

      public static final String KEY_HAS_BEA_SECURITY_ASSERTIONS
      Search key for searching for policies that have BEA security policy assertions
      See Also:
  • Constructor Details

    • WsPolicyQuery

      public WsPolicyQuery()
      default constructor
  • Method Details

    • setPolicyId

      public final void setPolicyId(String policyId)
      Adds a predicate to return the WS Policy entry with the given policy id
      Parameters:
      policyId - the id to look for
    • setHasRMAssertionFilter

      public void setHasRMAssertionFilter(boolean filter)
      Sets a search filter based on whether the policy has reliable messaging assertions or not.
      Parameters:
      filter - true or false
    • setHasWssp12AssertionFilter

      public void setHasWssp12AssertionFilter(boolean filter)
      Sets a search filter based on whether the policy has WS-SecurityPolicy 1.2 assertions or not.
      Parameters:
      filter - true or false
    • setHasBeaSecurityAssertionFilter

      public void setHasBeaSecurityAssertionFilter(boolean filter)
      Sets a search filter based on whether the policy has BEA security policy assertions or not.
      Parameters:
      filter - true or false