@Override public EdmAssociation getAssociation(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmAssociations.containsKey(fqName)) { return edmAssociations.get(fqName); } EdmAssociation edmAssociation = null; try { edmAssociation = createAssociation(fqName); if (edmAssociation != null) { edmAssociations.put(fqName, edmAssociation); } } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmAssociation; }
@Override public EdmAssociation getAssociation(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmAssociations.containsKey(fqName)) { return edmAssociations.get(fqName); } EdmAssociation edmAssociation = null; try { edmAssociation = createAssociation(fqName); if (edmAssociation != null) { edmAssociations.put(fqName, edmAssociation); } } catch (EdmException e) { throw e; } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmAssociation; }
@Override public EdmAssociation getAssociation(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmAssociations.containsKey(fqName)) { return edmAssociations.get(fqName); } EdmAssociation edmAssociation = null; try { edmAssociation = createAssociation(fqName); if (edmAssociation != null) { edmAssociations.put(fqName, edmAssociation); } } catch (EdmException e) { throw e; } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmAssociation; }