public static <T extends Comparable<? extends Serializable>> LikeExpression<T> ilike(String property, MatchMode matchMode, T value) { return (LikeExpression<T>) new LikeExpression<T>(property, false).setMode(matchMode).setValue(value); }
public static <T extends Comparable<? extends Serializable>> LikeExpression<T> like(String property, T value) { return (LikeExpression<T>) new LikeExpression<T>(property).setValue(value); }
} else if (filterable1 instanceof LikeExpression<?>) { LikeExpression<?> filterable = (LikeExpression<?>) filterable1; Comparable<? extends Serializable> value = filterable.getValue(); MatchMode mode; try { mode = (MatchMode) MatchMode.class.getField(filterable.getMode().name()).get(null); } catch (Exception e) { throw new RuntimeException( "Unable to get hibernate match mode based on mode = " + filterable.getMode(), e); addEmbeddedDelimsToProperty(filterable.getProperty(), resultClass, propertyAccessor), existingAliases); alias = replaceAllEmbeddedFieldDelimsWithFieldDelims(alias);
@Override public List<WebSettingsData> loadWebSettingsContainsParams(List<String> params) { Page page = new Page(0, Page.ALL_RESULTS); Disjunction disjunction = Filter.disjunction(); for (String param : params) { disjunction.add(Filter.like(WebSettingsData.PARAMETERS).setValue(param)); } page.setFilterable(disjunction); return webSettingsDao.findAll(page).getResult(); } }
public static <T extends Comparable<? extends Serializable>> LikeExpression<T> ilike(String property) { return new LikeExpression<T>(property, false); }
public static <T extends Comparable<? extends Serializable>> LikeExpression<T> ilike(String property, T value) { return (LikeExpression<T>) new LikeExpression<T>(property, false).setValue(value); }
public static <T extends Comparable<? extends Serializable>> LikeExpression<T> like(String property) { return new LikeExpression<T>(property); }