public Object run(ConfigBeanProxy param) { PropertyBag bag = (PropertyBag) param; final List<Property> propertyList = new ArrayList<Property>(bag.getProperty()); setProperty(target, attribute, getValue(propertyList, property)); final String message = MessageFormat.format("Moved {0}.property.{1} to {0}.{2}", Dom.convertName(Dom.unwrap(target).getProxyType().getSimpleName()), property, Dom.convertName(attribute)); report(context, message); bag.getProperty().clear(); bag.getProperty().addAll(propertyList); return param; } }, target);
public Object run(ConfigBeanProxy param) { PropertyBag bag = (PropertyBag) param; final List<Property> propertyList = new ArrayList<Property>(bag.getProperty()); setProperty(target, attribute, getValue(propertyList, property)); final String message = MessageFormat.format("Moved {0}.property.{1} to {0}.{2}", Dom.convertName(Dom.unwrap(target).getProxyType().getSimpleName()), property, Dom.convertName(attribute)); report(context, message); bag.getProperty().clear(); bag.getProperty().addAll(propertyList); return param; } }, target);