@Override public EdmEntityType getEntityType(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmEntityTypes.containsKey(fqName)) { return edmEntityTypes.get(fqName); } EdmEntityType edmEntityType = null; try { edmEntityType = createEntityType(fqName); if (edmEntityType != null) { edmEntityTypes.put(fqName, edmEntityType); } } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmEntityType; }
@Override public EdmEntityType getEntityType(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmEntityTypes.containsKey(fqName)) { return edmEntityTypes.get(fqName); } EdmEntityType edmEntityType = null; try { edmEntityType = createEntityType(fqName); if (edmEntityType != null) { edmEntityTypes.put(fqName, edmEntityType); } } catch (EdmException e) { throw e; } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmEntityType; }
@Override public EdmEntityType getEntityType(final String namespaceOrAlias, final String name) throws EdmException { String finalNamespace = getNamespaceForAlias(namespaceOrAlias); FullQualifiedName fqName = new FullQualifiedName(finalNamespace, name); if (edmEntityTypes.containsKey(fqName)) { return edmEntityTypes.get(fqName); } EdmEntityType edmEntityType = null; try { edmEntityType = createEntityType(fqName); if (edmEntityType != null) { edmEntityTypes.put(fqName, edmEntityType); } } catch (EdmException e) { throw e; } catch (ODataException e) { throw new EdmException(EdmException.COMMON, e); } return edmEntityType; }