org.apache.olingo.server.api.uri

## Interface UriResourceComplexProperty

- All Superinterfaces:
    UriResource, UriResourcePartTyped, UriResourceProperty

      public interface UriResourceComplexProperty
      extends UriResourceProperty

  Used to describe an complex property used within an resource path E.g. http://.../serviceroot/entityset(1)/complexproperty

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `EdmComplexType` | `getComplexType()`
    `EdmComplexType` | `getComplexTypeFilter()` Behind a complex property may be a type filter E.g. http://...

    - ### Methods inherited from interface org.apache.olingo.server.api.uri.UriResourceProperty

      `getProperty`

    - ### Methods inherited from interface org.apache.olingo.server.api.uri.UriResourcePartTyped

      `getSegmentValue, getType, isCollection, toString`

    - ### Methods inherited from interface org.apache.olingo.server.api.uri.UriResource

      `getKind, getSegmentValue, toString`

- - ### Method Detail

    - #### getComplexType

          EdmComplexType getComplexType()

      Returns:
        Complex property used in the resource path

    - #### getComplexTypeFilter

          EdmComplexType getComplexTypeFilter()

      Behind a complex property may be a type filter E.g. http://.../serviceroot/entityset(1)/complexproperty/namespace.complextype
      Returns:
        Type filter if found, otherwise null

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.