Interface ClientComplexValue

All Superinterfaces:
ClientAnnotatable, ClientLinked, ClientValue, Iterable<ClientProperty>

public interface ClientComplexValue extends ClientValue, ClientLinked, ClientAnnotatable, Iterable<ClientProperty>
OData complex property value.
  • Method Details

    • add

      Adds field to the complex type.
      Parameters:
      field - field to be added.
      Returns:
      this (for fluent-style calls)
    • get

      Gets field.
      Parameters:
      name - name of the field to be retrieved.
      Returns:
      requested field.
    • size

      int size()
      Gets number of fields.
      Returns:
      number of fields.
    • asJavaMap

      Map<String,Object> asJavaMap()
      Converts this instance as POJO collection.
      Returns:
      this instance as POJO collection