Class EdmEntityTypeImpl

  • All Implemented Interfaces:
    org.apache.olingo.odata2.api.edm.EdmAnnotatable, org.apache.olingo.odata2.api.edm.EdmEntityType, org.apache.olingo.odata2.api.edm.EdmMappable, org.apache.olingo.odata2.api.edm.EdmNamed, org.apache.olingo.odata2.api.edm.EdmStructuralType, org.apache.olingo.odata2.api.edm.EdmType

    public class EdmEntityTypeImpl
    extends EdmStructuralTypeImpl
    implements org.apache.olingo.odata2.api.edm.EdmEntityType
    Objects of this class represent EdmEntityType
    • Constructor Detail

      • EdmEntityTypeImpl

        public EdmEntityTypeImpl()
    • Method Detail

      • setBaseType

        public void setBaseType​(org.apache.olingo.odata2.api.edm.FullQualifiedName baseType)
      • setAbstract

        public void setAbstract​(boolean isAbstract)
      • setEdmKeyProperties

        public void setEdmKeyProperties​(List<org.apache.olingo.odata2.api.edm.EdmProperty> edmKeyProperties)
      • setNavigationProperties

        public void setNavigationProperties​(List<org.apache.olingo.odata2.api.edm.EdmNavigationProperty> navigationProperties)
      • setEdmNavigationPropertyNames

        public void setEdmNavigationPropertyNames​(List<String> edmNavigationPropertyNames)
      • setHasStream

        public void setHasStream​(boolean hasStream)
      • getKeyPropertyNames

        public List<String> getKeyPropertyNames()
                                         throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getKeyPropertyNames in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • setEdmKeyPropertyNames

        public void setEdmKeyPropertyNames​(List<String> edmKeyPropertyNames)
      • getKeyProperties

        public List<org.apache.olingo.odata2.api.edm.EdmProperty> getKeyProperties()
                                                                            throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getKeyProperties in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • hasStream

        public boolean hasStream()
                          throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        hasStream in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getCustomizableFeedMappings

        public org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings getCustomizableFeedMappings()
                                                                                                 throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getCustomizableFeedMappings in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getNavigationPropertyNames

        public List<String> getNavigationPropertyNames()
                                                throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getNavigationPropertyNames in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getBaseType

        public org.apache.olingo.odata2.api.edm.EdmEntityType getBaseType()
                                                                   throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getBaseType in interface org.apache.olingo.odata2.api.edm.EdmEntityType
        Specified by:
        getBaseType in interface org.apache.olingo.odata2.api.edm.EdmStructuralType
        Overrides:
        getBaseType in class EdmStructuralTypeImpl
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getBaseTypeName

        public org.apache.olingo.odata2.api.edm.FullQualifiedName getBaseTypeName()
                                                                           throws org.apache.olingo.odata2.api.edm.EdmException
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getPropertyInternal

        protected org.apache.olingo.odata2.api.edm.EdmTyped getPropertyInternal​(String name)
                                                                         throws org.apache.olingo.odata2.api.edm.EdmException
        Overrides:
        getPropertyInternal in class EdmStructuralTypeImpl
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • setCustomizableFeedMappings

        public void setCustomizableFeedMappings​(org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings edmCustomizableFeedMappings)