org.apache.olingo.ext.proxy.api

## Interface StructuredType<T>

- All Superinterfaces:
    Serializable
  All Known Subinterfaces:
    ComplexType<T>, EntityType<T>

      public interface StructuredType<T>
      extends Serializable

  Marker interface for Entity and complex type.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `delete()` Delete object.
    `void` | `delete(String name)` Delete a specific property.
    `T` | `load()`
    `Future<? extends T>` | `loadAsync()`

- - ### Method Detail

    - #### load

          T load()

      Returns:
        structured type instance

    - #### loadAsync

          Future<? extends T> loadAsync()

      Returns:
        future handle on structured type instance

    - #### delete

          void delete()

      Delete object.

    - #### delete

          void delete(String name)

      Delete a specific property.
      Parameters:
        `name` - property name

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