Class ParameterDefinition

java.lang.Object
io.github.besi97.graphql.codegen.model.ParameterDefinition

public class ParameterDefinition extends Object
Freemarker-understandable format of method parameter and field definition
  • Field Details

    • DATA_FETCHING_ENVIRONMENT

      public static final ParameterDefinition DATA_FETCHING_ENVIRONMENT
  • Constructor Details

    • ParameterDefinition

      public ParameterDefinition()
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getOriginalName

      public String getOriginalName()
    • setOriginalName

      public void setOriginalName(String originalName)
    • getDefaultValue

      public String getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • isMandatory

      public boolean isMandatory()
    • setMandatory

      public void setMandatory(boolean mandatory)
    • getAnnotations

      public List<String> getAnnotations()
    • setAnnotations

      public void setAnnotations(List<String> annotations)
    • getJavaDoc

      public List<String> getJavaDoc()
    • setJavaDoc

      public void setJavaDoc(List<String> javaDoc)
    • getDeprecated

      public DeprecatedDefinition getDeprecated()
    • setDeprecated

      public void setDeprecated(DeprecatedDefinition deprecated)
    • isSerializeUsingObjectMapper

      public boolean isSerializeUsingObjectMapper()
    • setSerializeUsingObjectMapper

      public void setSerializeUsingObjectMapper(boolean serializeUsingObjectMapper)
    • getGetterMethodName

      public String getGetterMethodName()
    • setGetterMethodName

      public void setGetterMethodName(String getterMethodName)
    • getDefinitionInParentType

      public ParameterDefinition getDefinitionInParentType()
    • setDefinitionInParentType

      public void setDefinitionInParentType(ParameterDefinition definitionInParentType)
    • getInputParameters

      public List<ParameterDefinition> getInputParameters()
    • setInputParameters

      public void setInputParameters(List<ParameterDefinition> inputParameters)