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.0
 - Author:
 - Rossen Stoyanchev
 
- 
Constructor Summary
ConstructorsConstructorDescriptionWindowConnectionAdapter(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.booleanWhether there are more pages after this one.booleanhasPrevious(Object container) Whether there are more pages before this one.booleanWhether the adapter supports the given Object container type.Methods inherited from class org.springframework.graphql.data.pagination.ConnectionAdapterSupport
getCursorStrategyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.graphql.data.pagination.ConnectionAdapter
createConnection 
- 
Constructor Details
- 
WindowConnectionAdapter
public WindowConnectionAdapter(CursorStrategy<org.springframework.data.domain.ScrollPosition> strategy)  
 - 
 - 
Method Details
- 
supports
Description copied from interface:ConnectionAdapterWhether the adapter supports the given Object container type.- Specified by:
 supportsin interfaceConnectionAdapter- Parameters:
 containerType- the container type to check for support
 - 
getContent
Description copied from interface:ConnectionAdapterReturn the contained items as a List.- Specified by:
 getContentin interfaceConnectionAdapter- Type Parameters:
 T- the type of objects in the collection- Parameters:
 container- the container of elements
 - 
hasPrevious
Description copied from interface:ConnectionAdapterWhether there are more pages before this one.- Specified by:
 hasPreviousin interfaceConnectionAdapter- Parameters:
 container- the container of elements
 - 
hasNext
Description copied from interface:ConnectionAdapterWhether there are more pages after this one.- Specified by:
 hasNextin interfaceConnectionAdapter- Parameters:
 container- the container of elements
 - 
cursorAt
Description copied from interface:ConnectionAdapterReturn a cursor for the item at the given index.- Specified by:
 cursorAtin interfaceConnectionAdapter- Parameters:
 container- the container of elementsindex- the index of an element in the container
 
 -