List of usage examples for org.springframework.beans BeanWrapper setExtractOldValueForEditor
void setExtractOldValueForEditor(boolean extractOldValueForEditor);
From source file:com.yosanai.java.swing.editor.ObjectEditorTableModel.java
protected void addRows(Object wrappedObject, String prefix, Set<Integer> visited) { if (null == visited) { visited = new HashSet<Integer>(); }//from w w w. ja v a2 s.c o m if (null != wrappedObject && !visited.contains(wrappedObject.hashCode())) { visited.add(wrappedObject.hashCode()); BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(wrappedObj); beanWrapper.setExtractOldValueForEditor(true); if (null != dateAndTimePropertyEditor) { beanWrapper.registerCustomEditor(Timestamp.class, dateAndTimePropertyEditor); beanWrapper.registerCustomEditor(Date.class, dateAndTimePropertyEditor); } PropertyDescriptor[] propDescs = beanWrapper.getPropertyDescriptors(); for (PropertyDescriptor propertyDescriptor : propDescs) { addRows(beanWrapper, propertyDescriptor, prefix, visited); } } }