Class ParameterDefinition
java.lang.Object
io.github.besi97.graphql.codegen.model.ParameterDefinition
Freemarker-understandable format of method parameter and field definition
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getType()booleanbooleanvoidsetAnnotations(List<String> annotations) voidsetDefaultValue(String defaultValue) voidsetDefinitionInParentType(ParameterDefinition definitionInParentType) voidsetDeprecated(DeprecatedDefinition deprecated) voidsetGetterMethodName(String getterMethodName) voidsetInputParameters(List<ParameterDefinition> inputParameters) voidsetJavaDoc(List<String> javaDoc) voidsetMandatory(boolean mandatory) voidvoidsetOriginalName(String originalName) voidsetSerializeUsingObjectMapper(boolean serializeUsingObjectMapper) voidvoidsetVisibility(String visibility)
-
Field Details
-
DATA_FETCHING_ENVIRONMENT
-
-
Constructor Details
-
ParameterDefinition
public ParameterDefinition()
-
-
Method Details
-
getType
-
setType
-
getName
-
setName
-
getOriginalName
-
setOriginalName
-
getDefaultValue
-
setDefaultValue
-
getVisibility
-
setVisibility
-
isMandatory
public boolean isMandatory() -
setMandatory
public void setMandatory(boolean mandatory) -
getAnnotations
-
setAnnotations
-
getJavaDoc
-
setJavaDoc
-
getDeprecated
-
setDeprecated
-
isSerializeUsingObjectMapper
public boolean isSerializeUsingObjectMapper() -
setSerializeUsingObjectMapper
public void setSerializeUsingObjectMapper(boolean serializeUsingObjectMapper) -
getGetterMethodName
-
setGetterMethodName
-
getDefinitionInParentType
-
setDefinitionInParentType
-
getInputParameters
-
setInputParameters
-