Class EdmEntityContainerImpl

  • All Implemented Interfaces:
    org.apache.olingo.odata2.api.edm.EdmAnnotatable, org.apache.olingo.odata2.api.edm.EdmEntityContainer, org.apache.olingo.odata2.api.edm.EdmNamed

    public class EdmEntityContainerImpl
    extends Object
    implements org.apache.olingo.odata2.api.edm.EdmEntityContainer, org.apache.olingo.odata2.api.edm.EdmAnnotatable
    Objects of this class represent EdmEntityContainer
    • Constructor Detail

      • EdmEntityContainerImpl

        public EdmEntityContainerImpl​(EdmImpl edm)
                               throws org.apache.olingo.odata2.api.edm.EdmException
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
    • Method Detail

      • getEdmAssociationSetMap

        public Map<String,​org.apache.olingo.odata2.api.edm.EdmAssociationSet> getEdmAssociationSetMap()
      • setEdmAssociationSetMap

        public void setEdmAssociationSetMap​(Map<String,​org.apache.olingo.odata2.api.edm.EdmAssociationSet> associationSetMap)
      • setDocumentation

        public void setDocumentation​(EdmDocumentation documentation)
      • setEdm

        public void setEdm​(EdmImpl edm)
      • getEdmExtendedEntityContainer

        public org.apache.olingo.odata2.api.edm.EdmEntityContainer getEdmExtendedEntityContainer()
      • setEdmExtendedEntityContainer

        public void setEdmExtendedEntityContainer​(org.apache.olingo.odata2.api.edm.EdmEntityContainer edmExtendedEntityContainer)
      • setEntityContainerHierachy

        public void setEntityContainerHierachy​(List<org.apache.olingo.odata2.api.edm.EdmEntityContainer> entityContainerHierachy)
      • getExtendz

        public String getExtendz()
      • setExtendz

        public void setExtendz​(String extendz)
      • setName

        public void setName​(String name)
      • setAnnotations

        public void setAnnotations​(org.apache.olingo.odata2.api.edm.EdmAnnotations annotations)
      • isDefaultContainer

        public boolean isDefaultContainer()
      • setDefaultContainer

        public void setDefaultContainer​(boolean isDefaultContainer)
      • getName

        public String getName()
                       throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getName in interface org.apache.olingo.odata2.api.edm.EdmNamed
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getEntitySet

        public org.apache.olingo.odata2.api.edm.EdmEntitySet getEntitySet​(String name)
                                                                   throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getEntitySet in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getFunctionImport

        public org.apache.olingo.odata2.api.edm.EdmFunctionImport getFunctionImport​(String name)
                                                                             throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getFunctionImport in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getAssociationSet

        public org.apache.olingo.odata2.api.edm.EdmAssociationSet getAssociationSet​(org.apache.olingo.odata2.api.edm.EdmEntitySet sourceEntitySet,
                                                                                    org.apache.olingo.odata2.api.edm.EdmNavigationProperty navigationProperty)
                                                                             throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getAssociationSet in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • isDefaultEntityContainer

        public boolean isDefaultEntityContainer()
        Specified by:
        isDefaultEntityContainer in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
      • getAnnotations

        public org.apache.olingo.odata2.api.edm.EdmAnnotations getAnnotations()
                                                                       throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getAnnotations in interface org.apache.olingo.odata2.api.edm.EdmAnnotatable
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getEntitySets

        public List<org.apache.olingo.odata2.api.edm.EdmEntitySet> getEntitySets()
                                                                          throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getEntitySets in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getAssociationSets

        public List<org.apache.olingo.odata2.api.edm.EdmAssociationSet> getAssociationSets()
                                                                                    throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getAssociationSets in interface org.apache.olingo.odata2.api.edm.EdmEntityContainer
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getEdmEntitySets

        public List<org.apache.olingo.odata2.api.edm.EdmEntitySet> getEdmEntitySets()
      • setEdmEntitySets

        public EdmEntityContainerImpl setEdmEntitySets​(List<org.apache.olingo.odata2.api.edm.EdmEntitySet> edmEntitySets)
      • getEdmAssociationSets

        public List<org.apache.olingo.odata2.api.edm.EdmAssociationSet> getEdmAssociationSets()
      • setEdmAssociationSets

        public EdmEntityContainerImpl setEdmAssociationSets​(List<org.apache.olingo.odata2.api.edm.EdmAssociationSet> edmAssociationSets)
      • getEdmFunctionImports

        public List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> getEdmFunctionImports()
      • setEdmFunctionImports

        public EdmEntityContainerImpl setEdmFunctionImports​(List<org.apache.olingo.odata2.api.edm.EdmFunctionImport> edmFunctionImports)