Class JdbcUserDirectory.JdbcPredicate

java.lang.Object
org.ametys.plugins.core.impl.user.directory.JdbcUserDirectory.JdbcPredicate
Enclosing class:
JdbcUserDirectory

Class representing a SQL predicate (to use in a WHERE or HAVING clause), with optional string parameters.
  • Field Details

  • Constructor Details

    • JdbcPredicate

      public JdbcPredicate(String predicate, String... values)
      Build a JDBC predicate.
      Parameters:
      predicate - the predicate string.
      values - the parameter values.
    • JdbcPredicate

      public JdbcPredicate(String predicate, List<String> values)
      Build a JDBC predicate.
      Parameters:
      predicate - the predicate string.
      values - the parameter values.
  • Method Details

    • getPredicate

      public String getPredicate()
      Get the predicate.
      Returns:
      the predicate
    • setPredicate

      public void setPredicate(String predicate)
      Set the predicate.
      Parameters:
      predicate - the predicate to set
    • getValues

      public List<String> getValues()
      Get the parameter values.
      Returns:
      the parameter values.
    • setValues

      public void setValues(List<String> values)
      Set the parameter values.
      Parameters:
      values - the parameter values to set.