Class GraphQLSchemaProvider


  • public class GraphQLSchemaProvider
    extends Object
    • Method Detail

      • createSchema

        public graphql.schema.GraphQLSchema createSchema()
      • getAdditionalTypes

        public Set<Class<?>> getAdditionalTypes()
      • buildJSONSchema

        public static JSONSchema buildJSONSchema​(org.apache.unomi.schema.api.JsonSchemaWrapper jsonSchemaWrapper,
                                                 org.apache.unomi.schema.api.SchemaService schemaService)
      • getInputObjectType

        public graphql.schema.GraphQLInputObjectType getInputObjectType​(Class<?> annotatedClass)
      • getOutputType

        public graphql.schema.GraphQLType getOutputType​(Class<?> annotatedClass)
      • create

        public static org.apache.unomi.graphql.schema.GraphQLSchemaProvider.Builder create​(org.apache.unomi.api.services.ProfileService profileService,
                                                                                           org.apache.unomi.schema.api.SchemaService schemaService)