Class ODataNavigationProperty

java.lang.Object
de.hybris.platform.odata2services.odata.ODataNavigationProperty
All Implemented Interfaces:
ODataAnnotatable

public class ODataNavigationProperty extends Object implements ODataAnnotatable
A helper class for exploring and evaluating content of an OData EDM Property
  • Constructor Details

    • ODataNavigationProperty

      public ODataNavigationProperty(org.apache.olingo.odata2.api.edm.provider.NavigationProperty property)
  • Method Details

    • getAnnotationNames

      public Collection<String> getAnnotationNames()
      Specified by:
      getAnnotationNames in interface ODataAnnotatable
    • getAnnotation

      public Optional<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute> getAnnotation(String name)
      Specified by:
      getAnnotation in interface ODataAnnotatable
    • getAnnotations

      public List<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute> getAnnotations()
    • hasName

      public boolean hasName(String expectedName)
    • hasFromRole

      public boolean hasFromRole(String fromRole)
    • hasToRole

      public boolean hasToRole(String toRole)
    • hasRelationshipName

      public boolean hasRelationshipName(String relationshipName)