184185186187188189190191192193194
throw new CayenneRuntimeException(errorMessage.toString()); } // this should trigger fault resolving propertyDescriptor.readProperty(object); } } public abstract void propertyChanged( Persistent object,
233234235236237238239240241242243
// its // relationships were manipulated; so try to locate the object in // the // collection ... // the performance of this is rather dubious of course... target = findObjectInCollection(targetNodeId, property .readProperty(source)); } if (target == null) { // ignore?
222223224225226227228229230231232
if (o instanceof Persistent) { Property property = getProperty((Persistent) o, propertyName); if (property != null) { return property.readProperty(o); } } // handling non-persistent property return PropertyUtils.getProperty(o, propertyName);
320321322323324325326327328329330
throw new CayenneRuntimeException(errorMessage.toString()); } // this should trigger fault resolving propertyDescriptor.readProperty(object); } } public void propertyChanged( Persistent object,
219220221222223224225226227228229
232233234235236237238239240241242
388389390391392393394395396397398
234235236237238239240241242243244