public EdmEntityContainerImpl(final Edm edm, final CsdlEdmProvider provider, final FullQualifiedName containerFQN, final CsdlEntityContainer entityContainer) { super(edm, containerFQN.getName(), entityContainer); this.provider = provider; container = entityContainer; entityContainerName = containerFQN; parentContainerName = entityContainer == null ? null : entityContainer.getExtendsContainerFQN(); }
public EdmEntityContainerImpl(final Edm edm, final CsdlEdmProvider provider, final FullQualifiedName containerFQN, final CsdlEntityContainer entityContainer) { super(edm, containerFQN.getName(), entityContainer); this.provider = provider; container = entityContainer; entityContainerName = containerFQN; parentContainerName = entityContainer.getExtendsContainerFQN(); }
@Override public CsdlEntityContainerInfo getEntityContainerInfo(final FullQualifiedName entityContainerName) throws ODataException { for (CsdlSchema schema : xmlSchemas.values()) { CsdlEntityContainer entityContainer = schema.getEntityContainer(); if (entityContainer != null) { FullQualifiedName containerFQN; if (entityContainerName == null) { containerFQN = new FullQualifiedName(schema.getNamespace(), entityContainer.getName()); } else { containerFQN = entityContainerName; } return new CsdlEntityContainerInfo().setContainerName(containerFQN).setExtendsContainer( entityContainer.getExtendsContainerFQN()); } } return null; }
@Override public CsdlEntityContainerInfo getEntityContainerInfo(final FullQualifiedName entityContainerName) throws ODataException { for (CsdlSchema schema : xmlSchemas.values()) { CsdlEntityContainer entityContainer = schema.getEntityContainer(); if (entityContainer != null) { FullQualifiedName containerFQN; if (entityContainerName == null) { containerFQN = new FullQualifiedName(schema.getNamespace(), entityContainer.getName()); } else { containerFQN = entityContainerName; } return new CsdlEntityContainerInfo().setContainerName(containerFQN).setExtendsContainer( entityContainer.getExtendsContainerFQN()); } } return null; }