Class JSONFunction

java.lang.Object
org.apache.unomi.graphql.scalars.JSONFunction
All Implemented Interfaces:
graphql.annotations.processor.typeFunctions.TypeFunction

public class JSONFunction extends Object implements graphql.annotations.processor.typeFunctions.TypeFunction
  • Field Details

    • JSON_SCALAR

      public static final graphql.scalars.object.JsonScalar JSON_SCALAR
  • Constructor Details

    • JSONFunction

      public JSONFunction()
  • Method Details

    • getTypeName

      public String getTypeName(Class<?> aClass, AnnotatedType annotatedType)
      Specified by:
      getTypeName in interface graphql.annotations.processor.typeFunctions.TypeFunction
    • canBuildType

      public boolean canBuildType(Class<?> aClass, AnnotatedType annotatedType)
      Specified by:
      canBuildType in interface graphql.annotations.processor.typeFunctions.TypeFunction
    • buildType

      public graphql.schema.GraphQLType buildType(boolean input, Class<?> aClass, AnnotatedType annotatedType, graphql.annotations.processor.ProcessingElementsContainer container)
      Specified by:
      buildType in interface graphql.annotations.processor.typeFunctions.TypeFunction