@Mojo(name="generate",
defaultPhase=GENERATE_SOURCES,
threadSafe=true)
public class GraphQLCodegenMojo
extends org.apache.maven.plugin.AbstractMojo
implements com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfiguration
| Constructor and Description |
|---|
GraphQLCodegenMojo() |
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionpublic String[] getGraphqlSchemaPaths()
public String getGraphqlQueryIntrospectionResultPath()
public SchemaFinderConfig getGraphqlSchemas()
public File getOutputDir()
public Map<String,String> getCustomTypesMapping()
getCustomTypesMapping in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Map<String,List<String>> getCustomAnnotationsMapping()
getCustomAnnotationsMapping in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Map<String,List<String>> getDirectiveAnnotationsMapping()
getDirectiveAnnotationsMapping in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getPackageName()
getPackageName in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getApiPackageName()
getApiPackageName in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getApiNamePrefix()
getApiNamePrefix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getApiNameSuffix()
getApiNameSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getModelPackageName()
getModelPackageName in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getModelNamePrefix()
getModelNamePrefix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getModelNameSuffix()
getModelNameSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getModelValidationAnnotation()
getModelValidationAnnotation in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateBuilder()
getGenerateBuilder in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateApis()
getGenerateApis in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateModelsForRootTypes()
getGenerateModelsForRootTypes in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateEqualsAndHashCode()
getGenerateEqualsAndHashCode in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateImmutableModels()
getGenerateImmutableModels in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateToString()
getGenerateToString in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getApiReturnType()
getApiReturnType in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getApiReturnListType()
getApiReturnListType in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getSubscriptionReturnType()
getSubscriptionReturnType in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateExtensionFieldsResolvers()
getGenerateExtensionFieldsResolvers in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateParameterizedFieldsResolvers()
getGenerateParameterizedFieldsResolvers in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getTypeResolverPrefix()
getTypeResolverPrefix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getTypeResolverSuffix()
getTypeResolverSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateDataFetchingEnvironmentArgumentInApis()
getGenerateDataFetchingEnvironmentArgumentInApis in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic com.kobylynskyi.graphql.codegen.model.RelayConfig getRelayConfig()
getRelayConfig in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getUseOptionalForNullableReturnTypes()
getUseOptionalForNullableReturnTypes in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateApisWithThrowsException()
getGenerateApisWithThrowsException in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy getApiRootInterfaceStrategy()
getApiRootInterfaceStrategy in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic com.kobylynskyi.graphql.codegen.model.ApiInterfaceStrategy getApiInterfaceStrategy()
getApiInterfaceStrategy in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic com.kobylynskyi.graphql.codegen.model.ApiNamePrefixStrategy getApiNamePrefixStrategy()
getApiNamePrefixStrategy in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Set<String> getFieldsWithResolvers()
getFieldsWithResolvers in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Set<String> getFieldsWithoutResolvers()
getFieldsWithoutResolvers in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Integer getResponseProjectionMaxDepth()
getResponseProjectionMaxDepth in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Boolean getGenerateClient()
getGenerateClient in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getRequestSuffix()
getRequestSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getResponseSuffix()
getResponseSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getResponseProjectionSuffix()
getResponseProjectionSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getParametrizedInputSuffix()
getParametrizedInputSuffix in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic Set<String> getUseObjectMapperForRequestSerialization()
getUseObjectMapperForRequestSerialization in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getQueryResolverParentInterface()
getQueryResolverParentInterface in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getMutationResolverParentInterface()
getMutationResolverParentInterface in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getSubscriptionResolverParentInterface()
getSubscriptionResolverParentInterface in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic String getResolverParentInterface()
getResolverParentInterface in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic com.kobylynskyi.graphql.codegen.model.GeneratedLanguage getGeneratedLanguage()
getGeneratedLanguage in interface com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfigurationpublic ParentInterfacesConfig getParentInterfaces()
public String getJsonConfigurationFile()
Copyright © 2020. All rights reserved.