Class ClassTypesGenerator

java.lang.Object
io.jmix.graphql.schema.ClassTypesGenerator

@Component("gql_ClassTypesGenerator") public class ClassTypesGenerator extends Object
  • Constructor Details

    • ClassTypesGenerator

      public ClassTypesGenerator()
  • Method Details

    • generateInputTypes

      public Collection<graphql.schema.GraphQLType> generateInputTypes()
    • generateOutTypes

      public Collection<graphql.schema.GraphQLType> generateOutTypes()
    • generateInpObjectType

      protected graphql.schema.GraphQLType generateInpObjectType(MetaClass metaClass)
    • generateOutObjectType

      protected graphql.schema.GraphQLType generateOutObjectType(MetaClass metaClass)
    • getInpObjectField

      protected Stream<graphql.schema.GraphQLInputObjectField> getInpObjectField(MetaProperty metaProperty)
    • getOutObjectFieldDef

      protected Stream<graphql.schema.GraphQLFieldDefinition> getOutObjectFieldDef(MetaProperty metaProperty)
    • getInpFieldTypeName

      protected String getInpFieldTypeName(MetaProperty metaProperty)