private boolean isMappedGetter(Method method) { if (method.getParameterTypes().length != 0) return false; if (getPropertyName(method) == null) return false; if (method.isAnnotationPresent(Iri.class)) return true; if (properties.isEmpty()) return false; String name = method.getDeclaringClass().getName(); String key = name + "." + getPropertyName(method); return properties.containsKey(key); }
private boolean isMappedGetter(Method method) { if (method.getParameterTypes().length != 0) return false; if (getPropertyName(method) == null) return false; if (method.isAnnotationPresent(Iri.class)) return true; if (properties.isEmpty()) return false; String name = method.getDeclaringClass().getName(); String key = name + "." + getPropertyName(method); return properties.containsKey(key); }
public String findPredicate(PropertyDescriptor pd) { Method method = pd.getReadMethod(); Class<?> dc = method.getDeclaringClass(); String key = dc.getName() + "." + getPropertyName(method); if (properties.containsKey(key)) return (String) properties.get(key); Method getter = method; Iri rdf = getter.getAnnotation(Iri.class); if (rdf == null) return null; return rdf.value(); }
private PropertyDescriptor createPropertyDescriptor(Method method) { String property = getPropertyName(method); Method setter = getSetterMethod(property, method); try { return new PropertyDescriptor(property, method, setter); } catch (IntrospectionException e) { // property name is bad throw new AssertionError(e); } }
public String findPredicate(PropertyDescriptor pd) { Method method = pd.getReadMethod(); Class<?> dc = method.getDeclaringClass(); String key = dc.getName() + "." + getPropertyName(method); if (properties.containsKey(key)) return (String) properties.get(key); Method getter = method; Iri rdf = getter.getAnnotation(Iri.class); if (rdf == null) return null; return rdf.value(); }
private PropertyDescriptor createPropertyDescriptor(Method method) { String property = getPropertyName(method); Method setter = getSetterMethod(property, method); try { return new PropertyDescriptor(property, method, setter); } catch (IntrospectionException e) { // property name is bad throw new AssertionError(e); } }