Class BaseDataFetcher<T>

java.lang.Object
org.apache.unomi.graphql.fetchers.BaseDataFetcher<T>
All Implemented Interfaces:
graphql.schema.DataFetcher<T>
Direct Known Subclasses:
BaseConnectionDataFetcher, EventDataFetcher, EventListenerSubscriptionFetcher, ProfileConsentsDataFetcher, ProfileDataFetcher, ProfileIdsDataFetcher, ProfileListsDataFetcher, ProfileSegmentsDataFetcher

public abstract class BaseDataFetcher<T> extends Object implements graphql.schema.DataFetcher<T>
  • Constructor Details

    • BaseDataFetcher

      public BaseDataFetcher()
  • Method Details

    • parseObjectParam

      protected <E> E parseObjectParam(String name, Class<E> clazz, graphql.schema.DataFetchingEnvironment environment)
    • parseParam

      protected <K> K parseParam(String name, K defaultValue, graphql.schema.DataFetchingEnvironment environment)
    • parseDateParam

      protected Date parseDateParam(String name, graphql.schema.DataFetchingEnvironment environment)