public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> eq(String property, T value) { return new SimpleExpression<T>(property, EQ).setValue(value); }
@Override public RoleData findRole(String roleName, String webId) { Page page = new Page(0, 0); Conjunction filterable = Filter.conjunction(); SimpleExpression<Comparable<? extends Serializable>> filter = Filter.eq(RoleData.NAME).setValue(roleName); filterable.add(filter); filter = Filter.eq(RoleData.WEB_ID).setValue(webId); page.setFilterable(filterable); return securityRoleDao.findUnique(page); }
private RootFindCommand<? extends T> applyFilters(RootFindCommand<? extends T> findCommand, Page page) { Criterion criterion = page.getFilterable(); if (criterion instanceof SimpleExpression) { SimpleExpression<?> expression = (SimpleExpression<?>)criterion; findCommand.addFilter(expression.getProperty(), convertOperatorToAppengine(expression.getOperation()), expression.getValue()); } return findCommand; }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> le(String property) { return new SimpleExpression<T>(property, LE); }
parameterTypes = new Class[] { String.class, Object.class }; Comparable<? extends Serializable> value = filterable.getValue(); String alias = createAliases(criteria, addEmbeddedDelimsToProperty(filterable.getProperty(), resultClass, propertyAccessor), existingAliases); alias = replaceAllEmbeddedFieldDelimsWithFieldDelims(alias);
private Set<String> getAllowedProperties() { if (allowedProperties != null) { return allowedProperties; } allowedProperties = new HashSet<String>(); Conjunction conjunction = (Conjunction) valid.getFilterable(); for (Criterion criterion : conjunction.getJunctions()) { SimpleExpression<?> property = (SimpleExpression<?>) criterion; allowedProperties.add(property.getProperty()); } return allowedProperties; } }
@Override public CountryData findByCountry(String country) { Page page = new Page(0, 1); // TODO: switch to @BeanWrapper SimpleExpression<Comparable<? extends Serializable>> eq = Filter.eq(CountryData.COUNTRY); eq.setValue(country); page.setFilterable(eq); List<CountryData> result = countryDao.findAll(page).getResult(); if (result.size() == 0) { return null; } return result.get(0); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> ge(String property) { return new SimpleExpression<T>(property, GE); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> gt(String property, T value) { return new SimpleExpression<T>(property, GT).setValue(value); }
@Override public List<WebSitesData> getWebSites(String webId) { Page page = Page.ALL_RESULTS_PAGE; page.setFilterable(Filter.eq(HasWebId.WEB_ID).setValue(webId)); return webSitesDao.findAll(page).getResult(); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> ne(String property) { return new SimpleExpression<T>(property, NE); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> ne(String property, T value) { return new SimpleExpression<T>(property, NE).setValue(value); }
private OpenIDUserData findOpenIdUser(String openId) { Page page = new Page(0, Page.ALL_RESULTS); page.setFilterable(Filter.eq("id").setValue(openId)); return openIdUserDao.findUnique(page); } }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> lt(String property) { return new SimpleExpression<T>(property, LT); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> ge(String property, T value) { return new SimpleExpression<T>(property, GE).setValue(value); }
private WebSettingsData loadWebSettings(String webId, boolean createDefault) { Page page = new Page(0, 1); // TODO: switch to @BeanWrapper page.setFilterable(Filter.eq(HasWebId.WEB_ID).setValue(webId)); List<? extends WebSettingsData> result = webSettingsDao.findAll(page).getResult(); if (result.size() == 0) { if (createDefault) { return createDefaultSettings(webId); } else { return null; } } WebSettingsData webSettings = result.get(0); webSettings.getMetaData().size(); return webSettings; }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> eq(String property) { return new SimpleExpression<T>(property, EQ); }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> le(String property, T value) { return new SimpleExpression<T>(property, LE).setValue(value); }
@Override public List<HierarchyPermissionData> findSecurityPermissions(Integer parentId, String webId) { Page page = new Page(0, 0); if (null == parentId) { Conjunction filterable = Filter.conjunction(); filterable.add(Filter.isNull(HierarchyPermissionData.PARENT)); SimpleExpression<Comparable<? extends Serializable>> eq = Filter.eq(HierarchyPermissionData.WEB_ID); eq.setValue(webId); filterable.add(eq); page.setFilterable(filterable); } else { Conjunction filterable = Filter.conjunction(); //FIXME, interface inheritance SimpleExpression<Comparable<? extends Serializable>> eq = Filter.eq(HierarchyPermissionData.PARENT + ".id"); eq.setValue(parentId); filterable.add(eq); eq = Filter.eq(HierarchyPermissionData.WEB_ID); eq.setValue(webId); filterable.add(eq); page.setFilterable(filterable); } return securityPermissionDao.findAll(page).getResult(); } }
public static <T extends Comparable<? extends Serializable>> SimpleExpression<T> gt(String property) { return new SimpleExpression<T>(property, GT); }