/** * This method creates a Csdl entity container. * * @return Csdl entity container * @see CsdlEntityContainer */ private CsdlEntityContainer generateCsdlEntityContainer() { CsdlEntityContainer container = new CsdlEntityContainer(); container.setName(containerFullQName.getName()); container.setEntitySets(new ArrayList<>(csdlEntitySetMap.values())); return container; }
@Override public CsdlEntityContainer getEntityContainer() throws ODataException { CsdlEntityContainer entityContainer = new CsdlEntityContainer(); entityContainer.setName(CONTAINER_NAME); entityContainer.setEntitySets(Collections .singletonList(getEntitySet(FQN.CONTAINER, Prop.OBSERVATION_COLLECTION))); return entityContainer; }
private void loadContainer() { if (container == null) { try { CsdlEntityContainer containerLocal = provider.getEntityContainer(); if (containerLocal == null) { containerLocal = new CsdlEntityContainer().setName(getName()); } container = containerLocal; } catch (ODataException e) { throw new EdmException(e); } } } }
private void loadContainer() { if (container == null) { try { CsdlEntityContainer containerLocal = provider.getEntityContainer(); if (containerLocal == null) { containerLocal = new CsdlEntityContainer().setName(getName()); } ((EdmProviderImpl)edm).addAnnotations(containerLocal, entityContainerName); container = containerLocal; } catch (ODataException e) { throw new EdmException(e); } } }
private void readEntityContainer(XMLEventReader reader, StartElement element, CsdlSchema schema) throws XMLStreamException { final CsdlEntityContainer container = new CsdlEntityContainer(); container.setName(attr(element, "Name")); if (attr(element, "Extends") != null) { container.setExtendsContainer(attr(element, "Extends"));
private void readEntityContainer(XMLEventReader reader, StartElement element, CsdlSchema schema) throws XMLStreamException { final CsdlEntityContainer container = new CsdlEntityContainer(); container.setName(attr(element, "Name")); if (attr(element, "Extends") != null) { container.setExtendsContainer(attr(element, "Extends"));
@Override protected void lazyBuildEdmItem() throws ODataJPAModelException { if (edmContainer == null) { postProcessor.processEntityContainer(this); edmContainer = new CsdlEntityContainer(); edmContainer.setName(getExternalName()); edmContainer.setEntitySets(buildEntitySets()); edmContainer.setFunctionImports(buildFunctionImports()); edmContainer.setActionImports(buildActionImports()); edmContainer.setAnnotations(edmAnnotations); // TODO Singleton } }
CsdlEntityContainer entityContainer = new CsdlEntityContainer().setName( schema.getName()).setEntitySets( new ArrayList<CsdlEntitySet>(entitySets.values()));