List of usage examples for org.apache.wicket.core.util.lang PropertyResolverConverter PropertyResolverConverter
public PropertyResolverConverter(IConverterLocator converterSupplier, Locale locale)
From source file:com.evolveum.midpoint.web.component.util.LookupPropertyModel.java
License:Apache License
@Override public void setObject(T object) { final String expression = propertyExpression(); PropertyResolverConverter prc;//from ww w . j av a2 s. c o m prc = new PropertyResolverConverter(Application.get().getConverterLocator(), Session.get().getLocale()); if (object instanceof String) { String label = (String) object; String key; for (LookupTableRowType row : lookupTable.getRow()) { if (label.equals(WebMiscUtil.getOrigStringFromPoly(row.getLabel()))) { key = row.getKey(); PropertyResolver.setValue(expression, getInnermostModelOrObject(), key, prc); } } } }
From source file:com.evolveum.midpoint.web.model.LookupPropertyModel.java
License:Apache License
@Override public void setObject(T object) { final String expression = propertyExpression(); PropertyResolverConverter prc;/* w w w . ja v a 2 s. c o m*/ prc = new PropertyResolverConverter(Application.get().getConverterLocator(), Session.get().getLocale()); if (object instanceof String) { String label = (String) object; String key; if (StringUtils.isBlank(label)) { PropertyResolver.setValue(expression, getInnermostModelOrObject(), null, prc); } else { if (!isStrict || lookupTable == null) { // set default value from input and overwrite later if key is found PropertyResolver.setValue(expression, getInnermostModelOrObject(), label, prc); } if (lookupTable != null) { for (LookupTableRowType row : lookupTable.getRow()) { if (label.equals(WebComponentUtil.getOrigStringFromPoly(row.getLabel()))) { key = row.getKey(); PropertyResolver.setValue(expression, getInnermostModelOrObject(), key, prc); } } } } } else if (object == null) { PropertyResolver.setValue(expression, getInnermostModelOrObject(), object, prc); } }
From source file:com.googlecode.wicket.kendo.ui.datatable.DataProviderBehavior.java
License:Apache License
/** * Get a new {@link PropertyResolverConverter} * * @return a new {@code PropertyResolverConverter} *//*from w w w.j a va2 s. co m*/ protected PropertyResolverConverter newPropertyResolverConverter() { return new PropertyResolverConverter(Application.get().getConverterLocator(), Session.get().getLocale()); }
From source file:net.databinder.models.hib.CriteriaFilterAndSort.java
License:Open Source License
protected Number convertToNumber(String value, Class clazz) { return (Number) new PropertyResolverConverter(Application.get().getConverterLocator(), Session.get().getLocale()).convert(value, clazz); }