.. java:import:: org.apache.commons.collections CollectionUtils .. java:import:: org.apache.commons.lang StringUtils .. java:import:: org.motechproject.mds.filter Filter .. java:import:: org.motechproject.mds.util InstanceSecurityRestriction .. java:import:: javax.jdo Query .. java:import:: java.util ArrayList .. java:import:: java.util Collection .. java:import:: java.util List QueryUtil ========= .. java:package:: org.motechproject.mds.query :noindex: .. java:type:: public final class QueryUtil The \ ``QueryUtil``\ util class provides methods that help developer to create a JDO query. **See also:** :java:ref:`javax.jdo.Query` Methods ------- asMatchesPattern ^^^^^^^^^^^^^^^^ .. java:method:: public static String asMatchesPattern(String string) :outertype: QueryUtil Returns the string in a form a pattern used for searching with the matches operator. :param string: The string to search for. :return: The string in format \ ``.*.*``\ or the string unchanged if it is empty. setCountResult ^^^^^^^^^^^^^^ .. java:method:: public static void setCountResult(Query query) :outertype: QueryUtil setQueryParams ^^^^^^^^^^^^^^ .. java:method:: public static void setQueryParams(Query query, QueryParams queryParams) :outertype: QueryUtil useFilter ^^^^^^^^^ .. java:method:: public static void useFilter(Query query, Filter filter) :outertype: QueryUtil useFilter ^^^^^^^^^ .. java:method:: public static void useFilter(Query query, String[] properties, Object[] values) :outertype: QueryUtil useFilter ^^^^^^^^^ .. java:method:: public static void useFilter(Query query, String[] properties, Object[] values, InstanceSecurityRestriction restriction) :outertype: QueryUtil useFilter ^^^^^^^^^ .. java:method:: public static void useFilter(Query query, List properties) :outertype: QueryUtil useFilter ^^^^^^^^^ .. java:method:: public static void useFilter(Query query, List properties, InstanceSecurityRestriction restriction) :outertype: QueryUtil useFilterFromPattern ^^^^^^^^^^^^^^^^^^^^ .. java:method:: public static void useFilterFromPattern(Query query, String pattern, List properties) :outertype: QueryUtil