Class WindowConnectionAdapter
java.lang.Object
org.springframework.graphql.data.pagination.ConnectionAdapterSupport<org.springframework.data.domain.ScrollPosition>
org.springframework.graphql.data.query.WindowConnectionAdapter
- All Implemented Interfaces:
ConnectionAdapter
public final class WindowConnectionAdapter
extends ConnectionAdapterSupport<org.springframework.data.domain.ScrollPosition>
implements ConnectionAdapter
Adapter for
Window
to Connection
.- Since:
- 1.2
- Author:
- Rossen Stoyanchev
-
Constructor Summary
ConstructorDescriptionWindowConnectionAdapter
(CursorStrategy<org.springframework.data.domain.ScrollPosition> strategy) -
Method Summary
Modifier and TypeMethodDescriptionReturn a cursor for the item at the given index.<T> Collection<T>
getContent
(Object container) Return the contained items as a List.boolean
Whether there are more pages after this one.boolean
hasPrevious
(Object container) Whether there are more pages before this one.boolean
Whether the adapter supports the given Object container type.Methods inherited from class org.springframework.graphql.data.pagination.ConnectionAdapterSupport
getCursorStrategy
-
Constructor Details
-
WindowConnectionAdapter
public WindowConnectionAdapter(CursorStrategy<org.springframework.data.domain.ScrollPosition> strategy)
-
-
Method Details
-
supports
Description copied from interface:ConnectionAdapter
Whether the adapter supports the given Object container type.- Specified by:
supports
in interfaceConnectionAdapter
-
getContent
Description copied from interface:ConnectionAdapter
Return the contained items as a List.- Specified by:
getContent
in interfaceConnectionAdapter
-
hasPrevious
Description copied from interface:ConnectionAdapter
Whether there are more pages before this one.- Specified by:
hasPrevious
in interfaceConnectionAdapter
-
hasNext
Description copied from interface:ConnectionAdapter
Whether there are more pages after this one.- Specified by:
hasNext
in interfaceConnectionAdapter
-
cursorAt
Description copied from interface:ConnectionAdapter
Return a cursor for the item at the given index.- Specified by:
cursorAt
in interfaceConnectionAdapter
-