org.apache.olingo.ext.proxy.api

## Interface StructuredCollection<T extends StructuredType<?>,EC extends Collection<T>,CT extends StructuredCollection<T,EC,?>>

- All Superinterfaces:
    Collection<T>, GenericCollection<T,EC>, Iterable<T>, Serializable
  All Known Subinterfaces:
    ComplexCollection<T,EC,CT>, EntityCollection<T,EC,CT>

      public interface StructuredCollection<T extends StructuredType<?>,EC extends Collection<T>,CT extends StructuredCollection<T,EC,?>>
      extends GenericCollection<T,EC>

  Marker interface for Entity and complex type.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `hasNextPage()` Checks for next page existence.
    `CT` | `nextPage()` Explicit paging result handling.

    - ### Methods inherited from interface org.apache.olingo.ext.proxy.api.GenericCollection

      `execute, executeAsync`

    - ### Methods inherited from interface java.util.Collection

      `add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach`

- - ### Method Detail

    - #### nextPage

          CT nextPage()

      Explicit paging result handling.
      Returns:
        next page.

    - #### hasNextPage

          boolean hasNextPage()

      Checks for next page existence.
      Returns:
        <`TRUE` whether a next page exist; `FALSE` otherwise.

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