private NavigationProperty clone(NavigationProperty property) { if (property == null) { return null; } NavigationProperty newProperty = new NavigationProperty(); newProperty.setAnnotationAttributes(property.getAnnotationAttributes()); newProperty.setAnnotationElements(property.getAnnotationElements()); newProperty.setDocumentation(property.getDocumentation()); newProperty.setFromRole(property.getFromRole()); newProperty.setMapping(property.getMapping()); newProperty.setName(property.getName()); newProperty.setRelationship(property.getRelationship()); newProperty.setToRole(property.getToRole()); return newProperty; }
((Mapping) mapping).setInternalName(jpaAttribute.getName()); mapping.setJPAType(jpaAttribute.getJavaType()); navProp.setMapping((Mapping) mapping);
((Mapping) mapping).setInternalName(jpaAttribute.getName()); mapping.setJPAType(jpaAttribute.getJavaType()); navProp.setMapping((Mapping) mapping);