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, getJacksonTypeIdAnnotationspublic JavaAnnotationsMapper(ValueMapper valueMapper)
public boolean addModelValidationAnnotationForType(java.lang.String type)
AnnotationsMapperaddModelValidationAnnotationForType in class AnnotationsMappertype - GraphQL type namepublic ValueMapper getValueMapper()
getValueMapper in class AnnotationsMapperpublic java.lang.String getJacksonResolverTypeIdAnnotation(java.lang.String modelPackageName)
AnnotationsMappergetJacksonResolverTypeIdAnnotation in class AnnotationsMappermodelPackageName - Model package name propertyprotected java.util.List<java.lang.String> getAdditionalAnnotations(MappingContext mappingContext, java.lang.String typeName)
getAdditionalAnnotations in class AnnotationsMapper