org.apache.olingo.client.api.domain

## Interface ClientProperty

- All Superinterfaces:
    ClientAnnotatable, ClientInvokeResult, ClientValuable

      public interface ClientProperty
      extends ClientInvokeResult, ClientAnnotatable, ClientValuable

  OData entity property.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()` Returns property name.
    `ClientOperation` | `getOperation(String title)` Searches for operation with given title.
    `List<ClientOperation>` | `getOperations()` Gets operations.

    - ### Methods inherited from interface org.apache.olingo.client.api.domain.ClientAnnotatable

      `getAnnotations`

    - ### Methods inherited from interface org.apache.olingo.client.api.domain.ClientValuable

      `getCollectionValue, getComplexValue, getEnumValue, getPrimitiveValue, getValue, hasCollectionValue, hasComplexValue, hasEnumValue, hasNullValue, hasPrimitiveValue`

- - ### Method Detail

    - #### getName

          String getName()

      Returns property name.
      Returns:
        property name.

    - #### getOperation

          ClientOperation getOperation(String title)

      Searches for operation with given title.
      Parameters:
        `title` - operation to look for
      Returns:
        operation if found with given title, `null` otherwise

    - #### getOperations

          List<ClientOperation> getOperations()

      Gets operations.
      Returns:
        operations.

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