Package graphql.relay
Class SimpleListConnection<T>
java.lang.Object
graphql.relay.SimpleListConnection<T>
- All Implemented Interfaces:
DataFetcher<Connection<T>>
,TrivialDataFetcher<Connection<T>>
@PublicApi
public class SimpleListConnection<T>
extends Object
implements DataFetcher<Connection<T>>, TrivialDataFetcher<Connection<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleListConnection
(List<T> data) SimpleListConnection
(List<T> data, String prefix) -
Method Summary
Modifier and TypeMethodDescriptioncursorForObjectInConnection
(T object) find the object's cursor, or null if the object is not in this connection.get
(DataFetchingEnvironment environment) This is called by the graphql engine to fetch the value.
-
Constructor Details
-
SimpleListConnection
-
SimpleListConnection
-
-
Method Details
-
get
Description copied from interface:DataFetcher
This is called by the graphql engine to fetch the value. TheDataFetchingEnvironment
is a composite context object that tells you all you need to know about how to fetch a data value in graphql type terms.- Specified by:
get
in interfaceDataFetcher<T>
- Parameters:
environment
- this is the data fetching environment which contains all the context you need to fetch a value- Returns:
- a value of type T. May be wrapped in a
DataFetcherResult
-
cursorForObjectInConnection
find the object's cursor, or null if the object is not in this connection.- Parameters:
object
- the object in play- Returns:
- a connection cursor
-