Class EdmPropertyImpl

  • All Implemented Interfaces:
    org.apache.olingo.odata2.api.edm.EdmAnnotatable, org.apache.olingo.odata2.api.edm.EdmElement, org.apache.olingo.odata2.api.edm.EdmMappable, org.apache.olingo.odata2.api.edm.EdmNamed, org.apache.olingo.odata2.api.edm.EdmProperty, org.apache.olingo.odata2.api.edm.EdmTyped
    Direct Known Subclasses:
    EdmComplexPropertyImpl, EdmPropertyRefImpl, EdmSimplePropertyImpl

    public abstract class EdmPropertyImpl
    extends EdmElementImpl
    implements org.apache.olingo.odata2.api.edm.EdmProperty, org.apache.olingo.odata2.api.edm.EdmAnnotatable
    Objects of this class represent EdmProperty
    • Constructor Detail

      • EdmPropertyImpl

        public EdmPropertyImpl()
    • Method Detail

      • getFacets

        public org.apache.olingo.odata2.api.edm.EdmFacets getFacets()
        Specified by:
        getFacets in interface org.apache.olingo.odata2.api.edm.EdmElement
        Overrides:
        getFacets in class EdmElementImpl
      • setFacets

        public void setFacets​(org.apache.olingo.odata2.api.edm.EdmFacets facets)
        Overrides:
        setFacets in class EdmElementImpl
      • setMapping

        public void setMapping​(org.apache.olingo.odata2.api.edm.provider.Mapping mapping)
      • setDocumentation

        public void setDocumentation​(EdmDocumentation documentation)
      • setCustomizableFeedMappings

        public void setCustomizableFeedMappings​(org.apache.olingo.odata2.api.edm.EdmCustomizableFeedMappings customizableFeedMappings)
      • setMimeType

        public void setMimeType​(String mimeType)
      • 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.EdmProperty
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • setAnnotations

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

        public String getMimeType()
                           throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getMimeType in interface org.apache.olingo.odata2.api.edm.EdmProperty
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • 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