@Override public Object getProperty(Object object, QName name) throws Exception { PersonType person = (PersonType) object; if("name".equals(name.getLocalPart())) return person.getName(); if("email".equals(name.getLocalPart())) return person.getEmail(); if("link".equals(name.getLocalPart())) return person.getLink(); return null; } }
@Override public Object getProperty(Object object, QName name) throws Exception { PersonType person = (PersonType) object; if("name".equals(name.getLocalPart())) return person.getName(); if("email".equals(name.getLocalPart())) return person.getEmail(); if("link".equals(name.getLocalPart())) return person.getLink(); return null; } }