private boolean isManaged(Object instance) { return instance instanceof RDFObject && ((RDFObject) instance).getObjectConnection() == getObjectConnection(); }
private boolean isManaged(Object instance) { return instance instanceof RDFObject && ((RDFObject) instance).getObjectConnection() == getObjectConnection(); }
if (((RDFObject) instance).getObjectConnection() == this) return ((RDFObject) instance).getResource(); } else {
if (((RDFObject) instance).getObjectConnection() == this) return ((RDFObject) instance).getResource(); } else {
public Object intercept(ObjectMessage message) throws Exception { Object target = message.getTarget(); ObjectConnection con = ((RDFObject) target).getObjectConnection(); Resource self = ((RDFObject) target).getResource(); SparqlBuilder with = evaluator.prepare(con).with("this", self); Object[] args = message.getParameters(); getParameters(message.getMethod()).populate(args, with, con); if (isUpdate()) { with.asUpdate(); if (target instanceof Refreshable) { ((Refreshable) target).refresh(); } return message.proceed(); } else { Object result = cast(with, returnClass, componentClass); if (result == null) return message.proceed(); if (returnClass.isPrimitive() && result.equals(nil(returnClass))) return message.proceed(); return result; } }
public Object intercept(ObjectMessage message) throws Exception { Object target = message.getTarget(); ObjectConnection con = ((RDFObject) target).getObjectConnection(); Resource self = ((RDFObject) target).getResource(); SparqlBuilder with = evaluator.prepare(con).with("this", self); Object[] args = message.getParameters(); getParameters(message.getMethod()).populate(args, with, con); if (isUpdate()) { with.asUpdate(); if (target instanceof Refreshable) { ((Refreshable) target).refresh(); } return message.proceed(); } else { Object result = cast(with, returnClass, componentClass); if (result == null) return message.proceed(); if (returnClass.isPrimitive() && result.equals(nil(returnClass))) return message.proceed(); return result; } }