Class AbstractEntityConfig

java.lang.Object
com.ptc.odata.core.AbstractConfig
com.ptc.odata.core.entity.operation.AbstractOperationContainerConfig
com.ptc.odata.core.entity.AbstractEntityConfig
Direct Known Subclasses:
EntityConfig

public abstract class AbstractEntityConfig extends com.ptc.odata.core.entity.operation.AbstractOperationContainerConfig
An abstract of the configuration used to read and hold entity config JSON file configuration.

Supported API: true

Extendable: false
  • Method Details

    • getAttributeProperties

      public Set<EntityProperty> getAttributeProperties() throws org.apache.olingo.commons.api.ex.ODataException
      Returns the attributes defined on this configuration

      Supported API: true
      Returns:
      the attributes defined on this configuration
      Throws:
      org.apache.olingo.commons.api.ex.ODataException
    • getNavigationProperties

      public Set<NavigationProperty> getNavigationProperties() throws org.apache.olingo.commons.api.ex.ODataException
      Returns the navigation properties available on this config, if any.

      Supported API: true
      Returns:
      the navigation properties available on this config, if any
      Throws:
      org.apache.olingo.commons.api.ex.ODataException