@Override protected EdmComplexType createComplexType(final FullQualifiedName fqName) throws ODataException { ComplexType complexType = edmProvider.getComplexType(fqName); if (complexType == null) { return null; } return new EdmComplexTypeImplProv(this, complexType, fqName.getNamespace()); }
@Override protected EdmComplexType createComplexType(final FullQualifiedName fqName) throws ODataException { ComplexType complexType = edmProvider.getComplexType(fqName); if (complexType == null) { return null; } return new EdmComplexTypeImplProv(this, complexType, fqName.getNamespace()); }
@Override protected EdmComplexType createComplexType(final FullQualifiedName fqName) throws ODataException { ComplexType complexType = edmProvider.getComplexType(fqName); if (complexType == null) { return null; } return new EdmComplexTypeImplProv(this, complexType, fqName.getNamespace()); }
public void includeComplexType(Schema targetSchema, IServiceInfo service, FullQualifiedName complexTypeName) throws ODataException { EdmProvider edmProvider = getEdmProvider(service); ComplexType sourceType = edmProvider.getComplexType(complexTypeName); if (sourceType == null) { throw new ODataException("complex type " + complexTypeName + " not defined"); } includeComplexType(targetSchema, service, sourceType); }