Revision 329ee45b
Added by Andreas Müller over 3 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/aspectj/PropertyChangeAspect.aj | ||
---|---|---|
55 | 55 |
Object oldValue = property.get(cb); |
56 | 56 |
proceed( cb ); |
57 | 57 |
Object newValue = property.get(cb); |
58 |
// logger.error ("Prop: " + propertyName);
|
|
59 |
// logger.warn("OLD:" + oldValue);
|
|
60 |
// logger.warn("New:" + newValue);
|
|
58 |
//logger.debug ("Prop: " + propertyName);
|
|
59 |
//logger.debug("OLD:" + oldValue);
|
|
60 |
//logger.debug("New:" + newValue);
|
|
61 | 61 |
if (! isPersistentSet(newValue) && ! isPersistentSet(oldValue) ){ |
62 | 62 |
cb.firePropertyChange( propertyName, oldValue, newValue); |
63 | 63 |
} |
64 |
} catch (NoSuchMethodException e) { |
|
65 |
e.printStackTrace(); |
|
66 |
proceed( cb ); |
|
67 |
}catch (IllegalArgumentException e) { |
|
68 |
e.printStackTrace(); |
|
69 |
proceed( cb ); |
|
70 |
}catch (IllegalAccessException e) { |
|
71 |
e.printStackTrace(); |
|
72 |
proceed( cb ); |
|
73 |
} catch (InvocationTargetException e) { |
|
64 |
} catch (NoSuchMethodException |IllegalArgumentException | IllegalAccessException | InvocationTargetException e) { |
|
74 | 65 |
e.printStackTrace(); |
75 | 66 |
proceed( cb ); |
76 | 67 |
} |
Also available in: Unified diff
cleanup