public int setProps(Object obj, Map<?,?> props) { int count = 0; for(Iterator<?> iterator = props.entrySet().iterator(); iterator.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?,?>) iterator.next(); Setter setter = getSetter((String)entry.getKey()); if(setter!=null) { try { setter.invoke(obj, entry.getValue()); count++; } catch(Exception e) { // TODO throw exception? LOG.warn(_pojoClass.getName()+"#"+setter.getPropertyName()+" not set from "+ (entry.getValue().getClass().getName())+"="+entry.getValue().toString()); log(e); } } } return count; }
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { if(value==null) _setter.invoke(obj, NULL_ARG); else invokeObject(obj, value); }
public int setProps(Object obj, Map<?,?> props) { int count = 0; for(Iterator<?> iterator = props.entrySet().iterator(); iterator.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?,?>) iterator.next(); Setter setter = getSetter((String)entry.getKey()); if(setter!=null) { try { setter.invoke(obj, entry.getValue()); count++; } catch(Exception e) { // TODO throw exception? LOG.warn(_pojoClass.getName()+"#"+setter.getPropertyName()+" not set from "+ (entry.getValue().getClass().getName())+"="+entry.getValue().toString()); log(e); } } } return count; }
public int setProps(Object obj, Map<?,?> props) { int count = 0; for(Iterator<?> iterator = props.entrySet().iterator(); iterator.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?,?>) iterator.next(); Setter setter = getSetter((String)entry.getKey()); if(setter!=null) { try { setter.invoke(obj, entry.getValue()); count++; } catch(Exception e) { // TODO throw exception? LOG.warn(_pojoClass.getName()+"#"+setter.getPropertyName()+" not set from "+ (entry.getValue().getClass().getName())+"="+entry.getValue().toString()); log(e); } } } return count; }
public int setProps(Object obj, Map<?,?> props) { int count = 0; for(Iterator<?> iterator = props.entrySet().iterator(); iterator.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?,?>) iterator.next(); Setter setter = getSetter((String)entry.getKey()); if(setter!=null) { try { setter.invoke(obj, entry.getValue()); count++; } catch(Exception e) { // TODO throw exception? LOG.warn(_pojoClass.getName()+"#"+setter.getPropertyName()+" not set from "+ (entry.getValue().getClass().getName())+"="+entry.getValue().toString()); log(e); } } } return count; }
public int setProps(Object obj, Map<?,?> props) { int count = 0; for(Iterator<?> iterator = props.entrySet().iterator(); iterator.hasNext();) { Map.Entry<?, ?> entry = (Map.Entry<?,?>) iterator.next(); Setter setter = getSetter((String)entry.getKey()); if(setter!=null) { try { setter.invoke(obj, entry.getValue()); count++; } catch(Exception e) { // TODO throw exception? LOG.warn(_pojoClass.getName()+"#"+setter.getPropertyName()+" not set from "+ (entry.getValue().getClass().getName())+"="+entry.getValue().toString()); log(e); } } } return count; }
protected void addSetter(String name, Method method) { _setters.put(name, new Setter(name, method)); }
protected void addSetter(String name, Method method) { _setters.put(name, new Setter(name, method)); }
protected void addSetter(String name, Method method) { _setters.put(name, new Setter(name, method)); }
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { if(value==null) _setter.invoke(obj, NULL_ARG); else invokeObject(obj, value); }
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { if(value==null) _setter.invoke(obj, NULL_ARG); else invokeObject(obj, value); }
protected void addSetter(String name, Method method) { _setters.put(name, new Setter(name, method)); }
protected void addSetter(String name, Method method) { _setters.put(name, new Setter(name, method)); }
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { if(value==null) _setter.invoke(obj, NULL_ARG); else invokeObject(obj, value); }
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException { if(value==null) _setter.invoke(obj, NULL_ARG); else invokeObject(obj, value); }