@Override protected EdmAssociation createAssociation(final FullQualifiedName fqName) throws ODataException { Association association = edmProvider.getAssociation(fqName); if (association == null) { return null; } return new EdmAssociationImplProv(this, association, fqName.getNamespace()); }
@Override protected EdmAssociation createAssociation(final FullQualifiedName fqName) throws ODataException { Association association = edmProvider.getAssociation(fqName); if (association == null) { return null; } return new EdmAssociationImplProv(this, association, fqName.getNamespace()); }
@Override protected EdmAssociation createAssociation(final FullQualifiedName fqName) throws ODataException { Association association = edmProvider.getAssociation(fqName); if (association == null) { return null; } return new EdmAssociationImplProv(this, association, fqName.getNamespace()); }
public void includeAssociation(Schema targetSchema, IServiceInfo service, FullQualifiedName associationName) throws ODataException { EdmProvider edmProvider = getEdmProvider(service); Association sourceAssociation = edmProvider .getAssociation(associationName); if (sourceAssociation == null) { throw new ODataException("association " + associationName + " not defined"); } includeAssociation(targetSchema, service, sourceAssociation); }