private Property readComplexProperty(final XMLStreamReader reader, final FullQualifiedName fqName) throws XMLStreamException { ComplexProperty property = new ComplexProperty(); property.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME)); property.setType(fqName); return property; }
private Property readComplexProperty(final XMLStreamReader reader, final FullQualifiedName fqName) throws XMLStreamException { ComplexProperty property = new ComplexProperty(); property.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME)); property.setType(fqName); return property; }
private Property readComplexProperty(final XMLStreamReader reader, final FullQualifiedName fqName) throws XMLStreamException { ComplexProperty property = new ComplexProperty(); property.setName(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAME)); property.setType(fqName); return property; }
private Property createComplexProperty(final Field field) { ComplexProperty cp = new ComplexProperty(); // settings from property String entityName = ANNOTATION_HELPER.getPropertyName(field); cp.setName(entityName); // settings from related complex entity FullQualifiedName fqn = ANNOTATION_HELPER.extractComplexTypeFqn(field.getType()); cp.setType(fqn); return cp; }
private Property createComplexProperty(final Field field, final String defaultNamespace) { ComplexProperty cp = new ComplexProperty(); // settings from property String entityName = ANNOTATION_HELPER.getPropertyName(field); cp.setName(entityName); // settings from related complex entity EdmComplexType ece = field.getType().getAnnotation(EdmComplexType.class); String complexEntityNamespace = ece.namespace(); if (complexEntityNamespace.isEmpty()) { complexEntityNamespace = defaultNamespace; } cp.setType(new FullQualifiedName(complexEntityNamespace, ece.name())); return cp; }
private Property createComplexProperty(EdmProperty ep, final Field field) { ComplexProperty cp = new ComplexProperty(); // settings from property String entityName = ANNOTATION_HELPER.getPropertyName(field); cp.setName(entityName); // settings from related complex entity FullQualifiedName fqn = ANNOTATION_HELPER.extractComplexTypeFqn(field.getType()); cp.setType(fqn); cp.setFacets(createFacets(ep.facets(), field.getAnnotation(EdmConcurrencyControl.class))); return cp; }
complexTypeView.expandEdmComplexType(complexType, properties, currentAttribute.getName()); } else { currentComplexProperty = new ComplexProperty(); if (isBuildModeComplexType) { JPAEdmNameBuilder.build((JPAEdmComplexPropertyView) JPAEdmProperty.this,
complexTypeView.expandEdmComplexType(complexType, properties, currentAttribute.getName()); } else { currentComplexProperty = new ComplexProperty(); if (isBuildModeComplexType) { JPAEdmNameBuilder.build((JPAEdmComplexPropertyView) JPAEdmProperty.this,
private Property clone(Property property) { if (property == null) { return null; } Property newAbstractProperty; if (property instanceof ComplexProperty) { ComplexProperty newProperty = new ComplexProperty(); newProperty.setType(((ComplexProperty) property).getType()); newAbstractProperty = newProperty; } else { SimpleProperty newProperty = new SimpleProperty(); newProperty.setType(((SimpleProperty) property).getType()); newAbstractProperty = newProperty; } newAbstractProperty.setAnnotationAttributes(property .getAnnotationAttributes()); newAbstractProperty.setAnnotationElements(property .getAnnotationElements()); newAbstractProperty.setCustomizableFeedMappings(property .getCustomizableFeedMappings()); newAbstractProperty.setDocumentation(property.getDocumentation()); newAbstractProperty.setFacets(property.getFacets()); newAbstractProperty.setMapping(property.getMapping()); newAbstractProperty.setMimeType(property.getMimeType()); newAbstractProperty.setName(property.getName()); return newAbstractProperty; }