Package graphql.execution
Class TypeResolutionParameters
- java.lang.Object
-
- graphql.execution.TypeResolutionParameters
-
public class TypeResolutionParameters extends java.lang.ObjectThis class is a classic builder style one that SHOULD have been on have been onTypeResolutionEnvironmentbut for legacy reasons was not. So it acts as the builder ofTypeResolutionEnvironmentobjects
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeResolutionParameters.Builder
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>>argumentValuesprivate java.lang.Objectcontextprivate MergedFieldfieldprivate GraphQLTypefieldTypeprivate GraphQLContextgraphQLContextprivate java.lang.ObjectlocalContextprivate GraphQLSchemaschemaprivate DataFetchingFieldSelectionSetselectionSetprivate java.lang.Objectvalue
-
Constructor Summary
Constructors Modifier Constructor Description privateTypeResolutionParameters(TypeResolutionParameters.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getArgumentValues()java.lang.ObjectgetContext()Deprecated.usegetGraphQLContext()insteadMergedFieldgetField()GraphQLTypegetFieldType()GraphQLContextgetGraphQLContext()java.lang.ObjectgetLocalContext()GraphQLSchemagetSchema()DataFetchingFieldSelectionSetgetSelectionSet()java.lang.ObjectgetValue()static TypeResolutionParameters.BuildernewParameters()
-
-
-
Field Detail
-
field
private final MergedField field
-
fieldType
private final GraphQLType fieldType
-
value
private final java.lang.Object value
-
argumentValues
private final java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>> argumentValues
-
schema
private final GraphQLSchema schema
-
context
private final java.lang.Object context
-
localContext
private final java.lang.Object localContext
-
graphQLContext
private final GraphQLContext graphQLContext
-
selectionSet
private final DataFetchingFieldSelectionSet selectionSet
-
-
Constructor Detail
-
TypeResolutionParameters
private TypeResolutionParameters(TypeResolutionParameters.Builder builder)
-
-
Method Detail
-
getField
public MergedField getField()
-
getFieldType
public GraphQLType getFieldType()
-
getValue
public java.lang.Object getValue()
-
getArgumentValues
public java.util.Map<java.lang.String,java.lang.Object> getArgumentValues()
-
getSchema
public GraphQLSchema getSchema()
-
getSelectionSet
public DataFetchingFieldSelectionSet getSelectionSet()
-
newParameters
public static TypeResolutionParameters.Builder newParameters()
-
getContext
@Deprecated public java.lang.Object getContext()
Deprecated.usegetGraphQLContext()instead- Returns:
- the legacy context object
-
getGraphQLContext
public GraphQLContext getGraphQLContext()
-
getLocalContext
public java.lang.Object getLocalContext()
-
-