public final class GraphqlUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
DISABLED |
static java.lang.String |
ID |
static java.lang.String |
NAME |
static java.lang.String |
STD_LIST_ARG_FIRST |
static java.lang.String |
STD_LIST_ARG_LAST |
| Constructor and Description |
|---|
GraphqlUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkArgList(graphql.schema.DataFetchingEnvironment environment,
java.lang.String... args)
Checks list of arguments
|
static graphql.schema.GraphQLFieldDefinition |
descriptionField() |
static graphql.schema.GraphQLFieldDefinition |
disabledField() |
static <T,R> graphql.schema.DataFetcher<R> |
fetcher(java.lang.Class<T> sourceType,
java.util.function.BiFunction<graphql.schema.DataFetchingEnvironment,T,R> fn) |
static <T,R> graphql.schema.DataFetcher<R> |
fetcher(java.lang.Class<T> sourceType,
java.util.function.Function<T,R> fn) |
static boolean |
getBooleanArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name,
boolean defaultValue) |
static java.util.OptionalInt |
getIntArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name) |
static java.util.Optional<java.lang.String> |
getStringArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name) |
static graphql.schema.GraphQLFieldDefinition |
idField() |
static java.lang.String |
lowerCamelCase(java.lang.String text) |
static graphql.schema.GraphQLFieldDefinition |
nameField() |
static graphql.schema.GraphQLFieldDefinition |
nameField(java.lang.String description) |
static <E extends java.lang.Enum<E>> |
newEnumType(java.lang.Class<E> enumClass) |
static graphql.schema.GraphQLOutputType |
stdList(graphql.schema.GraphQLType type)
Returns a non-null list of non-null types
|
static java.util.List<graphql.schema.GraphQLArgument> |
stdListArguments() |
static <T> java.util.List<T> |
stdListArgumentsFilter(java.util.List<T> list,
graphql.schema.DataFetchingEnvironment environment) |
static graphql.schema.GraphQLFieldDefinition |
stringField(java.lang.String name,
java.lang.String description) |
public static final java.lang.String ID
public static final java.lang.String NAME
public static final java.lang.String DISABLED
public static final java.lang.String DESCRIPTION
public static final java.lang.String STD_LIST_ARG_FIRST
public static final java.lang.String STD_LIST_ARG_LAST
public static graphql.schema.GraphQLFieldDefinition idField()
public static graphql.schema.GraphQLFieldDefinition nameField()
public static graphql.schema.GraphQLFieldDefinition nameField(java.lang.String description)
public static graphql.schema.GraphQLFieldDefinition stringField(java.lang.String name,
java.lang.String description)
public static graphql.schema.GraphQLFieldDefinition disabledField()
public static graphql.schema.GraphQLFieldDefinition descriptionField()
public static <E extends java.lang.Enum<E>> graphql.schema.GraphQLOutputType newEnumType(java.lang.Class<E> enumClass)
public static graphql.schema.GraphQLOutputType stdList(graphql.schema.GraphQLType type)
public static java.util.OptionalInt getIntArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name)
public static boolean getBooleanArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name,
boolean defaultValue)
public static java.util.Optional<java.lang.String> getStringArgument(graphql.schema.DataFetchingEnvironment environment,
java.lang.String name)
public static void checkArgList(graphql.schema.DataFetchingEnvironment environment,
java.lang.String... args)
public static <T,R> graphql.schema.DataFetcher<R> fetcher(java.lang.Class<T> sourceType,
java.util.function.Function<T,R> fn)
public static <T,R> graphql.schema.DataFetcher<R> fetcher(java.lang.Class<T> sourceType,
java.util.function.BiFunction<graphql.schema.DataFetchingEnvironment,T,R> fn)
public static java.lang.String lowerCamelCase(java.lang.String text)
public static java.util.List<graphql.schema.GraphQLArgument> stdListArguments()
public static <T> java.util.List<T> stdListArgumentsFilter(java.util.List<T> list,
graphql.schema.DataFetchingEnvironment environment)