Class DataFetchersDelegateCharacterConnectionImpl

java.lang.Object
org.allGraphQLCases.server.impl.relayConnection.DataFetchersDelegateCharacterConnectionImpl
All Implemented Interfaces:
DataFetchersDelegateCharacterConnection

@Component public class DataFetchersDelegateCharacterConnectionImpl extends Object implements DataFetchersDelegateCharacterConnection
  • 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 interface DataFetchersDelegateCharacterConnection
      Parameters:
      dataFetchingEnvironment - The GraphQL DataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
      origin - 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 interface DataFetchersDelegateCharacterConnection
      Parameters:
      dataFetchingEnvironment - The GraphQL DataFetchingEnvironment. It gives you access to the full GraphQL context for this DataFetcher
      origin - 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.