Interface GraphQlScalar<T>
- Type Parameters:
T- Java scalar type
Service Registry contract for declarative GraphQL custom scalar coercion.
Declarative integrations generate the matching GeneratedGraphQl.CustomScalar adapter from the
annotated scalar Java type and delegate conversion to this contract.
-
Method Summary
-
Method Details
-
serialize
-
parseValue
Convert a GraphQL input value to a Java value.GraphQL integrations handle
nullvalues before invoking this method. For GraphQL variables, the value is the variable input value. For GraphQL literals, string, integer, floating point, boolean, and enum literals are provided as scalar Java values. List literals are provided asListvalues and input object literals are provided asMapvalues.- Parameters:
value- GraphQL input value, nevernull- Returns:
- Java value, never
null
-