Class GraphQLConfigurationTestHelper
java.lang.Object
com.graphql_java_generator.plugin.test.helper.GraphQLConfigurationTestHelper
- All Implemented Interfaces:
com.graphql_java_generator.plugin.conf.CommonConfiguration
,com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
,com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
,com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
,com.graphql_java_generator.plugin.conf.GraphQLConfiguration
public class GraphQLConfigurationTestHelper
extends Object
implements com.graphql_java_generator.plugin.conf.GraphQLConfiguration
- Author:
- etienne-sf
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
com.graphql_java_generator.plugin.conf.BatchMappingDataFetcherReturnType
boolean
List<com.graphql_java_generator.plugin.conf.CustomScalarDefinition>
boolean
boolean
boolean
boolean
boolean
boolean
boolean
org.slf4j.Logger
com.graphql_java_generator.plugin.conf.PluginMode
com.graphql_java_generator.plugin.conf.Packaging
com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol
boolean
boolean
boolean
Fields inherited from interface com.graphql_java_generator.plugin.conf.CommonConfiguration
DEFAULT_ADD_RELAY_CONNECTIONS, DEFAULT_JSON_GRAPHQL_SCHEMA_FILE, DEFAULT_MAX_TOKENS, DEFAULT_PACKAGE_NAME, DEFAULT_PREFIX, DEFAULT_SCHEMA_FILE_FOLDER, DEFAULT_SCHEMA_FILE_PATTERN, DEFAULT_SCHEMA_SUB_FOLDER, DEFAULT_SKIP_GENERATION_IF_SCHEMA_HAS_NOT_CHANGED, DEFAULT_SUFFIX
Fields inherited from interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
DEFAULT_GENERATE_DEPRECATED_REQUEST_RESPONSE
Fields inherited from interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
DEFAULT_COPY_RUNTIME_SOURCES, DEFAULT_QUERY_MUTATION_EXECUTION_PROTOCOL, DEFAULT_SCHEMA_PERSONALIZATION_FILE, DEFAULT_SEPARATE_UTIL_CLASSES, DEFAULT_SOURCE_ENCODING, DEFAULT_SPRING_BEAN_SUFFIX, DEFAULT_TARGET_RESOURCE_FOLDER, DEFAULT_TARGET_SOURCE_FOLDER, DEFAULT_USE_JAKARTA_EE9
Fields inherited from interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
DEFAULT_BATCH_MAPPING_DATA_FETCHER_RETURN_TYPE, DEFAULT_BATCH_MAPPING_DATA_FETCHER_RETURN_TYPE_STR, DEFAULT_GENERATE_BATCH_LOADER_ENVIRONMENT, DEFAULT_GENERATE_BATCH_MAPPING_DATA_FETCHERS, DEFAULT_GENERATE_DATA_FETCHER_FOR_EVERY_FIELD_WITH_ARGUMENT, DEFAULT_GENERATE_DATA_LOADER_FOR_LISTS, DEFAULT_GENERATE_JPA_ANNOTATION, DEFAULT_IGNORED_SPRING_MAPPINGS, DEFAULT_JAVA_TYPE_FOR_ID_TYPE, DEFAULT_SCAN_BASE_PACKAGES
Fields inherited from interface com.graphql_java_generator.plugin.conf.GraphQLConfiguration
DEFAULT_MODE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setGenerateJacksonAnnotations
(boolean generateJacksonAnnotations) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.graphql_java_generator.plugin.conf.CommonConfiguration
getDefaultTargetSchemaFileName, getEnumPrefix, getEnumSuffix, getInputPrefix, getInputSuffix, getInterfacePrefix, getInterfaceSuffix, getJsonGraphqlSchemaFilename, getMaxTokens, getProjectDir, getSchemaFileFolder, getSchemaFilePattern, getTargetSchemaSubFolder, getTemplates, getTypePrefix, getTypeSuffix, getUnionPrefix, getUnionSuffix, isAddRelayConnections, isSkipGenerationIfSchemaHasNotChanged, logCommonConfiguration
Methods inherited from interface com.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
isGenerateDeprecatedRequestResponse
Methods inherited from interface com.graphql_java_generator.plugin.conf.GenerateCodeCommonConfiguration
getCustomScalars, getMode, getPackageName, getQueryMutationExecutionProtocol, getSchemaPersonalizationFile, getSourceEncoding, getSpringAutoConfigurationPackage, getSpringBeanSuffix, getTargetClassFolder, getTargetResourceFolder, getTargetSourceFolder, isCopyRuntimeSources, isGenerateUtilityClasses, isSeparateUtilityClasses, isUseJakartaEE9, logGenerateCodeCommonConfiguration
Methods inherited from interface com.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
getBatchMappingDataFetcherReturnType, getIgnoredSpringMappings, getJavaTypeForIDType, getPackaging, getQuotedScanBasePackages, getScanBasePackages, isGenerateBatchLoaderEnvironment, isGenerateBatchMappingDataFetchers, isGenerateDataFetcherForEveryFieldsWithArguments, isGenerateDataLoaderForLists, isGenerateJPAAnnotation, logGenerateServerCodeConfiguration
Methods inherited from interface com.graphql_java_generator.plugin.conf.GraphQLConfiguration
logConfiguration
-
Field Details
-
logger
public org.slf4j.Logger logger -
batchMappingDataFetcherReturnType
public com.graphql_java_generator.plugin.conf.BatchMappingDataFetcherReturnType batchMappingDataFetcherReturnType -
addRelayConnections
public boolean addRelayConnections -
copyRuntimeSources
public boolean copyRuntimeSources -
customScalars
-
generateBatchLoaderEnvironment
public boolean generateBatchLoaderEnvironment -
generateBatchMappingDataFetchers
public boolean generateBatchMappingDataFetchers -
generateDataFetcherForEveryFieldsWithArguments
public boolean generateDataFetcherForEveryFieldsWithArguments -
generateDataLoaderForLists
public boolean generateDataLoaderForLists -
generateDeprecatedRequestResponse
public boolean generateDeprecatedRequestResponse -
generateJPAAnnotation
public boolean generateJPAAnnotation -
generateUtilityClasses
public boolean generateUtilityClasses -
ignoredSpringMappings
-
javaTypeForIDType
-
jsonGraphqlSchemaFilename
-
mode
public com.graphql_java_generator.plugin.conf.PluginMode mode -
packageName
-
packaging
public com.graphql_java_generator.plugin.conf.Packaging packaging -
projectDir
-
queryMutationExecutionProtocol
public com.graphql_java_generator.plugin.conf.QueryMutationExecutionProtocol queryMutationExecutionProtocol -
scanBasePackages
-
schemaFileFolder
-
schemaFilePattern
-
schemaPersonalizationFile
-
separateUtilityClasses
public boolean separateUtilityClasses -
skipGenerationIfSchemaHasNotChanged
public boolean skipGenerationIfSchemaHasNotChanged -
sourceEncoding
-
springBeanSuffix
-
targetClassFolder
-
targetResourceFolder
-
targetSourceFolder
-
templates
-
useJakartaEE9
public boolean useJakartaEE9 -
typePrefix
-
typeSuffix
-
unionPrefix
-
unionSuffix
-
enumPrefix
-
enumSuffix
-
interfacePrefix
-
interfaceSuffix
-
inputPrefix
-
inputSuffix
-
-
Constructor Details
-
GraphQLConfigurationTestHelper
- Parameters:
caller
- Used to retrieve the appropriate Log4j logger
-
-
Method Details
-
isGenerateJacksonAnnotations
public boolean isGenerateJacksonAnnotations()- Specified by:
isGenerateJacksonAnnotations
in interfacecom.graphql_java_generator.plugin.conf.CommonConfiguration
- Specified by:
isGenerateJacksonAnnotations
in interfacecom.graphql_java_generator.plugin.conf.GenerateClientCodeConfiguration
- Specified by:
isGenerateJacksonAnnotations
in interfacecom.graphql_java_generator.plugin.conf.GenerateServerCodeConfiguration
- Specified by:
isGenerateJacksonAnnotations
in interfacecom.graphql_java_generator.plugin.conf.GraphQLConfiguration
-
setGenerateJacksonAnnotations
public void setGenerateJacksonAnnotations(boolean generateJacksonAnnotations)
-