QueryUtil

public final class QueryUtil

The QueryUtil util class provides methods that help developer to create a JDO query.

See also: javax.jdo.Query

Methods

asMatchesPattern

public static String asMatchesPattern(String string)

Returns the string in a form a pattern used for searching with the matches operator.

Parameters:
  • string – The string to search for.
Returns:

The string in format .*<string>.* or the string unchanged if it is empty.

setCountResult

public static void setCountResult(Query query)

setQueryParams

public static void setQueryParams(Query query, QueryParams queryParams)

useFilter

public static void useFilter(Query query, Filter filter)

useFilter

public static void useFilter(Query query, String[] properties, Object[] values)

useFilter

public static void useFilter(Query query, String[] properties, Object[] values, InstanceSecurityRestriction restriction)

useFilter

public static void useFilter(Query query, List<Property> properties)

useFilter

public static void useFilter(Query query, List<Property> properties, InstanceSecurityRestriction restriction)

useFilterFromPattern

public static void useFilterFromPattern(Query query, String pattern, List<Property> properties)