Package org.apache.unomi.graphql.schema
Class GraphQLSchemaProvider
java.lang.Object
org.apache.unomi.graphql.schema.GraphQLSchemaProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
class
class
-
Method Summary
Modifier and TypeMethodDescriptionstatic JSONSchema
buildJSONSchema
(JsonSchemaWrapper jsonSchemaWrapper, SchemaService schemaService) static org.apache.unomi.graphql.schema.GraphQLSchemaProvider.Builder
create
(ProfileService profileService, SchemaService schemaService) graphql.schema.GraphQLSchema
graphql.schema.GraphQLInputObjectType
getInputObjectType
(Class<?> annotatedClass) graphql.schema.GraphQLType
getOutputType
(Class<?> annotatedClass)
-
Method Details
-
createSchema
public graphql.schema.GraphQLSchema createSchema() -
getAdditionalTypes
-
buildJSONSchema
public static JSONSchema buildJSONSchema(JsonSchemaWrapper jsonSchemaWrapper, SchemaService schemaService) -
getInputObjectType
-
getOutputType
-
create
public static org.apache.unomi.graphql.schema.GraphQLSchemaProvider.Builder create(ProfileService profileService, SchemaService schemaService)
-