# Uses of Class
com.emc.documentum.rest.dfc.query.QualificationBuilder

Packages that use QualificationBuilder
Package
Description
com.emc.documentum.rest.dfc.query

- ## Uses of QualificationBuilder in com.emc.documentum.rest.dfc.query

  Methods in com.emc.documentum.rest.dfc.query that return QualificationBuilder
  Modifier and Type
  Method
  Description
  `QualificationBuilder`
  QualificationBuilder.`and()`
  Append an "AND" without any condition to the qualification Typically, this will be used together with methods `p` and `q` below to append a complex OR condition
  `QualificationBuilder`
  QualificationBuilder.`and(String condition, Object... args)`
  Append an "AND" condition to the qualification
  `QualificationBuilder`
  QualificationBuilder.`condition(String condition, Object... args)`
  Append a condition to the qualification
  `QualificationBuilder`
  QualificationBuilder.`initialOrAndCondition(String condition, Object... args)`
  Sometimes, when a condition is added to the qualification, an "AND" should be added if this is NOT the initial condition in the qualification.
  `QualificationBuilder`
  QualificationBuilder.`or(String condition, List<String> variables)`
  Append multiple conditions joined by OR, each variable in variables will be used in the condition template to be a formatted string and joined by OR later For example, `qualification.or("X.%s", Arrays.asList("1", "2"))` will give rise to a joined OR condition like "X.1 OR X.2"
  `QualificationBuilder`
  QualificationBuilder.`p()`
  Append an open parenthesis '(' to the qualification
  `QualificationBuilder`
  QualificationBuilder.`q()`
  Append a closed parenthesis ')' to the qualification