Class NavigationProperty

java.lang.Object
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
org.apache.olingo.commons.api.edm.provider.CsdlNavigationProperty
com.ptc.odata.core.entity.navigation.NavigationProperty
All Implemented Interfaces:
org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed

public class NavigationProperty extends org.apache.olingo.commons.api.edm.provider.CsdlNavigationProperty
Wrapper around the CsdlNavigationProperty so as to not expose olingo dependencies.
Supported API: true

Extendable: false
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Indicates if the property is common (updateable via UpdateCommonProperties action)

    Supported API: true
    boolean
    Indicates if the property is immutable (from an OData perspective)

    Supported API: true
    boolean
    Indicates if the property is read-only

    Supported API: true

    Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlNavigationProperty

    getAnnotations, getName, getOnDelete, getPartner, getReferentialConstraints, getType, getTypeFQN, isCollection, isContainsTarget, isNullable, setAnnotations, setCollection, setContainsTarget, setName, setNullable, setOnDelete, setPartner, setReferentialConstraints, setType, setType

    Methods inherited from class org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem

    getAllByName, getOneByName

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • isReadOnly

      public boolean isReadOnly()
      Indicates if the property is read-only

      Supported API: true
      Returns:
      true if the property is read-only
    • isImmutable

      public boolean isImmutable()
      Indicates if the property is immutable (from an OData perspective)

      Supported API: true
      Returns:
      true if the property is immutable
    • isCommon

      public boolean isCommon()
      Indicates if the property is common (updateable via UpdateCommonProperties action)

      Supported API: true
      Returns:
      true if the property is common