@Override protected Map<String, String> createAliasToNamespaceInfo() throws ODataException { List<AliasInfo> aliasInfos = edmProvider.getAliasInfos(); Map<String, String> aliasToNamespaceInfo = new HashMap<String, String>(); if (aliasInfos != null) { for (AliasInfo info : aliasInfos) { aliasToNamespaceInfo.put(info.getAlias(), info.getNamespace()); } } return aliasToNamespaceInfo; } }
@Override public List<AliasInfo> getAliasInfos() { List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>(); for (Schema schema : dataServices.getSchemas()) { if (schema.getAlias() != null) { aliasInfos.add(new AliasInfo().setAlias(schema.getAlias()).setNamespace(schema.getNamespace())); } } return aliasInfos; } }
@Override public List<AliasInfo> getAliasInfos() { List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>(); for (Schema schema : dataServices.getSchemas()) { if (schema.getAlias() != null) { aliasInfos.add(new AliasInfo().setAlias(schema.getAlias()).setNamespace(schema.getNamespace())); } } return aliasInfos; } }
@Override public List<AliasInfo> getAliasInfos() { List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>(); for (Schema schema : dataServices.getSchemas()) { if (schema.getAlias() != null) { aliasInfos.add(new AliasInfo().setAlias(schema.getAlias()).setNamespace(schema.getNamespace())); } } return aliasInfos; } }
@Override protected Map<String, String> createAliasToNamespaceInfo() throws ODataException { List<AliasInfo> aliasInfos = edmProvider.getAliasInfos(); Map<String, String> aliasToNamespaceInfo = new HashMap<String, String>(); if (aliasInfos != null) { for (AliasInfo info : aliasInfos) { aliasToNamespaceInfo.put(info.getAlias(), info.getNamespace()); } } return aliasToNamespaceInfo; } }
@Override public List<AliasInfo> getAliasInfos() throws ODataException { List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>(); List<Schema> schemas = (List<Schema>) getSchemas(); if (schemas == null) { return null; } for (Schema schema : schemas) { if (schema.getAlias() != null) { aliasInfos.add(new AliasInfo().setAlias(schema.getAlias()).setNamespace(schema.getNamespace())); } } return aliasInfos; }
@Override protected Map<String, String> createAliasToNamespaceInfo() throws ODataException { List<AliasInfo> aliasInfos = edmProvider.getAliasInfos(); Map<String, String> aliasToNamespaceInfo = new HashMap<String, String>(); if (aliasInfos != null) { for (AliasInfo info : aliasInfos) { aliasToNamespaceInfo.put(info.getAlias(), info.getNamespace()); } } return aliasToNamespaceInfo; } }
@SuppressWarnings("unchecked") @Override public List<AliasInfo> getAliasInfos() throws ODataException { try { List<AliasInfo> aliasInfos = new ArrayList<AliasInfo>(); List<Schema> schemas = (List<Schema>) getMetadataValueFromCache(GET_SCHEMAS); if (schemas == null){ if(log.isDebugEnabled()) { log.debug("getAliasInfos(): Fetching from backend and updating cache with new schemas"); } schemas = this.provider.getSchemas(); saveMetadataValueToCache(GET_SCHEMAS, schemas); } for (Schema schema : schemas) { if (schema.getAlias() != null) { aliasInfos.add(new AliasInfo().setAlias(schema.getAlias()).setNamespace(schema.getNamespace())); } } return aliasInfos; } catch (ODataException e) { throw generateException(e); } }