Class GraphQlObjectTypeGenerator
java.lang.Object
ai.stapi.graphql.graphqlJava.graphQlSchemaGenerator.GraphQlObjectTypeGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final record -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGraphQlObjectTypeGenerator(GraphQlSortInputGenerator graphQLSortInputGenerator, GraphQlFilterInputGenerator graphQlFilterInputGenerator) -
Method Summary
Modifier and TypeMethodDescriptioncreateFieldsInterfacesAndSubTypes(ai.stapi.schema.structureSchema.AbstractStructureType structureType, ai.stapi.schema.structureSchema.StructureSchema structureSchema, Map<String, graphql.schema.GraphQLInputObjectType> sortInputTypes, Map<String, graphql.schema.GraphQLInputObjectType> filterInputTypes) protected List<graphql.schema.GraphQLType>generateObjectType(ai.stapi.schema.structureSchema.AbstractStructureType structureType, ai.stapi.schema.structureSchema.StructureSchema structureSchema, Map<String, graphql.schema.GraphQLInputObjectType> sortInputTypes, Map<String, graphql.schema.GraphQLInputObjectType> filterInputTypes)
-
Field Details
-
THE_ANSWER_TO_THE_ULTIMATE_QUESTION_OF_LIFE_THE_UNIVERSE_AND_EVERYTHING
-
FIELD_TYPE_SPECIAL_CASES
-
-
Constructor Details
-
GraphQlObjectTypeGenerator
public GraphQlObjectTypeGenerator(GraphQlSortInputGenerator graphQLSortInputGenerator, GraphQlFilterInputGenerator graphQlFilterInputGenerator)
-
-
Method Details
-
generateObjectType
protected List<graphql.schema.GraphQLType> generateObjectType(ai.stapi.schema.structureSchema.AbstractStructureType structureType, ai.stapi.schema.structureSchema.StructureSchema structureSchema, Map<String, graphql.schema.GraphQLInputObjectType> sortInputTypes, Map<String, graphql.schema.GraphQLInputObjectType> filterInputTypes) -
createFieldsInterfacesAndSubTypes
protected GraphQlObjectTypeGenerator.FieldsInterfacesSubtypes createFieldsInterfacesAndSubTypes(ai.stapi.schema.structureSchema.AbstractStructureType structureType, ai.stapi.schema.structureSchema.StructureSchema structureSchema, Map<String, graphql.schema.GraphQLInputObjectType> sortInputTypes, Map<String, graphql.schema.GraphQLInputObjectType> filterInputTypes)
-