/** * 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; }
container.setEntitySets(new ArrayList<CsdlEntitySet>()); container.setSingletons(new ArrayList<CsdlSingleton>());
container.setEntitySets(new ArrayList<CsdlEntitySet>()); container.setSingletons(new ArrayList<CsdlSingleton>());
@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 } }
schema.getName()).setEntitySets( new ArrayList<CsdlEntitySet>(entitySets.values()));