Class DataFetchersDelegateCharacterConnectionImpl
java.lang.Object
org.allGraphQLCases.server.impl.relayConnection.DataFetchersDelegateCharacterConnectionImpl
- All Implemented Interfaces:
DataFetchersDelegateCharacterConnection
@Component
public class DataFetchersDelegateCharacterConnectionImpl
extends Object
implements DataFetchersDelegateCharacterConnection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionedges
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SIP_CharacterConnection_SIS origin) This method loads the data for CharacterConnection.edges.pageInfo
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SIP_CharacterConnection_SIS origin) This method loads the data for CharacterConnection.pageInfo.
-
Constructor Details
-
DataFetchersDelegateCharacterConnectionImpl
public DataFetchersDelegateCharacterConnectionImpl()
-
-
Method Details
-
edges
public List<SIP_CharacterEdge_SIS> edges(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SIP_CharacterConnection_SIS origin) Description copied from interface:DataFetchersDelegateCharacterConnection
This method loads the data for CharacterConnection.edges.- Specified by:
edges
in interfaceDataFetchersDelegateCharacterConnection
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherorigin
- The object from which the field is fetch. In other word: the aim of this data fetcher is to fetch the edges attribute of the origin, which is an instance of {InterfaceType {name:CharacterConnection, fields:{Field{name:edges, type:[CharacterEdge], params:[]},Field{name:pageInfo, type:PageInfo!, params:[]}}, comments ""}. It depends on your data modle, but it typically contains the id to use in the query.
-
pageInfo
public STP_PageInfo_STS pageInfo(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SIP_CharacterConnection_SIS origin) Description copied from interface:DataFetchersDelegateCharacterConnection
This method loads the data for CharacterConnection.pageInfo.- Specified by:
pageInfo
in interfaceDataFetchersDelegateCharacterConnection
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherorigin
- The object from which the field is fetch. In other word: the aim of this data fetcher is to fetch the pageInfo attribute of the origin, which is an instance of {InterfaceType {name:CharacterConnection, fields:{Field{name:edges, type:[CharacterEdge], params:[]},Field{name:pageInfo, type:PageInfo!, params:[]}}, comments ""}. It depends on your data modle, but it typically contains the id to use in the query.
-