public class JavaAnnotationsMapper extends AnnotationsMapper
Constructor and Description |
---|
JavaAnnotationsMapper(ValueMapper valueMapper) |
Modifier and Type | Method and Description |
---|---|
boolean |
addModelValidationAnnotationForType(java.lang.String type)
Whether to add model validation annotation to a type
|
protected java.util.List<java.lang.String> |
getAdditionalAnnotations(MappingContext mappingContext,
java.lang.String typeName) |
java.lang.String |
getJacksonResolverTypeIdAnnotation(java.lang.String modelPackageName)
Get language specific Jackson type id resolver annotation
|
ValueMapper |
getValueMapper() |
getAnnotations, getAnnotations, getAnnotations, getAnnotations, getAnnotationsForDirective, getJacksonTypeIdAnnotations
public JavaAnnotationsMapper(ValueMapper valueMapper)
public boolean addModelValidationAnnotationForType(java.lang.String type)
AnnotationsMapper
addModelValidationAnnotationForType
in class AnnotationsMapper
type
- GraphQL type namepublic ValueMapper getValueMapper()
getValueMapper
in class AnnotationsMapper
public java.lang.String getJacksonResolverTypeIdAnnotation(java.lang.String modelPackageName)
AnnotationsMapper
getJacksonResolverTypeIdAnnotation
in class AnnotationsMapper
modelPackageName
- Model package name propertyprotected java.util.List<java.lang.String> getAdditionalAnnotations(MappingContext mappingContext, java.lang.String typeName)
getAdditionalAnnotations
in class AnnotationsMapper