/** * extension point which subclasses can override to better map the * keys of maps. */ public Object findKeyTarget(Object current) { return findTarget(current); }
/** * extension point which subclasses can override to better map the * values of collections and maps. */ public Object findCollectionTarget(Object current) { return findTarget(current); }
@Override public Filterable filter(String fieldId, Filterable source) { Filterable o = super.filter(fieldId, source); ModelBased target = (ModelBased) findTarget(o); fillTarget(source, target); return o; }