From 3356dc072ac4ddf055fe43efed6b97b05994e207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sat, 6 Jun 2026 16:02:03 +0200 Subject: [PATCH 001/115] Remove Scala code generation and SBT plugin support (#3) Unfortunately, I'll probably won't have the time and desire to maintain Scala code generation. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/pull_request_template.md | 2 - .github/workflows/check-code-style.yml | 5 - .github/workflows/github.yml | 26 +- .github/workflows/release.yml | 38 +- .github/workflows/update-version.yml | 2 +- README.md | 5 +- build.gradle | 2 +- docs/client-side-cases-by-proxy.md | 151 +------ docs/codegen-options.md | 6 +- docs/migration-to-3.0.0.md | 50 +-- docs/migration-to-5.0.0.md | 15 +- .../gradle/GraphQLCodegenGradleTask.java | 4 - .../graphql/codegen/GraphQLCodegenMojo.java | 4 - plugins/sbt/README.md | 80 ---- .../.scalafmt.conf | 23 - .../graphql-java-codegen-sbt-plugin/build.sbt | 45 -- .../project/Commands.scala | 20 - .../project/build.properties | 1 - .../project/plugins.sbt | 3 - .../dreamylost/graphql/codegen/Compat.scala | 30 -- .../graphql/codegen/GraphQLCodegenKeys.scala | 185 -------- .../codegen/GraphQLCodegenPlugin.scala | 360 --------------- .../codegen/ParentInterfacesConfig.scala | 12 - .../graphql/codegen/SchemaFinderConfig.scala | 14 - .../example-client-scala/build.sbt | 42 -- .../project/build.properties | 1 - .../example-client-scala/project/plugins.sbt | 1 - .../src/main/resources/log4j2.xml | 16 - .../src/main/resources/schema.graphqls | 46 -- .../scala/io/github/dreamylost/Jackson.scala | 18 - .../scala/io/github/dreamylost/OkHttp.scala | 65 --- .../service/QueryResolverImpl.scala | 63 --- .../service/QueryResolverImplMain.scala | 69 --- .../example-client-scala/test | 6 - .../example-client-scala/version.sbt | 1 - .../example-client/build.sbt | 63 --- .../example-client/project/build.properties | 1 - .../example-client/project/plugins.sbt | 1 - .../src/main/resources/log4j2.xml | 16 - .../src/main/resources/schema.graphqls | 44 -- .../scala/io/github/dreamylost/Jackson.scala | 18 - .../scala/io/github/dreamylost/OkHttp.scala | 68 --- .../github/dreamylost/scalar/EmailScalar.java | 71 --- .../service/QueryResolverImpl.scala | 71 --- .../service/QueryResolverImpl2.scala | 74 ---- .../service/QueryResolverImplMain.scala | 71 --- .../example-client/test | 6 - .../example-client/version.sbt | 1 - .../simple/build.sbt | 14 - .../simple/project/build.properties | 1 - .../simple/project/plugins.sbt | 5 - .../simple/src/main/resources/schema.graphql | 37 -- .../api/impl/GetUserQueryResolverImpl.scala | 19 - .../graphql-codegen-sbt-plugin/simple/test | 6 - .../simple/version.sbt | 1 - .../src/test/scala/test/Test.scala | 13 - .../version.sbt | 1 - .../update-release-version-in-build-files.sh | 11 - .../FreeMarkerTemplatesRegistry.java | 1 - ...dDefinitionsToResolverDataModelMapper.java | 2 - .../codegen/mapper/GraphQLTypeMapper.java | 28 +- .../InputDefinitionToDataModelMapper.java | 2 - .../InterfaceDefinitionToDataModelMapper.java | 2 - ...stResponseDefinitionToDataModelMapper.java | 3 - .../TypeDefinitionToDataModelMapper.java | 2 - .../UnionDefinitionToDataModelMapper.java | 2 - .../codegen/model/DataModelFields.java | 1 - .../codegen/model/DeprecatedDefinition.java | 2 +- .../codegen/model/GeneratedLanguage.java | 2 - .../model/GraphQLCodegenConfiguration.java | 2 +- .../codegen/model/MappingConfigConstants.java | 4 +- .../graphql/codegen/model/MappingContext.java | 18 +- .../builders/DeprecatedDefinitionBuilder.java | 3 - .../graphql/GraphQLRequestSerializer.java | 6 - .../codegen/scala/ScalaAnnotationsMapper.java | 66 --- .../codegen/scala/ScalaDataModelMapper.java | 57 --- .../codegen/scala/ScalaGraphQLCodegen.java | 77 ---- .../codegen/scala/ScalaGraphQLTypeMapper.java | 133 ------ .../codegen/scala/ScalaMapperFactoryImpl.java | 46 -- .../codegen/scala/ScalaValueFormatter.java | 27 -- .../resources/templates/scala-lang/enum.ftl | 49 --- .../templates/scala-lang/interface.ftl | 66 --- .../scala-lang/jackson_type_id_resolver.ftl | 41 -- .../templates/scala-lang/operations.ftl | 74 ---- .../scala-lang/parametrized_input.ftl | 79 ---- .../templates/scala-lang/request.ftl | 171 -------- .../templates/scala-lang/response.ftl | 56 --- .../scala-lang/response_projection.ftl | 126 ------ .../resources/templates/scala-lang/type.ftl | 177 -------- .../resources/templates/scala-lang/union.ftl | 24 - .../kotlin/GraphQLCodegenEmptyTest.java | 4 +- ...hQLCodegenInitializeNullableTypesTest.java | 4 +- .../kotlin/GraphQLCodegenOpenclassesTest.java | 4 +- .../GraphQLCodegenSealedInterfacesTest.java | 4 +- .../GraphQLRequestSerializerScalaTest.java | 42 -- .../scala/GraphQLCodegenAnnotationsTest.java | 195 --------- .../GraphQLCodegenApiReturnTypeTest.java | 111 ----- ...GraphQLCodegenCustomScalarMappingTest.java | 98 ----- .../scala/GraphQLCodegenDeprecatedTest.java | 59 --- .../scala/GraphQLCodegenEmptyTest.java | 78 ---- .../scala/GraphQLCodegenExtendTest.java | 272 ------------ .../scala/GraphQLCodegenGitHubTest.java | 213 --------- .../scala/GraphQLCodegenOpenclassesTest.java | 74 ---- .../scala/GraphQLCodegenRelayTest.java | 81 ---- ...CodegenRestrictedWordsAndToStringTest.java | 127 ------ .../GraphQLCodegenSealedInterfacesTest.java | 55 --- .../GraphQLCodegenTypesAsInterfacesTest.java | 89 ---- .../GraphQLCodegenUnionResolverTest.java | 92 ---- .../scala/AddLabelsToLabelableInput.scala.txt | 25 -- ...LabelsToLabelableMutationRequest.scala.txt | 61 --- ...abelsToLabelableMutationResolver.scala.txt | 13 - ...abelsToLabelableMutationResponse.scala.txt | 23 - .../AddLabelsToLabelablePayload.scala.txt | 21 - .../CodesOfConductQueryResolver.scala.txt | 13 - .../scala/Comment_sealed_interfaces.scala.txt | 49 --- .../expected-classes/scala/Commit.scala.txt | 119 ----- .../scala/Commit_Var_Field.scala.txt | 119 ----- .../Commit_noValidationAnnotation.scala.txt | 95 ---- .../scala/Commit_no_final_class.scala.txt | 412 ------------------ .../Commit_normal_class_var_fields.scala.txt | 412 ------------------ .../scala/Commit_withPrimitives.scala.txt | 119 ----- .../scala/Commit_withoutPrimitives.scala.txt | 125 ------ ...thubAcceptTopicSuggestionInputTO.scala.txt | 25 -- .../scala/GithubCommitTO.scala.txt | 119 ----- .../scala/ProfileOwner.scala.txt | 39 -- .../scala/QueryINeedQueryRequest.scala.txt | 47 -- ...edQueryRequest_custom_serializer.scala.txt | 47 -- ...ItemConnectionResponseProjection.scala.txt | 162 ------- ...archResultItemResponseProjection.scala.txt | 164 ------- .../scala/VersionQueryResponse_int.scala.txt | 23 - .../CreateEventMutationResolver.scala.txt | 21 - .../annotation/MutationResolver.scala.txt | 18 - .../scala/annotation/User.scala.txt | 18 - .../scala/builder/CaseQueryRequest.scala.txt | 61 --- .../QueryINeedQueryRequest.scala.txt | 46 -- ...ryINeedQueryRequest_whole_scalar.scala.txt | 46 -- .../ResponseContainingDate.scala.txt | 19 - .../CreateEventMutationResolver.scala.txt | 15 - .../scala/deprecated/Event.scala.txt | 23 - .../scala/deprecated/EventInput.scala.txt | 16 - .../deprecated/EventsQueryResolver.scala.txt | 14 - .../deprecated/MutationResolver.scala.txt | 15 - .../scala/deprecated/Node.scala.txt | 14 - .../scala/deprecated/PinnableItem.scala.txt | 10 - .../scala/deprecated/QueryResolver.scala.txt | 14 - .../scala/deprecated/Status.scala.txt | 19 - .../scala/empty/Event.scala.txt | 10 - .../scala/empty/EventInput.scala.txt | 10 - .../empty/EventResponseProjection.scala.txt | 58 --- .../scala/empty/MutationResolver.scala.txt | 7 - .../scala/empty/Node.scala.txt | 7 - .../scala/empty/PinnableItem.scala.txt | 7 - .../scala/empty/QueryResolver.scala.txt | 7 - .../scala/empty/Status.scala.txt | 14 - .../scala/enum-union/EnumMember1.scala.txt | 13 - .../scala/enum-union/EnumMember2.scala.txt | 13 - .../scala/enum-union/EnumUnion.scala.txt | 10 - .../scala/enum-union/TypeWithEnum.scala.txt | 40 -- .../scala/extend/Asset.scala.txt | 19 - .../scala/extend/AssetInput.scala.txt | 12 - .../extend/AssetsQueryResolver.scala.txt | 11 - .../CreateAssetMutationResolver.scala.txt | 12 - .../CreateEventMutationResolver.scala.txt | 12 - .../scala/extend/Event.scala.txt | 20 - .../scala/extend/EventInput.scala.txt | 14 - .../extend/EventsQueryResolver.scala.txt | 11 - .../scala/extend/MutationResolver.scala.txt | 16 - .../scala/extend/Node.scala.txt | 13 - .../scala/extend/PinnableItem.scala.txt | 8 - .../scala/extend/QueryResolver.scala.txt | 18 - .../scala/extend/Status.scala.txt | 17 - .../scala/extend/nullable/Event.scala.txt | 21 - .../Null1QueryQueryResolver.scala.txt | 11 - .../Null2QueryQueryResolver.scala.txt | 11 - .../Null3QueryQueryResolver.scala.txt | 11 - .../extend/nullable/QueryResolver.scala.txt | 23 - .../SimpleEventCountQueryResolver.scala.txt | 11 - .../SimpleEventCountsQueryResolver.scala.txt | 11 - .../nullreturn/SimplesQueryResolver.scala.txt | 10 - ...plesQueryResolver_without_option.scala.txt | 11 - .../nullreturn/SimplesQueryResponse.scala.txt | 21 - ...plesQueryResponse_without_option.scala.txt | 21 - .../request/AssetResponseProjection.scala.txt | 98 ----- .../request/EventResponseProjection.scala.txt | 111 ----- .../SimpleEventCountQueryResolver.scala.txt | 10 - .../SimpleEventCountQueryResponse.scala.txt | 21 - .../SimpleEventCountsQueryResolver.scala.txt | 10 - .../SimpleEventCountsQueryResponse.scala.txt | 21 - .../GraphqlJacksonTypeIdResolver.scala.txt | 35 -- .../ResultObject.scala.txt | 14 - .../UnionMemberA.scala.txt | 13 - .../UnionMemberB.scala.txt | 13 - .../UnionToResolve.scala.txt | 12 - .../GraphqlJacksonTypeIdResolver.scala.txt | 34 -- .../MyResultObjectSuffix.scala.txt | 11 - .../MyUnionMemberASuffix.scala.txt | 11 - .../MyUnionMemberBSuffix.scala.txt | 11 - .../MyUnionToResolveSuffix.scala.txt | 9 - .../InterfaceWithOptionalField.scala.txt | 9 - .../optional/TypeWithMandatoryField.scala.txt | 34 -- .../scala/relay/Organization.scala.txt | 12 - .../OrganizationsQueryResolver.scala.txt | 10 - .../scala/relay/QueryResolver.scala.txt | 13 - .../scala/relay/User.scala.txt | 13 - .../scala/relay/UsersQueryResolver.scala.txt | 10 - .../UsersQueryResolver_reactive.scala.txt | 10 - .../QueryPrivateParametrizedInput.scala.txt | 49 --- .../tostring/SuperQueryResponse.scala.txt | 23 - .../scala/tostring/Synchronized.scala.txt | 111 ----- .../SynchronizedResponseProjection.scala.txt | 169 ------- .../tostring/TOSTRING_Synchronized.scala.txt | 38 -- .../Node.scala.txt | 10 - .../Profile.scala.txt | 17 - .../QueryResolver.scala.txt | 13 - .../User.scala.txt | 18 - .../UserCurrentQueryResolver.scala.txt | 13 - .../scala/types-as-interfaces/Order.scala.txt | 16 - .../QueryResolver.scala.txt | 13 - .../scala/types-as-interfaces/User.scala.txt | 16 - .../UserCurrentQueryResolver.scala.txt | 13 - .../UserResolver.scala.txt | 17 - 222 files changed, 45 insertions(+), 9155 deletions(-) delete mode 100644 plugins/sbt/README.md delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/.scalafmt.conf delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/build.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/project/Commands.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/project/build.properties delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/project/plugins.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/Compat.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenKeys.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenPlugin.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/ParentInterfacesConfig.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/SchemaFinderConfig.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/build.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/build.properties delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/log4j2.xml delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/schema.graphqls delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/Jackson.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/OkHttp.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/test delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/build.properties delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/log4j2.xml delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/schema.graphqls delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/Jackson.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/OkHttp.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/scalar/EmailScalar.java delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl2.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/test delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/build.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/build.properties delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/resources/schema.graphql delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/scala/io/github/kobylynskyi/graphql/test/api/impl/GetUserQueryResolverImpl.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/test delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/src/test/scala/test/Test.scala delete mode 100644 plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaAnnotationsMapper.java delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaDataModelMapper.java delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLCodegen.java delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLTypeMapper.java delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaMapperFactoryImpl.java delete mode 100644 src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaValueFormatter.java delete mode 100644 src/main/resources/templates/scala-lang/enum.ftl delete mode 100644 src/main/resources/templates/scala-lang/interface.ftl delete mode 100644 src/main/resources/templates/scala-lang/jackson_type_id_resolver.ftl delete mode 100644 src/main/resources/templates/scala-lang/operations.ftl delete mode 100644 src/main/resources/templates/scala-lang/parametrized_input.ftl delete mode 100644 src/main/resources/templates/scala-lang/request.ftl delete mode 100644 src/main/resources/templates/scala-lang/response.ftl delete mode 100644 src/main/resources/templates/scala-lang/response_projection.ftl delete mode 100644 src/main/resources/templates/scala-lang/type.ftl delete mode 100644 src/main/resources/templates/scala-lang/union.ftl delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerScalaTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenAnnotationsTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenApiReturnTypeTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenCustomScalarMappingTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenDeprecatedTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenEmptyTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenExtendTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenGitHubTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenOpenclassesTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRelayTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRestrictedWordsAndToStringTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenSealedInterfacesTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenTypesAsInterfacesTest.java delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenUnionResolverTest.java delete mode 100644 src/test/resources/expected-classes/scala/AddLabelsToLabelableInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationRequest.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResponse.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/AddLabelsToLabelablePayload.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/CodesOfConductQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Comment_sealed_interfaces.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_Var_Field.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_noValidationAnnotation.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_no_final_class.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_normal_class_var_fields.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_withPrimitives.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/Commit_withoutPrimitives.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/GithubAcceptTopicSuggestionInputTO.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/GithubCommitTO.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/ProfileOwner.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/QueryINeedQueryRequest.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/QueryINeedQueryRequest_custom_serializer.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/SearchResultItemConnectionResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/SearchResultItemResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/VersionQueryResponse_int.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/annotation/CreateEventMutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/annotation/MutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/annotation/User.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/builder/CaseQueryRequest.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest_whole_scalar.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/custom-type/ResponseContainingDate.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/CreateEventMutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/Event.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/EventInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/EventsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/MutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/Node.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/PinnableItem.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/deprecated/Status.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/Event.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/EventInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/EventResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/MutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/Node.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/PinnableItem.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/empty/Status.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/enum-union/EnumMember1.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/enum-union/EnumMember2.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/enum-union/EnumUnion.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/enum-union/TypeWithEnum.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/Asset.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/AssetInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/AssetsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/CreateAssetMutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/CreateEventMutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/Event.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/EventInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/EventsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/MutationResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/Node.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/PinnableItem.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/Status.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullable/Event.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullable/Null1QueryQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullable/Null2QueryQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullable/Null3QueryQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullable/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver_without_option.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse_without_option.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/request/AssetResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/request/EventResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResponse.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResponse.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/GraphqlJacksonTypeIdResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/ResultObject.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberA.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberB.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/UnionToResolve.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyResultObjectSuffix.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/optional/InterfaceWithOptionalField.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/optional/TypeWithMandatoryField.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/Organization.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/OrganizationsQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/User.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/UsersQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/relay/UsersQueryResolver_reactive.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/tostring/QueryPrivateParametrizedInput.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/tostring/SuperQueryResponse.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/tostring/Synchronized.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/tostring/SynchronizedResponseProjection.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/tostring/TOSTRING_Synchronized.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Node.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Profile.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/User.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/UserCurrentQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces/Order.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces/QueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces/User.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces/UserCurrentQueryResolver.scala.txt delete mode 100644 src/test/resources/expected-classes/scala/types-as-interfaces/UserResolver.scala.txt diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 35ec20ccb..37ff1bccf 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -26,7 +26,7 @@ assignees: '' ## Your Environment and Setup * **graphql-java-codegen version**: *X.X.X* -* **Build tool**: *E.g.: Maven/Gradle/SBT* +* **Build tool**: *E.g.: Maven/Gradle* * **Mapping Config**: *E.g.:* ```xml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 510ab8698..4d553308f 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -9,7 +9,5 @@ Related to #ISSUE_NUMBER Changes were made to: - [ ] Codegen library - Java - [ ] Codegen library - Kotlin -- [ ] Codegen library - Scala - [ ] Maven plugin - [ ] Gradle plugin -- [ ] SBT plugin diff --git a/.github/workflows/check-code-style.yml b/.github/workflows/check-code-style.yml index f85cfae1f..71d896702 100644 --- a/.github/workflows/check-code-style.yml +++ b/.github/workflows/check-code-style.yml @@ -15,11 +15,6 @@ jobs: - name: Checkout uses: actions/checkout@v4 - # brew install sbt; cd graphql-java-codegen-sbt-plugin; sbt fmt or sbt check - - name: Check Scala Code Style - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt check - - name: Check Code Style env: WORKDIR: ./ diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index f37aa3bd4..3cd6a1a1c 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -35,16 +35,8 @@ jobs: path: ~/.m2 key: m2 - - name: Loading ivy cache - uses: actions/cache@v4 - with: - path: ~/.ivy2/cache - key: ${{ runner.os }}-ivy-${{ hashFiles('**/*.sbt') }} - restore-keys: | - ${{ runner.os }}-ivy- - - name: Build library - run: ./gradlew build publishToMavenLocal publishAllPublicationsToIvyRepository --warning-mode all + run: ./gradlew build publishToMavenLocal --warning-mode all - name: Build maven plugin working-directory: plugins/maven/graphql-java-codegen-maven-plugin @@ -70,14 +62,6 @@ jobs: - name: Build gradle example-client-kotlin run: ./gradlew -p plugins/gradle/example-client-kotlin build --warning-mode all - - name: Build sbt plugin - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt compile publishLocal --debug - - - name: Build sbt test - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt scripted - sonar: needs: build @@ -105,14 +89,6 @@ jobs: path: ~/.m2 key: m2 - - name: Loading ivy cache - uses: actions/cache@v4 - with: - path: ~/.ivy2/cache - key: ${{ runner.os }}-ivy-${{ hashFiles('**/*.sbt') }} - restore-keys: | - ${{ runner.os }}-ivy- - - name: Generate code coverage report run: ./gradlew codeCoverageReport --stacktrace diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 64124e7f1..e238e605f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,10 +23,6 @@ on: description: 'Publish Maven Plugin' default: 'Y' required: true - publish_sbt_plugin: - description: 'Publish SBT Plugin' - default: 'Y' - required: true jobs: release: @@ -54,14 +50,6 @@ jobs: path: ~/.m2 key: m2 - - name: Loading ivy cache - uses: actions/cache@v4 - with: - path: ~/.ivy2/cache - key: ${{ runner.os }}-ivy-${{ hashFiles('**/*.sbt') }} - restore-keys: | - ${{ runner.os }}-ivy- - - name: Set up GPG run: | echo ${{ github.workspace }} @@ -95,7 +83,7 @@ jobs: working-directory: plugins/maven/example-server run: mvn versions:set -DnewVersion="${{ github.event.inputs.release_version }}" -DgenerateBackupPoms=false - - name: Update versions of all Gradle/SBT sub-projects + - name: Update versions of all Gradle sub-projects run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.release_version }} - name: Update versions in all README files @@ -107,7 +95,7 @@ jobs: # - name: Build library - run: ./gradlew build publishToMavenLocal publishAllPublicationsToIvyRepository --warning-mode all + run: ./gradlew build publishToMavenLocal --warning-mode all - name: Build maven plugin if: github.event.inputs.publish_maven_plugin == 'Y' @@ -139,16 +127,6 @@ jobs: if: github.event.inputs.publish_gradle_plugin == 'Y' run: ./gradlew -p plugins/gradle/example-client-kotlin build --warning-mode all - - name: Build sbt plugin - if: github.event.inputs.publish_sbt_plugin == 'Y' - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt compile publishLocal --debug - - - name: Build sbt test - if: github.event.inputs.publish_sbt_plugin == 'Y' - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt scripted - # # BUILD OF RELEASE VERSION COMPLETED # SO WE CAN COMMIT THEM @@ -202,16 +180,6 @@ jobs: SONATYPE_USER: ${{ secrets.OSSRH_USERNAME }} SONATYPE_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - - name: Release SBT plugin - if: github.event.inputs.publish_sbt_plugin == 'Y' - working-directory: plugins/sbt/graphql-java-codegen-sbt-plugin - run: sbt ci-release - env: - PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }} - PGP_SECRET: ${{ secrets.PGP_SECRET }} - SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} - SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} - # # PUBLISH OF RELEASE VERSION COMPLETED # NOW PUSHING THE RELEASE VERSION BACK TO THE REPOSITORY @@ -220,4 +188,4 @@ jobs: - name: Push release version run: | git push - git push --tags \ No newline at end of file + git push --tags diff --git a/.github/workflows/update-version.yml b/.github/workflows/update-version.yml index b8aed773c..c9735535c 100644 --- a/.github/workflows/update-version.yml +++ b/.github/workflows/update-version.yml @@ -25,7 +25,7 @@ jobs: working-directory: plugins/maven/example-server run: mvn versions:set -DnewVersion="${{ github.event.inputs.new_version }}" -DgenerateBackupPoms=false - - name: Update versions of all Gradle/SBT sub-projects + - name: Update versions of all Gradle sub-projects run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.new_version }} - name: Commit and push a new version diff --git a/README.md b/README.md index 847259228..cdc2ed884 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Following classes can be generated based on your GraphQL schema: ## Features -* Generate classes in Java, Kotlin or Scala. +* Generate classes in Java or Kotlin. * Recursive schemas lookup by file name pattern. * Generate code based on GraphQL schema or GraphQL Query Introspection Result. * Generate POJOs with or without: Builder pattern, immutable fields, `toString()`, `equals()` and `hashCode()`, etc. @@ -42,8 +42,7 @@ Following classes can be generated based on your GraphQL schema: ## Supported plugins * Gradle plugin: [graphql-java-codegen-gradle-plugin](plugins/gradle) -* Maven plugin: [grapqhl-java-codegen-maven-plugin](plugins/maven) -* SBT plugin: [grapqhl-java-codegen-sbt-plugin](plugins/sbt) +* Maven plugin: [graphql-java-codegen-maven-plugin](plugins/maven) ## Contributing diff --git a/build.gradle b/build.gradle index 0d6c49d25..cadbeb979 100644 --- a/build.gradle +++ b/build.gradle @@ -143,7 +143,7 @@ publishing { url "${System.properties['user.home']}/.ivy2/local" patternLayout { artifact '[organisation]/[module]/[revision]/[ext]s/[artifact](-[classifier])(.[ext])' - // for ci and local, must publish to ivy2 local, can be used for sbt plugin + // for ci and local, must publish to ivy2 local ivy '[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])' } } diff --git a/docs/client-side-cases-by-proxy.md b/docs/client-side-cases-by-proxy.md index b76623d8d..57e315f49 100644 --- a/docs/client-side-cases-by-proxy.md +++ b/docs/client-side-cases-by-proxy.md @@ -139,9 +139,7 @@ final public class DynamicProxy implements InvocationHandler, ExecutionGraphql { /** - * execute graphql request that need jvm compile parameter `-parameters` and Java8 or above * you should clean class, and build again after set -parameters - * in sbt like this: javacOptions += "-parameters" * * @param method * @param args @@ -320,7 +318,7 @@ final public class ResolverImplClient { } ``` -3. Then, we use `sbt graphqlcodegen` to generate the client and API. +3. Then, we use the codegen plugin to generate the client and API. ``` Finished processing 1 schema(s) in 788 ms @@ -357,7 +355,7 @@ Finished processing 1 schema(s) in 788 ms [success] CreateMutationRequest.java ``` -4. Finally, we can use it in Java or Scala. +4. Finally, we can use it in Java. we do not need write any other code, just use the generated class to call. @@ -399,148 +397,3 @@ public class HumanResolverJavaApp { } } ``` - -```scala - -import io.github.dreamylost.api.{ HumanQueryResolver, HumansQueryResolver } -import io.github.dreamylost.model.{ HumanQueryRequest, HumanResponseProjection, HumansQueryRequest } - -import scala.collection.JavaConverters._ - -/** - * use invoke by proxy in scala - * - * @author liguobin@growingio.com - * @version 1.0,2020/7/28 - */ -object HumanResolverScalaApp extends App { - - //For a model, the projection and maximum depth fields can be common - val humanInvokerBuilder = ResolverImplClient.ResolverImplClientBuilder.newBuilder(). - setProjection(new HumanResponseProjection()) - - //Set your own request and resolver for each request - println("======human========") - val human = humanInvokerBuilder.setRequest(new HumanQueryRequest).build(classOf[HumanQueryResolver]).human("1001") - println(human) - - println("======humans========") - val humans = humanInvokerBuilder.setRequest(new HumansQueryRequest).build(classOf[HumansQueryResolver]).humans().asScala - for (human <- humans) { - println("->" + human) - } -} -``` - -Here are some auxiliary codes, It depends on the different users. - -```java -public interface ExecutionGraphql { - - default Object executeByHttp(String entityClazzName, GraphQLOperationRequest request, GraphQLResponseProjection projection) { - GraphQLRequest graphQLRequest = new GraphQLRequest(request, projection); - Future retFuture; - Object ret = null; - try { - retFuture = OkHttp.createExecuteRequest(graphQLRequest, entityClazzName); - - ret = Await.result(retFuture, Duration.Inf()); - } catch (InterruptedException | TimeoutException e) { - e.printStackTrace(); - } - return ret; - } -} -``` - -```scala -object OkHttp extends DataDeserializer { - - var url = "http://localhost:8080/graphql" - val defaultCharset = "utf8" - val json = MediaType.parse("application/json; charset=utf-8") - - private lazy val defaultTimeout: Long = TimeUnit.MINUTES.toMillis(1) - lazy val client: OkHttpClient = buildClient(defaultTimeout, defaultTimeout, defaultTimeout) - - def buildClient(readTimeout: Long, writeTimeout: Long, connectTimeout: Long): OkHttpClient = { - new OkHttpClient.Builder() - .readTimeout(readTimeout, TimeUnit.MILLISECONDS) - .writeTimeout(writeTimeout, TimeUnit.MILLISECONDS) - .connectTimeout(connectTimeout, TimeUnit.MILLISECONDS) - .protocols(util.Arrays.asList(Protocol.HTTP_1_1, Protocol.HTTP_2)) - .build() - } - - def buildRequest[T](request: GraphQLRequest) = { - val httpRequestBody = request.toHttpJsonBody - println(s"graphql request body: < $httpRequestBody >") - val rb = new Request.Builder().url(url).addHeader("Accept", "application/json; charset=utf-8"). - post(RequestBody.create(httpRequestBody, json)) - val promise = Promise[T] - rb -> promise - } - - /** - * for java api and proxy - * - * @param request - * @param entityClazzName - * @return - */ - def createExecuteRequest(request: GraphQLRequest, entityClazzName: String): Future[Any] = { - val (rb, promise) = buildRequest[Any](request) - OkHttp.client.newCall(rb.build()).enqueue(new Callback { - - override def onFailure(call: Call, e: IOException): Unit = { - promise.failure(e) - } - - override def onResponse(call: Call, response: Response): Unit = { - if (response.isSuccessful) { - val bytes = response.body().bytes() - val jsonStr = new String(bytes, defaultCharset) - val jsonObject = new JSONObject(jsonStr) - val data = jsonObject.getJSONObject("data").get(request.getRequest.getOperationName) - promise.success(deserialize(data, entityClazzName)) - - } else { - Future.successful() - } - - } - }) - promise.future - } -} -``` - -```scala -trait DataDeserializer { - - /** - * if data is array, entityClazzName is a parameterized type. - * because can not deserializer from Collection directly, generic type is lost - * - * @param data - * @param entityClazzName - */ - def deserialize(data: AnyRef, entityClazzName: String) = { - val result = new java.util.ArrayList[Any]() - val targetReturnClazz = Class.forName(entityClazzName) - data match { - case array: JSONArray => - for (i <- 0 until array.length()) { - val e = Jackson.mapper.readValue(array.get(i).asInstanceOf[JSONObject].toString, targetReturnClazz) - result.add(e) - } - result - case _ => Jackson.mapper.readValue(data.asInstanceOf[JSONObject].toString, targetReturnClazz) - } - } - -} -``` - - - diff --git a/docs/codegen-options.md b/docs/codegen-options.md index c64ad322c..34fbbfbd1 100644 --- a/docs/codegen-options.md +++ b/docs/codegen-options.md @@ -61,10 +61,10 @@ | `parentInterfaces` | *See
[parentInterfaces](#option-parentinterfaces)* | Empty | Block to define parent interfaces for generated interfaces (query / mutation / subscription / type resolver). *See [parentInterfaces](#option-parentinterfaces)* | | `generateAllMethodInProjection` | Boolean | True | Enables whether the `all$()` method should be generated in the projection classes. Disabling enforces the client to select the fields manually. | | `responseProjectionMaxDepth` | Integer | 3 | Sets max depth when use `all$()` which for facilitating the construction of projection automatically, the fields on all projections are provided when it be invoked. This is a global configuration, of course, you can use `all$(max)` to set for each method. For self recursive types, too big depth may result in a large number of returned data! | -| `generatedLanguage` | Enum | GeneratedLanguage.JAVA | Choose which language you want to generate, Java,Scala,Kotlin were supported. Note that due to language features, there are slight differences in default values between languages. | -| `generateModelOpenClasses` | Boolean | False | The class type of the generated model. If true, generate normal classes, else generate data classes. It only support in kotlin(```data class```) and scala(```case class```). Maybe we will consider to support Java ```record``` in the future. | +| `generatedLanguage` | Enum | GeneratedLanguage.JAVA | Choose which language you want to generate, Java or Kotlin were supported. Note that due to language features, there are slight differences in default values between languages. | +| `generateModelOpenClasses` | Boolean | False | The class type of the generated model. If true, generate normal classes, else generate data classes. It only support in kotlin(```data class```). Maybe we will consider to support Java ```record``` in the future. | | `initializeNullableTypes` | Boolean | False | Adds a default null value to nullable arguments. Only supported in Kotlin. | -| `generateSealedInterfaces` | Boolean | False | This applies to generated interfaces on unions and interfaces. If true, generate sealed interfaces, else generate normal ones. It is only supported in Kotlin and Scala. | +| `generateSealedInterfaces` | Boolean | False | This applies to generated interfaces on unions and interfaces. If true, generate sealed interfaces, else generate normal ones. It is only supported in Kotlin. | | `typesAsInterfaces` | Set(String) | Empty | Types that must generated as interfaces should be defined here in format: `TypeName` or `@directive`. E.g.: `User`, `@asInterface`. | | `fieldsWithDataFetcherResult` | Set(String) | Empty | Types that must have DataFetchResult should be defined here in format: `TypeName`, or `TypeName.fieldName` or `@directive`. E.g.: `Item`, `Item.items` or `@dataFetcherResult`. | | `useObjectMapperForRequestSerialization` | Set(String) | Empty | Fields that require serialization using `com.fasterxml.jackson.databind.ObjectMapper#writeValueAsString(Object)`. Values should be defined here in the following format: `GraphqlObjectName.fieldName` or `GraphqlTypeName`. If just type is specified, then all fields of this type will be serialized using ObjectMapper. E.g.: `["Person.createdDateTime", ZonedDateTime"]` | diff --git a/docs/migration-to-3.0.0.md b/docs/migration-to-3.0.0.md index 0e0141b6c..3686af8a5 100644 --- a/docs/migration-to-3.0.0.md +++ b/docs/migration-to-3.0.0.md @@ -47,20 +47,7 @@ apiReturnListType=reactor.core.publisher.Flux // NEW APPROACH ``` -#### SBT - -```sbt -// OLD APPROACH -generateAsyncApis := true -apiAsyncReturnType := "scala.concurrent.Future" -// OLD APPROACH - -// NEW APPROACH -apiReturnType := Some("scala.concurrent.Future") -// NEW APPROACH -``` - -### 3. Update plugin configuration for `customAnnotationsMapping` and `directiveAnnotationsMapping` +### 3. Update plugin configuration If you have used `customAnnotationsMapping` or `directiveAnnotationsMapping` config options, then it should be updated by providing an array of annotations in the following format: @@ -124,41 +111,6 @@ directiveAnnotationsMapping = [ // NEW APPROACH ``` -#### SBT - -```sbt -// OLD APPROACH -customAnnotationsMapping := { - val mapping = new util.HashMap[String, String] - //must add this annotation - //property is __typename and you must use with __typename while invoke, like new CharacterResponseProjection().id().name().typename() - //and in @JsonSubTypes.Type, name is __typename's value - mapping.put("Character", - s"""@com.fasterxml.jackson.annotation.JsonTypeInfo(use=com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include=com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,property = "__typename")${System.lineSeparator()}@com.fasterxml.jackson.annotation.JsonSubTypes(value = { - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HumanDO.class, name = "Human"), - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = DroidDO.class, name = "Droid")}) - |""".stripMargin) - mapping -} -// OLD APPROACH - -// NEW APPROACH -customAnnotationsMapping := { - val mapping = new util.HashMap[String, util.List[String]] - val annotations = new util.ArrayList[String]() - annotations.add("@com.fasterxml.jackson.annotation.JsonTypeInfo(use=com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include=com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,property = \"__typename\")") - annotations.add("""@com.fasterxml.jackson.annotation.JsonSubTypes(value = { - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HumanDO.class, name = "Human"), - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = DroidDO.class, name = "Droid")})""".stripMargin) - //must add this annotation - //property is __typename and you must use with __typename while invoke, like new CharacterResponseProjection().id().name().typename() - //and in @JsonSubTypes.Type, name is __typename's value - mapping.put("Character", annotations) - mapping -} -// NEW APPROACH -``` - `directiveAnnotationsMapping`, In the same way. ### 4. Regenerate the code diff --git a/docs/migration-to-5.0.0.md b/docs/migration-to-5.0.0.md index d4dea494f..b564c632c 100644 --- a/docs/migration-to-5.0.0.md +++ b/docs/migration-to-5.0.0.md @@ -14,8 +14,7 @@ Otherwise - feel free to use graphql-java-codegen-5.0.0 without any breaking cha As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle), -[Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven), -[SBT](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/sbt) +[Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven) ### 2. Rename jsonConfigurationFile => configurationFiles @@ -47,18 +46,6 @@ configurationFiles=["src/main/resources/mappingConfig.json"] // NEW APPROACH ``` -#### SBT - -```sbt -// OLD APPROACH -jsonConfigurationFile := Some("src/main/resources/mappingConfig.json") -// OLD APPROACH - -// NEW APPROACH -configurationFiles := List("src/main/resources/mappingConfig.json") -// NEW APPROACH -``` - ### 3. Regenerate the code Run project build so that GraphQL classes are regenerated and your code compiles. diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index 3850a68d6..235cdaa8a 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -11,7 +11,6 @@ import com.kobylynskyi.graphql.codegen.model.MappingConfig; import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; import com.kobylynskyi.graphql.codegen.model.exception.LanguageNotSupportedException; -import com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLCodegen; import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; import com.kobylynskyi.graphql.codegen.supplier.MergeableMappingConfigSupplier; import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; @@ -252,9 +251,6 @@ private GraphQLCodegen instantiateCodegen(MappingConfig mappingConfig) throws IO case JAVA: return new JavaGraphQLCodegen(getActualSchemaPaths(), graphqlQueryIntrospectionResultPath, outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); - case SCALA: - return new ScalaGraphQLCodegen(getActualSchemaPaths(), graphqlQueryIntrospectionResultPath, - outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); case KOTLIN: return new KotlinGraphQLCodegen(getActualSchemaPaths(), graphqlQueryIntrospectionResultPath, outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java b/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java index 721c048fa..a0e8da2c5 100644 --- a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java +++ b/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java @@ -12,7 +12,6 @@ import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; import com.kobylynskyi.graphql.codegen.model.RelayConfig; import com.kobylynskyi.graphql.codegen.model.exception.LanguageNotSupportedException; -import com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLCodegen; import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; import com.kobylynskyi.graphql.codegen.supplier.MergeableMappingConfigSupplier; import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; @@ -368,9 +367,6 @@ private GraphQLCodegen instantiateCodegen(MappingConfig mappingConfig) throws IO case JAVA: return new JavaGraphQLCodegen(getSchemas(), graphqlQueryIntrospectionResultPath, outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); - case SCALA: - return new ScalaGraphQLCodegen(getSchemas(), graphqlQueryIntrospectionResultPath, - outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); case KOTLIN: return new KotlinGraphQLCodegen(getSchemas(), graphqlQueryIntrospectionResultPath, outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); diff --git a/plugins/sbt/README.md b/plugins/sbt/README.md deleted file mode 100644 index 8b67c56f5..000000000 --- a/plugins/sbt/README.md +++ /dev/null @@ -1,80 +0,0 @@ -# GraphQL Codegen SBT plugin # - -This is a sbt plugin for https://github.com/kobylynskyi/graphql-java-codegen - -Server example at https://github.com/jxnu-liguobin/springboot-examples/tree/master/graphql-complete (do not use plugin, -only a normal graphql server ) - -![Build](https://github.com/kobylynskyi/graphql-java-codegen/workflows/Build/badge.svg) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.jxnu-liguobin/graphql-codegen-sbt-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.jxnu-liguobin/graphql-codegen-sbt-plugin) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) - -### Plugin Setup - -```scala -// plugins.sbt -addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "") // since graphql-java-codegen V2.2.1 -``` - -> Java code will be generated by default, via set `generatedLanguage =: GeneratedLanguage.SCALA` to generate Scala code (since 4.0.0). By the way, Scala code is currently ugly. - -### Config for generating scala code - -Options example in ```build.sbt``` - -```scala -enablePlugins(GraphQLCodegenPlugin) -GraphQLCodegenPluginDependencies -graphqlSchemaPaths := List("src/main/resources/schema.graphqls") -modelPackageName := Some("io.github.dreamylost.model") -apiPackageName := Some("io.github.dreamylost.api") -generateClient := true -generateApis := true -// Default value is com.kobylynskyi.graphql.codegen.model.GeneratedLanguage.JAVA to generate java codes -// Use Java code if your Scala code encounters errors. Configuration is the same. QAQ -generatedLanguage := com.kobylynskyi.graphql.codegen.model.GeneratedLanguage.SCALA -generateImmutableModels := true -modelNameSuffix := Some("DO") -customAnnotationsMapping := { - // in the future, maybe wrap it by scala coolection - val mapping = new util.HashMap[String, util.List[String]] - val annotations = new util.ArrayList[String]() - annotations.add("@com.fasterxml.jackson.annotation.JsonTypeInfo(use=com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include=com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,property = \"__typename\")") - annotations.add( - """@com.fasterxml.jackson.annotation.JsonSubTypes(value = Array( - | new com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = classOf[HumanDO], name = "Human"), - | new com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = classOf[DroidDO], name = "Droid")))""".stripMargin) - mapping.put("Character", annotations) - // Note: only for Scala, please pay attention here, codegen have not generated `EpisodeDOTypeRefer.scala` class, so you should create it. - // Since, 4.1.3, support to generate it. - // Since, 5.1.0, It will be done automatically, no need to add this. - mapping.put("Droid.appearsIn", util.Arrays.asList("@com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[io.github.dreamylost.model.EpisodeDOTypeRefer])")) - mapping.put("Human.appearsIn", util.Arrays.asList("@com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[io.github.dreamylost.model.EpisodeDOTypeRefer])")) - mapping -} -generateCodegenTargetPath in GraphQLCodegenConfig := crossTarget.value / "src_managed_graphql_scala" -generateEqualsAndHashCode := true -generateToString := true -``` - -### Codegen Options - -SBT task - -1. graphqlSchemaValidate - - use validate at terminal by user, can get args from terminal, such - as `graphqlSchemaValidate src/main/resources/schema.graphqls`, args split with space -2. graphqlCodegen - - generate java code from graphql schema -3. graphqlCodegenValidate - - use validate schemas that config in build.sbt key: `graphqlSchemaPaths` - -### Plugin Options - -Please refer to [Codegen Options](../../docs/codegen-options.md) - -> in sbt plugin option - -- `packageName` was rename to `generatePackageName` -- `generateCodegenTargetPath` Where to store generated files and add the generated code to the classpath, so that they - can be referenced. since 3.0.0 . \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/.scalafmt.conf b/plugins/sbt/graphql-java-codegen-sbt-plugin/.scalafmt.conf deleted file mode 100644 index cfbfc7fa6..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/.scalafmt.conf +++ /dev/null @@ -1,23 +0,0 @@ -version = "3.6.1" -runner.dialect = scala213 -maxColumn = 120 -align.preset = more -lineEndings = preserve -align.stripMargin = false -docstrings.style = AsteriskSpace -docstrings.oneline = keep -continuationIndent.defnSite = 2 -danglingParentheses.preset = true -spaces { - inImportCurlyBraces = true -} -indentOperator.exemptScope = aloneArgOrBody -includeCurlyBraceInSelectChains = false -align.openParenDefnSite = false -optIn.annotationNewlines = true -rewrite.rules = [SortImports, RedundantBraces] -rewriteTokens = { - "⇒": "=>" - "→": "->" - "←": "<-" -} \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/build.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/build.sbt deleted file mode 100644 index dd56e4b25..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/build.sbt +++ /dev/null @@ -1,45 +0,0 @@ -import sbt.url - -val javaValidationVersion = settingKey[String]("default Java Validation API") - .withRank(KeyRanks.Invisible) -javaValidationVersion := "2.0.1.Final" - -// keep version is equals with parent project `graphql-java-codegen`. -// Plugin don't need to care about the scala version, just the SBT version. -lazy val `graphql-codegen-sbt-plugin` = Project(id = "graphql-codegen-sbt-plugin", base = file(".")) - .enablePlugins(SbtPlugin, BuildInfoPlugin) - .settings( - sbtPlugin := true, - scriptedBufferLog := false, - commands ++= Commands.value, - scriptedLaunchOpts += s"-Dplugin.version=${version.value}", - scalacOptions += "-target:jvm-1.8", - libraryDependencies ++= Seq( - "io.github.kobylynskyi" % "graphql-java-codegen" % (ThisBuild / version).value, - "org.freemarker" % "freemarker" % "2.3.31", - "com.graphql-java" % "graphql-java" % "20.2", - "com.fasterxml.jackson.core" % "jackson-databind" % "2.12.1", - "com.typesafe" % "config" % "1.4.2" - ), - buildInfoKeys := Seq[BuildInfoKey](name, version, sbtVersion, javaValidationVersion), - buildInfoPackage := "io.github.dreamylost.graphql.codegen" - ) - -inThisBuild( - List( - name := "graphql-codegen-sbt-plugin", - organization := "io.github.jxnu-liguobin", - sonatypeCredentialHost := "oss.sonatype.org", - sonatypeRepository := "https://oss.sonatype.org/service/local", - homepage := Some(url("https://github.com/kobylynskyi/graphql-java-codegen")), - licenses := Seq("MIT" -> url("https://opensource.org/licenses/MIT")), - developers := List( - Developer( - id = "jxnu-liguobin", - name = "梦境迷离", - email = "dreamylost@outlook.com", - url = url("https://github/jxnu-liguobin") - ) - ) - ) -) diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/Commands.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/project/Commands.scala deleted file mode 100644 index cf483e938..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/Commands.scala +++ /dev/null @@ -1,20 +0,0 @@ -import sbt.Command - -/** @author - * 梦境迷离 - * @since 2022/1/15 - * @version 1.0 - */ -object Commands { - - val FmtSbtCommand = Command.command("fmt")(state => "scalafmtSbt" :: "scalafmtAll" :: state) - - val FmtSbtCheckCommand = - Command.command("check")(state => "scalafmtSbtCheck" :: "scalafmtCheckAll" :: state) - - val value = Seq( - FmtSbtCommand, - FmtSbtCheckCommand - ) - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/build.properties b/plugins/sbt/graphql-java-codegen-sbt-plugin/project/build.properties deleted file mode 100644 index fd5b15768..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.9.0 \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/project/plugins.sbt deleted file mode 100644 index c5ce247bc..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/project/plugins.sbt +++ /dev/null @@ -1,3 +0,0 @@ -addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.0") -addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.11.0") -addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.12") diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/Compat.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/Compat.scala deleted file mode 100644 index 91650d755..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/Compat.scala +++ /dev/null @@ -1,30 +0,0 @@ -package io.github.dreamylost.graphql.codegen - -import sbt.Keys.{ sourceDirectory, watchSources } -import sbt.Watched.WatchSource -import sbt.internal.io.Source -import sbt.io.{ AllPassFilter, SuffixFilter } -import sbt.{ Def, Task } -import sbt.Configuration - -/** @author - * 梦境迷离 - * @since 2020-07-18 - * @version v1.0 - */ -trait Compat { - self: GraphQLCodegenPlugin => - - import self.GlobalImport._ - - val watchSourcesSetting: Def.Setting[Task[Seq[WatchSource]]] = - watchSources += new Source( - (graphqlCodegen / sourceDirectory).value, - new SuffixFilter(".graphql") | new SuffixFilter(".graphqls"), - AllPassFilter - ) - - protected[this] lazy val GraphQLCodegenConfig = - Configuration.of("GraphQLCodegen", "graphqlCodegen" + configurationPostfix) - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenKeys.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenKeys.scala deleted file mode 100644 index 33a5b080a..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenKeys.scala +++ /dev/null @@ -1,185 +0,0 @@ -package io.github.dreamylost.graphql.codegen - -import java.util - -import com.kobylynskyi.graphql.codegen.model._ -import sbt._ - -/** @author - * 梦境迷离 - * @version 1.0,2020/7/15 - */ -trait GraphQLCodegenKeys { - - // Conflict with SBT key - val generatePackageName = settingKey[Option[String]]("generatePackageName") - - // Scala collection and asJava cannot be used. The latter one uses the put method, which is not supported by Scala collection - val customTypesMapping = settingKey[util.Map[String, String]]("customTypesMapping") - - val apiNamePrefix = settingKey[Option[String]]("apiNamePrefix") - - val apiNameSuffix = settingKey[String]("apiNameSuffix") - - val apiRootInterfaceStrategy = settingKey[ApiRootInterfaceStrategy]("apiRootInterfaceStrategy") - - val apiNamePrefixStrategy = settingKey[ApiNamePrefixStrategy]("apiNamePrefixStrategy") - - val modelNamePrefix = settingKey[Option[String]]("Prefix to append to the model class names.") - - val modelNameSuffix = settingKey[Option[String]]("Suffix to append to the model class names.") - - val apiPackageName = settingKey[Option[String]]("Java package to use when generating the API classes.") - - val modelPackageName = settingKey[Option[String]]("Java package to use when generating the model classes.") - - val generateBuilder = settingKey[Boolean]("Specifies whether generated model classes should have builder.") - - val generateApis = settingKey[Boolean]("Specifies whether api classes should be generated as well as model classes.") - - val typeResolverPrefix = settingKey[Option[String]]("typeResolverPrefix") - - val typeResolverSuffix = settingKey[String]("typeResolverSuffix") - - val customAnnotationsMapping = settingKey[util.Map[String, util.List[String]]]("customAnnotationsMapping") - - val customTemplatesRoot = settingKey[File]("customTemplatesRoot") - - val customTemplates = settingKey[util.Map[String, String]]("customTemplates") - - val generateEqualsAndHashCode = - settingKey[Boolean]("Specifies whether generated model classes should have equals and hashCode methods defined.") - - val generateImmutableModels = settingKey[Boolean]("generateImmutableModels") - - val generateToString = - settingKey[Boolean]("Specifies whether generated model classes should have toString method defined.") - - val subscriptionReturnType = settingKey[Option[String]]("subscriptionReturnType") - - val modelValidationAnnotation = settingKey[String]("Annotation for mandatory (NonNull) fields. Can be None/empty.") - - val generateParameterizedFieldsResolvers = settingKey[Boolean]( - "If true, then generate separate Resolver interface for parametrized fields. If false, then add field to the type definition and ignore field parameters." - ) - - val generateExtensionFieldsResolvers = settingKey[Boolean]( - "Specifies whether all fields in extensions (extend type and extend interface) should be present in Resolver interface instead of the type class itself." - ) - - val addGeneratedAnnotation = - settingKey[Boolean]("Specifies whether generated classes should be annotated with @Generated") - - val generatedAnnotation = settingKey[Option[String]]( - "Qualified class name (with package) of the @Generated annotation that will be added on top of every generated class (if addGeneratedAnnotation is true)" - ) - - val generateDataFetchingEnvironmentArgumentInApis = settingKey[Boolean]( - "If true, then graphql.schema.DataFetchingEnvironment env will be added as a last argument to all methods of root type resolvers and field resolvers." - ) - - val generateModelsForRootTypes = settingKey[Boolean]("generateModelsForRootTypes") - - val fieldsWithResolvers = settingKey[util.Set[String]]("fieldsWithResolvers") - - val fieldsWithoutResolvers = settingKey[util.Set[String]]("fieldsWithoutResolvers") - - val fieldsToExcludeFromGeneration = settingKey[util.Set[String]]("fieldsToExcludeFromGeneration") - - val typesAsInterfaces = settingKey[util.Set[String]]("typesAsInterfaces") - - val generateClient = settingKey[Boolean]("generateClient") - - val requestSuffix = settingKey[String]( - "Specifies whether client-side classes should be generated for each query, mutation and subscription. This includes: Request class (contains input data) and ResponseProjection class (contains response fields)." - ) - - val responseSuffix = settingKey[String]("responseSuffix") - - val responseProjectionSuffix = settingKey[String]( - "Specifies whether client-side classes should be generated for each query, mutation and subscription. This includes: Request class (contains input data) and ResponseProjection class (contains response fields)." - ) - - val parametrizedInputSuffix = settingKey[String]("parametrizedInputSuffix") - - val useObjectMapperForRequestSerialization = settingKey[util.Set[String]]("useObjectMapperForRequestSerialization") - - val configurationFiles = settingKey[Seq[String]]( - "configurationFiles, either JSON or HOCON. The same key is used in order, so the default configuration should be placed at the end." - ) - - val parentInterfaces = settingKey[ParentInterfacesConfig]("parentInterfaces") - - val graphqlSchemas = settingKey[SchemaFinderConfig]("graphqlSchemas") - - val outputDir = settingKey[File]("Where to store generated files") - - val graphqlSchemaPaths = settingKey[Seq[String]]("Locations of GraphQL schemas.") - - // use different paths - val graphqlSchemaValidate = inputKey[Seq[String]]("graphqlSchemaValidatePaths") - - val graphqlCodegen = taskKey[Seq[File]]("Generate code") - - val graphqlCodegenValidate = taskKey[Unit]("Validate graphql schema") - - val apiReturnType = settingKey[Option[String]]("apiReturnType") - - val apiReturnListType = settingKey[Option[String]]("apiReturnListType") - - val directiveAnnotationsMapping = settingKey[util.Map[String, util.List[String]]]("directiveAnnotationsMapping") - - val apiInterfaceStrategy = settingKey[ApiInterfaceStrategy]("apiInterfaceStrategy") - - val useOptionalForNullableReturnTypes = settingKey[Boolean]("useOptionalForNullableReturnTypes") - - val useWrapperForNullableInputTypes = settingKey[Boolean]("useWrapperForNullableInputTypes") - - val generateApisWithThrowsException = settingKey[Boolean]("generateApisWithThrowsException") - - val graphqlQueryIntrospectionResultPath = settingKey[Option[String]]("graphqlQueryIntrospectionResultPath") - - val generateAllMethodInProjection = settingKey[Boolean]("generateAllMethodInProjection") - - val responseProjectionMaxDepth = settingKey[Int]("limit depth when the projection is constructed automatically") - - val relayConfig = settingKey[RelayConfig]("Can be used to supply a custom configuration for Relay support.") - - val generatedLanguage = settingKey[GeneratedLanguage]("Generate code with language, like java/scala.") - - val generateModelOpenClasses = settingKey[Boolean]( - "The class type of the generated model. If true, generate normal classes, else generate case class." - ) - - val generateSealedInterfaces = settingKey[Boolean]( - "If true, generate sealed interfaces for GraphQL unions and interfaces, else generate normal interfaces." - ) - - val generateJacksonTypeIdResolver = settingKey[Boolean]( - "Specifies whether generated union interfaces should be annotated with a custom Jackson type id resolver generated in model package." - ) - - // not supported in scala - val generateNoArgsConstructorOnly = settingKey[Boolean]( - "Specifies whether model classes should only have a no-args constructor. All-args constructor will not be generated in case value is .true." - ) - - // not supported in scala - val generateModelsWithPublicFields = settingKey[Boolean]( - "Specifies whether model classes should have public fields and NO getters/setters. By default, fields are private and there are getters/setters for each field." - ) - - // for version - val javaxValidationApiVersion = settingKey[Option[String]]("javax-validation-api version") - val graphqlJavaCodegenVersion = settingKey[Option[String]]("graphql-java-codegen version") - - // some others for sbt - val generateCodegenTargetPath = settingKey[File]( - "Where to store generated files and add the generated code to the classpath, so that they can be referenced." - ) - - val supportUnknownFields = settingKey[Boolean]("supportUnknownFields") - val unknownFieldsPropertyName = settingKey[String]("unknownFieldsPropertyName") - val skipSchemaSizeLimit = settingKey[Boolean]("Skip schema size limit checks.") - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenPlugin.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenPlugin.scala deleted file mode 100644 index f66429db7..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/GraphQLCodegenPlugin.scala +++ /dev/null @@ -1,360 +0,0 @@ -package io.github.dreamylost.graphql.codegen - -import graphql.parser.ParserOptions -import com.kobylynskyi.graphql.codegen.GraphQLCodegenValidate -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen -import com.kobylynskyi.graphql.codegen.model._ -import com.kobylynskyi.graphql.codegen.model.exception.LanguageNotSupportedException -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage._ -import com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLCodegen -import com.kobylynskyi.graphql.codegen.supplier._ -import sbt.{ AutoPlugin, PluginTrigger, _ } -import sbt.Keys.{ sLog, sourceManaged, _ } -import sbt.internal.util.complete.DefaultParsers.spaceDelimited - -import java.nio.file.{ Path, Paths } -import java.util.{ HashMap => JHashMap, HashSet => JHashSet, List => JList } -import scala.collection.JavaConverters._ -import sbt.Def - -/** @author - * 梦境迷离 - * @version 1.0,2020/7/15 - */ -object GraphQLCodegenPlugin extends GraphQLCodegenPlugin(Compile, configurationPostfix = "-main") { - // for auto import - val autoImport = GlobalImport -} - -class GraphQLCodegenPlugin(configuration: Configuration, private[codegen] val configurationPostfix: String = "") - extends AutoPlugin - with Compat { - self => - - private val javaValidation = BuildInfo.javaValidationVersion - private val codegen = BuildInfo.version - - object GlobalImport extends GraphQLCodegenKeys { - - lazy val GraphQLCodegenPluginDependencies: Def.Setting[Seq[ModuleID]] = libraryDependencies ++= Seq( - "javax.validation" % "validation-api" % javaxValidationApiVersion.value.getOrElse(javaValidation), - "io.github.kobylynskyi" % "graphql-java-codegen" % graphqlJavaCodegenVersion.value.getOrElse(codegen) - ) - - lazy val schemaFinderConfig: SchemaFinderConfig = SchemaFinderConfig(null) - lazy val parentInterfacesConfig: ParentInterfacesConfig = ParentInterfacesConfig() - lazy val defaultRelayConfig = new RelayConfig() // for auto import which can change it by `set` methods. - lazy val GraphQLCodegenConfig = self.GraphQLCodegenConfig - - } - - override def trigger: PluginTrigger = noTrigger - - override def requires = sbt.plugins.JvmPlugin - - override def projectConfigurations: Seq[Configuration] = GraphQLCodegenConfig :: Nil - - import GlobalImport._ - - // With the implementation of some other plugins, initialization is not necessary, - // but maybe should be related to the dependency of key. For convenience, this is a conservative operation. - override lazy val globalSettings: Seq[Def.Setting[_]] = Seq( - graphqlQueryIntrospectionResultPath := None, - graphqlSchemas := schemaFinderConfig, - configurationFiles := Seq.empty[String], - graphqlSchemaPaths := Seq.empty, - graphqlSchemaValidate := Seq.empty, - generateJacksonTypeIdResolver := MappingConfigConstants.DEFAULT_GENERATE_JACKSON_TYPE_ID_RESOLVER, - customTypesMapping := new JHashMap[String, String](), // TODO use scala Map, convert to java Map - customAnnotationsMapping := new JHashMap[String, JList[String]](), - customTemplatesRoot := file("."), - customTemplates := new JHashMap[String, String](), - directiveAnnotationsMapping := new JHashMap[String, JList[String]](), - javaxValidationApiVersion := None, - graphqlJavaCodegenVersion := None, - // suffix/prefix/strategies: - generateModelOpenClasses := MappingConfigConstants.DEFAULT_GENERATE_MODEL_OPEN_CLASSES, - generateSealedInterfaces := MappingConfigConstants.DEFAULT_GENERATE_SEALED_INTERFACES, - generatedLanguage := MappingConfigConstants.DEFAULT_GENERATED_LANGUAGE, - apiNamePrefix := None, - apiNameSuffix := MappingConfigConstants.DEFAULT_RESOLVER_SUFFIX, - apiRootInterfaceStrategy := ApiRootInterfaceStrategy.valueOf( - MappingConfigConstants.DEFAULT_API_ROOT_INTERFACE_STRATEGY_STRING - ), - apiNamePrefixStrategy := ApiNamePrefixStrategy.valueOf( - MappingConfigConstants.DEFAULT_API_NAME_PREFIX_STRATEGY_STRING - ), - modelNamePrefix := None, - modelNameSuffix := None, - requestSuffix := MappingConfigConstants.DEFAULT_REQUEST_SUFFIX, - responseSuffix := MappingConfigConstants.DEFAULT_RESPONSE_SUFFIX, - responseProjectionSuffix := MappingConfigConstants.DEFAULT_RESPONSE_PROJECTION_SUFFIX, - parametrizedInputSuffix := MappingConfigConstants.DEFAULT_PARAMETRIZED_INPUT_SUFFIX, - useObjectMapperForRequestSerialization := new JHashSet[String](), - typeResolverPrefix := None, - typeResolverSuffix := MappingConfigConstants.DEFAULT_RESOLVER_SUFFIX, - subscriptionReturnType := None, - modelValidationAnnotation := MappingConfigConstants.DEFAULT_VALIDATION_ANNOTATION, - apiReturnType := None, - apiReturnListType := None, - apiInterfaceStrategy := MappingConfigConstants.DEFAULT_API_INTERFACE_STRATEGY, - useOptionalForNullableReturnTypes := MappingConfigConstants.DEFAULT_USE_OPTIONAL_FOR_NULLABLE_RETURN_TYPES, - useWrapperForNullableInputTypes := MappingConfigConstants.DEFAULT_USE_WRAPPER_FOR_NULLABLE_INPUT_TYPES, - generateApisWithThrowsException := MappingConfigConstants.DEFAULT_GENERATE_APIS_WITH_THROWS_EXCEPTION, - addGeneratedAnnotation := MappingConfigConstants.DEFAULT_ADD_GENERATED_ANNOTATION, - generatedAnnotation := None, - typesAsInterfaces := new JHashSet[String](), - relayConfig := defaultRelayConfig, - // package name configs: - apiPackageName := None, - modelPackageName := None, - // field resolvers configs: - fieldsWithResolvers := new JHashSet[String](), - fieldsWithoutResolvers := new JHashSet[String](), - fieldsToExcludeFromGeneration := new JHashSet[String](), - // various toggles: - generateClient := MappingConfigConstants.DEFAULT_GENERATE_CLIENT, - generateParameterizedFieldsResolvers := MappingConfigConstants.DEFAULT_GENERATE_PARAMETERIZED_FIELDS_RESOLVERS, - generateExtensionFieldsResolvers := MappingConfigConstants.DEFAULT_GENERATE_EXTENSION_FIELDS_RESOLVERS, - generateDataFetchingEnvironmentArgumentInApis := MappingConfigConstants.DEFAULT_GENERATE_DATA_FETCHING_ENV, - generateModelsForRootTypes := MappingConfigConstants.DEFAULT_GENERATE_MODELS_FOR_ROOT_TYPES, - generatePackageName := None, - generateBuilder := MappingConfigConstants.DEFAULT_BUILDER, - generateApis := MappingConfigConstants.DEFAULT_GENERATE_APIS, - generateEqualsAndHashCode := MappingConfigConstants.DEFAULT_EQUALS_AND_HASHCODE, - generateImmutableModels := MappingConfigConstants.DEFAULT_GENERATE_IMMUTABLE_MODELS, // TODO change default value - generateToString := MappingConfigConstants.DEFAULT_TO_STRING, - // parent interfaces configs: - parentInterfaces := parentInterfacesConfig, - generateAllMethodInProjection := MappingConfigConstants.DEFAULT_GENERATE_ALL_METHOD, - responseProjectionMaxDepth := MappingConfigConstants.DEFAULT_RESPONSE_PROJECTION_MAX_DEPTH, - supportUnknownFields := MappingConfigConstants.DEFAULT_SUPPORT_UNKNOWN_FIELDS, - unknownFieldsPropertyName := MappingConfigConstants.DEFAULT_UNKNOWN_FIELDS_PROPERTY_NAME, - generateNoArgsConstructorOnly := MappingConfigConstants.DEFAULT_GENERATE_NOARGS_CONSTRUCTOR_ONLY, - generateModelsWithPublicFields := MappingConfigConstants.DEFAULT_GENERATE_MODELS_WITH_PUBLIC_FIELDS, - skip := false, - skipSchemaSizeLimit := MappingConfigConstants.DEFAULT_SKIP_SCHEMA_SIZE_LIMIT - ) - - private def getMappingConfig(): Def.Initialize[MappingConfig] = Def.setting { - val mappingConfig = new MappingConfig - mappingConfig.setPackageName((GraphQLCodegenConfig / generatePackageName).value.orNull) - mappingConfig.setCustomTypesMapping((GraphQLCodegenConfig / customTypesMapping).value) - mappingConfig.setApiNameSuffix((GraphQLCodegenConfig / apiNameSuffix).value) - mappingConfig.setApiNamePrefix((GraphQLCodegenConfig / apiNamePrefix).value.orNull) - mappingConfig.setApiRootInterfaceStrategy((GraphQLCodegenConfig / apiRootInterfaceStrategy).value) - mappingConfig.setApiNamePrefixStrategy((GraphQLCodegenConfig / apiNamePrefixStrategy).value) - mappingConfig.setModelNamePrefix((GraphQLCodegenConfig / modelNamePrefix).value.orNull) - mappingConfig.setModelNameSuffix((GraphQLCodegenConfig / modelNameSuffix).value.orNull) - mappingConfig.setApiPackageName((GraphQLCodegenConfig / apiPackageName).value.orNull) - mappingConfig.setModelPackageName((GraphQLCodegenConfig / modelPackageName).value.orNull) - mappingConfig.setGenerateBuilder((GraphQLCodegenConfig / generateBuilder).value) - mappingConfig.setGenerateApis((GraphQLCodegenConfig / generateApis).value) - mappingConfig.setTypeResolverSuffix((GraphQLCodegenConfig / typeResolverSuffix).value) - mappingConfig.setTypeResolverPrefix((GraphQLCodegenConfig / typeResolverPrefix).value.orNull) - mappingConfig.setModelValidationAnnotation((GraphQLCodegenConfig / modelValidationAnnotation).value) - mappingConfig.setCustomAnnotationsMapping((GraphQLCodegenConfig / customAnnotationsMapping).value) - mappingConfig.setCustomTemplatesRoot((GraphQLCodegenConfig / customTemplatesRoot).value) - mappingConfig.setCustomTemplates((GraphQLCodegenConfig / customTemplates).value) - mappingConfig.setGenerateEqualsAndHashCode((GraphQLCodegenConfig / generateEqualsAndHashCode).value) - mappingConfig.setGenerateImmutableModels((GraphQLCodegenConfig / generateImmutableModels).value) - mappingConfig.setGenerateToString((GraphQLCodegenConfig / generateToString).value) - mappingConfig.setSubscriptionReturnType((GraphQLCodegenConfig / subscriptionReturnType).value.orNull) - mappingConfig.setGenerateParameterizedFieldsResolvers( - (GraphQLCodegenConfig / generateParameterizedFieldsResolvers).value - ) - mappingConfig.setGenerateDataFetchingEnvironmentArgumentInApis( - (GraphQLCodegenConfig / generateDataFetchingEnvironmentArgumentInApis).value - ) - mappingConfig.setGenerateExtensionFieldsResolvers((GraphQLCodegenConfig / generateExtensionFieldsResolvers).value) - mappingConfig.setGenerateModelsForRootTypes((GraphQLCodegenConfig / generateModelsForRootTypes).value) - mappingConfig.setFieldsWithResolvers((GraphQLCodegenConfig / fieldsWithResolvers).value) - mappingConfig.setFieldsWithoutResolvers((GraphQLCodegenConfig / fieldsWithoutResolvers).value) - mappingConfig.setFieldsToExcludeFromGeneration((GraphQLCodegenConfig / fieldsToExcludeFromGeneration).value) - mappingConfig.setTypesAsInterfaces((GraphQLCodegenConfig / typesAsInterfaces).value) - mappingConfig.setGenerateClient((GraphQLCodegenConfig / generateClient).value) - mappingConfig.setRequestSuffix((GraphQLCodegenConfig / requestSuffix).value) - mappingConfig.setResponseSuffix((GraphQLCodegenConfig / responseSuffix).value) - mappingConfig.setResponseProjectionSuffix((GraphQLCodegenConfig / responseProjectionSuffix).value) - mappingConfig.setParametrizedInputSuffix((GraphQLCodegenConfig / parametrizedInputSuffix).value) - mappingConfig.setUseObjectMapperForRequestSerialization( - (GraphQLCodegenConfig / useObjectMapperForRequestSerialization).value - ) - mappingConfig.setResolverParentInterface((GraphQLCodegenConfig / parentInterfaces).value.resolver) - mappingConfig.setQueryResolverParentInterface((GraphQLCodegenConfig / parentInterfaces).value.queryResolver) - mappingConfig.setMutationResolverParentInterface((GraphQLCodegenConfig / parentInterfaces).value.mutationResolver) - mappingConfig.setSubscriptionResolverParentInterface( - (GraphQLCodegenConfig / parentInterfaces).value.subscriptionResolver - ) - mappingConfig.setApiReturnType((GraphQLCodegenConfig / apiReturnType).value.orNull) - mappingConfig.setApiReturnListType((GraphQLCodegenConfig / apiReturnListType).value.orNull) - mappingConfig.setDirectiveAnnotationsMapping((GraphQLCodegenConfig / directiveAnnotationsMapping).value) - mappingConfig.setApiInterfaceStrategy((GraphQLCodegenConfig / apiInterfaceStrategy).value) - mappingConfig.setUseOptionalForNullableReturnTypes((GraphQLCodegenConfig / useOptionalForNullableReturnTypes).value) - mappingConfig.setUseWrapperForNullableInputTypes((GraphQLCodegenConfig / useWrapperForNullableInputTypes).value) - mappingConfig.setGenerateApisWithThrowsException((GraphQLCodegenConfig / generateApisWithThrowsException).value) - mappingConfig.setAddGeneratedAnnotation((GraphQLCodegenConfig / addGeneratedAnnotation).value) - mappingConfig.setGeneratedAnnotation((GraphQLCodegenConfig / generatedAnnotation).value.orNull) - mappingConfig.setGenerateAllMethodInProjection((GraphQLCodegenConfig / generateAllMethodInProjection).value) - mappingConfig.setResponseProjectionMaxDepth((GraphQLCodegenConfig / responseProjectionMaxDepth).value) - mappingConfig.setRelayConfig((GraphQLCodegenConfig / relayConfig).value) - mappingConfig.setGeneratedLanguage((GraphQLCodegenConfig / generatedLanguage).value) - mappingConfig.setGenerateModelOpenClasses((GraphQLCodegenConfig / generateModelOpenClasses).value) - mappingConfig.setGenerateJacksonTypeIdResolver((GraphQLCodegenConfig / generateJacksonTypeIdResolver).value); - mappingConfig.setGenerateNoArgsConstructorOnly((GraphQLCodegenConfig / generateNoArgsConstructorOnly).value); - mappingConfig.setGenerateModelsWithPublicFields((GraphQLCodegenConfig / generateModelsWithPublicFields).value); - - mappingConfig.setSupportUnknownFields((GraphQLCodegenConfig / supportUnknownFields).value) - mappingConfig.setUnknownFieldsPropertyName((GraphQLCodegenConfig / unknownFieldsPropertyName).value) - - mappingConfig - } - - override lazy val projectSettings: Seq[Def.Setting[_]] = inConfig(GraphQLCodegenConfig) { - Seq( - // `generateCodegenTargetPath` not support playframework, https://github.com/kobylynskyi/graphql-java-codegen/issues/551 - // There may be some problems that have not been found at present :) - generateCodegenTargetPath := crossTarget.value / "src_managed_graphql", - sourceManaged := generateCodegenTargetPath.value, - configuration / javaSource := (GraphQLCodegenConfig / sourceManaged).value, - configuration / managedSourceDirectories ++= Seq((GraphQLCodegenConfig / sourceManaged).value), - managedClasspath := { - Classpaths.managedJars( - GraphQLCodegenConfig, - (GraphQLCodegenConfig / classpathTypes).value, - (GraphQLCodegenConfig / update).value - ) - }, - outputDir := { - val file = (configuration / javaSource).value - if (!file.exists()) { - file.mkdirs() - } - sLog.value.info(s"current outputDir: ${file.getAbsolutePath}") - file - }, - graphqlCodegenValidate := { - val schemas = if (graphqlSchemaPaths.value.isEmpty) { - Seq(((configuration / resourceDirectory).value / "schema.graphql").getCanonicalPath).asJava - } else { - graphqlSchemaPaths.value.asJava - } - new GraphQLCodegenValidate(schemas).validate() - }, - graphqlSchemaValidate := { - val args: Seq[String] = spaceDelimited("").parsed - new GraphQLCodegenValidate(args.asJava).validate() - args.foreach(a => sLog.value.info(s"obtain args: $a")) - args - }, - graphqlCodegen := { - sLog.value.info(s"Generating files: ${BuildInfo.toString}") - val mappingConfigSupplier = buildJsonSupplier(configurationFiles.value) - - if (skipSchemaSizeLimit.value) { - val parserOptionBuilder = ParserOptions - .newParserOptions() - .maxTokens(Integer.MAX_VALUE) - .maxCharacters(Integer.MAX_VALUE) - .maxWhitespaceTokens(Integer.MAX_VALUE) - .maxRuleDepth(Integer.MAX_VALUE); - ParserOptions.setDefaultParserOptions(parserOptionBuilder.build()); - } - val language = mappingConfigSupplier.map(_.get()).map(_.getGeneratedLanguage).getOrElse(generatedLanguage.value) - var result = Seq.empty[File] - try { - val _outputDir = outputDir.value - val _introspectionResult = graphqlQueryIntrospectionResultPath.value.orNull - lazy val instantiateCodegen = (mappingConfig: MappingConfig) => - language match { - case JAVA => - new JavaGraphQLCodegen( - getSchemas(), - _introspectionResult, - _outputDir, - mappingConfig, - mappingConfigSupplier.orNull - ) - case SCALA => - new ScalaGraphQLCodegen( - getSchemas(), - _introspectionResult, - _outputDir, - mappingConfig, - mappingConfigSupplier.orNull - ) - case _ => - throw new LanguageNotSupportedException(language) - } - if (skip.value) { - sLog.value.info("Skipping code generation") - } else { - result = instantiateCodegen(getMappingConfig().value: @sbtUnchecked).generate.asScala - for (file <- result) - sLog.value.info(s"${file.getName}") - sLog.value.success(s"Total files: ${result.length}") - } - } catch { - case e: Exception => - (configuration / logLevel).?.value.orElse(state.value.get(logLevel.key)) match { - case Some(Level.Debug) => e.printStackTrace() - case _ => throw new Exception(s"${e.getLocalizedMessage}") - } - } - - def getSchemas(): JList[String] = - if ( - graphqlSchemaPaths.value != null && - graphqlSchemaPaths.value.nonEmpty - ) { - graphqlSchemaPaths.value.asJava - } else if ( - graphqlQueryIntrospectionResultPath.value != null && - graphqlQueryIntrospectionResultPath.value.isDefined - ) { - Seq.empty[String].asJava - } else { - val schemasRootDir = getSchemasRootDir - val finder = new SchemaFinder(schemasRootDir) - finder.setRecursive(graphqlSchemas.value.recursive) - finder.setIncludePattern(graphqlSchemas.value.includePattern) - finder.setExcludedFiles(graphqlSchemas.value.excludedFiles.asJava) - finder.findSchemas - } - - def getSchemasRootDir: Path = { - val rootDir = graphqlSchemas.value.rootDir - if (rootDir == null) { - val default = getDefaultResourcesDirectory() - if (default == null) - throw new IllegalStateException( - "Default resource folder not found, please provide in " - ) - else default - } else { - Paths.get(rootDir) - } - } - - def getDefaultResourcesDirectory(): Path = { - val file = (configuration / resourceDirectory).value - if (!file.exists()) { - file.mkdirs() - } - val path = Paths.get(file.getPath) - sLog.value.info(s"default resources path: $path") - path - } - - result - } - // watch graphql schema source, I'm not sure if this will be mutually exclusive with the deletion of codegen. - ) ++ watchSourcesSetting ++ Seq(cleanFiles += generateCodegenTargetPath.value) - } - - protected def buildJsonSupplier(configurationFiles: Seq[String]): Option[MergeableMappingConfigSupplier] = - if (configurationFiles != null && configurationFiles.nonEmpty) - Some(new MergeableMappingConfigSupplier(configurationFiles.asJava)) - else None - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/ParentInterfacesConfig.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/ParentInterfacesConfig.scala deleted file mode 100644 index 27b65f1dd..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/ParentInterfacesConfig.scala +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.dreamylost.graphql.codegen - -/** @author - * 梦境迷离 - * @version 1.0,2020/7/15 - */ -final case class ParentInterfacesConfig( - queryResolver: String = null, - mutationResolver: String = null, - subscriptionResolver: String = null, - resolver: String = null -) diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/SchemaFinderConfig.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/SchemaFinderConfig.scala deleted file mode 100644 index 06b90deea..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/main/scala/io/github/dreamylost/graphql/codegen/SchemaFinderConfig.scala +++ /dev/null @@ -1,14 +0,0 @@ -package io.github.dreamylost.graphql.codegen - -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder - -/** @author - * 梦境迷离 - * @version 1.0,2020/7/15 - */ -final case class SchemaFinderConfig( - rootDir: String, - recursive: Boolean = SchemaFinder.DEFAULT_RECURSIVE, - includePattern: String = SchemaFinder.DEFAULT_INCLUDE_PATTERN, - excludedFiles: Set[String] = Set.empty -) diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/build.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/build.sbt deleted file mode 100644 index adf7f2554..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/build.sbt +++ /dev/null @@ -1,42 +0,0 @@ -import java.util - -name := "example-client-scala" - -organization := "io.github.jxnu-liguobin" - -libraryDependencies ++= Seq( - "org.apache.logging.log4j" %% "log4j-api-scala" % "11.0", - "org.apache.logging.log4j" % "log4j-api" % "2.8.2", - "org.apache.logging.log4j" % "log4j-core" % "2.8.2", - "org.apache.logging.log4j" % "log4j-slf4j-impl" % "2.8.2", - "com.squareup.okhttp3" % "okhttp" % "4.7.2", - "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.11.3", - "com.fasterxml.jackson.core" % "jackson-databind" % "2.11.3", - "org.json" % "json" % "20190722") - -enablePlugins(GraphQLCodegenPlugin) -graphqlJavaCodegenVersion := Some((version in Scope.ThisScope).value) -GraphQLCodegenPluginDependencies -graphqlSchemaPaths := List("src/main/resources/schema.graphqls") -modelPackageName := Some("io.github.dreamylost.model") -apiPackageName := Some("io.github.dreamylost.api") -generateClient := true -generateApis := true -generatedLanguage := com.kobylynskyi.graphql.codegen.model.GeneratedLanguage.SCALA -generateImmutableModels := true -modelNameSuffix := Some("DO") -customAnnotationsMapping := { - val mapping = new util.HashMap[String, util.List[String]] - val annotations = new util.ArrayList[String]() - annotations.add("@com.fasterxml.jackson.annotation.JsonTypeInfo(use=com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include=com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,property = \"__typename\")") - annotations.add( - """@com.fasterxml.jackson.annotation.JsonSubTypes(value = Array( - | new com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = classOf[HumanDO], name = "Human"), - | new com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = classOf[DroidDO], name = "Droid")))""".stripMargin) - mapping.put("Character", annotations) - mapping -} -generateCodegenTargetPath in GraphQLCodegenConfig := crossTarget.value / "src_managed_graphql_scala" -generateEqualsAndHashCode := true -generateToString := true -generateSealedInterfaces := true \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/build.properties b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/build.properties deleted file mode 100644 index 862afa5f2..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.4.7 \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt deleted file mode 100644 index 614518cda..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt +++ /dev/null @@ -1 +0,0 @@ -addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "5.10.1-SNAPSHOT") diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/log4j2.xml b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/log4j2.xml deleted file mode 100644 index bc2bb91ee..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/log4j2.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/schema.graphqls b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/schema.graphqls deleted file mode 100644 index b028fcabf..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/resources/schema.graphqls +++ /dev/null @@ -1,46 +0,0 @@ -schema { - query: Query -} - -type Query { - hero(episode: Episode) : Character - human(id : String) : Human - humans: [Human] - droid(id: ID!) : Droid -} -enum Episode { - NEWHOPE - EMPIRE - JEDI -} - -interface Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") -} - -type Human implements Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - homePlanet: String - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") - email: Email! -} - -type Droid implements Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - primaryFunction: String - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") -} - -scalar Email - -union Role = Droid | Human diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/Jackson.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/Jackson.scala deleted file mode 100644 index 8cc8d3c88..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/Jackson.scala +++ /dev/null @@ -1,18 +0,0 @@ -package io.github.dreamylost - -import com.fasterxml.jackson.annotation.JsonInclude.Include -import com.fasterxml.jackson.databind.{ DeserializationFeature, ObjectMapper } -import com.fasterxml.jackson.module.scala.{ DefaultScalaModule, ScalaObjectMapper } - -object Jackson { - - lazy val mapper: ObjectMapper with ScalaObjectMapper = { - val mapper = new ObjectMapper() with ScalaObjectMapper - mapper.setSerializationInclusion(Include.NON_NULL) - mapper.setSerializationInclusion(Include.NON_ABSENT) - mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) - mapper.registerModule(DefaultScalaModule) - mapper - } - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/OkHttp.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/OkHttp.scala deleted file mode 100644 index 269f64b67..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/OkHttp.scala +++ /dev/null @@ -1,65 +0,0 @@ -package io.github.dreamylost - -import java.io.IOException -import java.util -import java.util.concurrent.TimeUnit - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest -import okhttp3._ - -import scala.concurrent.{ ExecutionContext, Future, Promise } - -object OkHttp { - - var url = "http://localhost:8080/graphql" - val defaultCharset = "utf8" - val json = MediaType.parse("application/json; charset=utf-8") - - private lazy val defaultTimeout: Long = TimeUnit.MINUTES.toMillis(1) - lazy val client: OkHttpClient = buildClient(defaultTimeout, defaultTimeout, defaultTimeout) - - def buildClient(readTimeout: Long, writeTimeout: Long, connectTimeout: Long): OkHttpClient = { - new OkHttpClient.Builder() - .readTimeout(readTimeout, TimeUnit.MILLISECONDS) - .writeTimeout(writeTimeout, TimeUnit.MILLISECONDS) - .connectTimeout(connectTimeout, TimeUnit.MILLISECONDS) - .protocols(util.Arrays.asList(Protocol.HTTP_1_1, Protocol.HTTP_2)) - .build() - } - - /** - * - * @param request - * @param ec - * @tparam T - * @return - */ - def executeRequest[T: Manifest](request: GraphQLRequest)(implicit ec: ExecutionContext): Future[T] = { - val rb = new Request.Builder().url(url).addHeader("Accept", "application/json; charset=utf-8"). - post(RequestBody.create(request.toHttpJsonBody, json)) - val promise = Promise[T] - - println("Graphql query " + request.toHttpJsonBody) - OkHttp.client.newCall(rb.build()).enqueue(new Callback { - - override def onFailure(call: Call, e: IOException): Unit = { - promise.failure(e) - } - - override def onResponse(call: Call, response: Response): Unit = { - if (response.isSuccessful) { - val result = parseFrom[T](response.body().string()) - promise.success(result.asInstanceOf[T]) - - } else { - Future.successful() - } - - } - }) - promise.future - } - - def parseFrom[T: Manifest](json: String): T = Jackson.mapper.readValue(json) - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala deleted file mode 100644 index 5813b5e85..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala +++ /dev/null @@ -1,63 +0,0 @@ -package io.github.dreamylost.service - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest -import io.github.dreamylost.api.QueryResolver -import io.github.dreamylost.model._ -import io.github.dreamylost.OkHttp -import io.github.dreamylost.model.EpisodeDO.EpisodeDO - -import scala.concurrent.Await -import scala.concurrent.ExecutionContext.Implicits.global -import scala.concurrent.duration.Duration - -/** - * This is scala style deserialization - * - * @author liguobin@growingio.com - * @version 1.0,2020/11/27 - */ -class QueryResolverImpl extends QueryResolver { - - @throws[Exception] - def hero(episode: EpisodeDO): CharacterDO = { - val heroQueryRequest = HeroQueryRequest() - heroQueryRequest.setEpisode(episode) - val characterResponseProjection = new CharacterResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(heroQueryRequest, characterResponseProjection) - val retFuture = OkHttp.executeRequest[HeroQueryResponse](graphQLRequest) - val ret = Await.result(retFuture, Duration.Inf) - ret.hero() - } - - @throws[Exception] - def human(id: String): HumanDO = { - val humanQueryRequest = HumanQueryRequest() - humanQueryRequest.setId(id) - val humanResponseProjection = new HumanResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest[HumanQueryResponse](graphQLRequest) - val ret = Await.result(retFuture, Duration.Inf) - ret.human() - } - - @throws[Exception] - def humans: Seq[HumanDO] = { - val humanQueryRequest = HumansQueryRequest() - val humanResponseProjection = new HumanResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest[HumansQueryResponse](graphQLRequest) - val ret = Await.result(retFuture, Duration.Inf) - ret.humans() - } - - @throws[Exception] - def droid(id: String): DroidDO = { - val productByIdQueryRequest = DroidQueryRequest() - productByIdQueryRequest.setId(id) - val droidResponseProjection = new DroidResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(productByIdQueryRequest, droidResponseProjection) - val retFuture = OkHttp.executeRequest[DroidQueryResponse](graphQLRequest) - val ret = Await.result(retFuture, Duration.Inf) - ret.droid() - } -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala deleted file mode 100644 index 3505f3346..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala +++ /dev/null @@ -1,69 +0,0 @@ -package io.github.dreamylost.service - -import io.github.dreamylost.model.EpisodeDO - -/** - * - * @author liguobin@growingio.com - * @version 1.0,2020/7/21 - */ -object QueryResolverImplMain extends App { - - val droidResolver = new QueryResolverImpl - println("=======QueryResolverImpl=======") - // need typename on Projection - println("=======get droid id 2001=========") - val d = droidResolver.droid("2001") - println(d) - - println("=======get humans all=======") - val hums = droidResolver.humans - for (h <- hums) { - println(h) - } - - println("=======get human id 1002=======") - val hum = droidResolver.human("1002") - println(hum) - - println("=======get hero Episode.EMPIRE=======") - val character = droidResolver.hero(EpisodeDO.EMPIRE) - println(character) - - println("=======QueryResolverImpl2=======") - /** - * MAX DEPTH = 4 - * gql:{{{ - * { id name friends { - * id name friends { - * id name friends { - * id name friends { - * id name friends { - * id name appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn primaryFunction secretBackstory __typename } - * }}} - */ - val droidResolver2 = new QueryResolverImpl - println("=======2get droid id 2001=========") - val d2 = droidResolver2.droid("2001") - println(d2) - - println("=======2get humans all=======") - val hums2 = droidResolver2.humans - for (h <- hums2) { - println(h) - } - - println("=======2get human id 1002=======") - val hum2 = droidResolver2.human("1002") - println(hum2) - - println("=======2get hero Episode.EMPIRE=======") - val character2 = droidResolver2.hero(EpisodeDO.EMPIRE) - println(character2) - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/test b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/test deleted file mode 100644 index 585d8979b..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/test +++ /dev/null @@ -1,6 +0,0 @@ -# check if the file gets created -> graphqlCodegen -> graphqlSchemaValidate src/main/resources/schema.graphqls -> graphqlCodegenValidate -> compile -$ exists target/scala-2.12/src_managed_graphql_scala/io/github/dreamylost/model/CharacterDO.scala \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt deleted file mode 100644 index a4cf54075..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt +++ /dev/null @@ -1 +0,0 @@ -version in ThisBuild := "5.10.1-SNAPSHOT" diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt deleted file mode 100644 index 07f8abaac..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt +++ /dev/null @@ -1,63 +0,0 @@ -import java.util - -name := "example-client" - -organization := "io.github.jxnu-liguobin" - -libraryDependencies ++= Seq( - "org.apache.logging.log4j" %% "log4j-api-scala" % "11.0", - "org.apache.logging.log4j" % "log4j-api" % "2.8.2", - "org.apache.logging.log4j" % "log4j-core" % "2.8.2", - "org.apache.logging.log4j" % "log4j-slf4j-impl" % "2.8.2", - "com.squareup.okhttp3" % "okhttp" % "4.7.2", - "com.fasterxml.jackson.module" %% "jackson-module-scala" % "2.11.1", - "com.fasterxml.jackson.core" % "jackson-databind" % "2.11.1", - "org.json" % "json" % "20190722", - "com.graphql-java" % "graphql-java" % "16.2") - - -enablePlugins(GraphQLCodegenPlugin) - -graphqlJavaCodegenVersion := Some((version in Scope.ThisScope).value) - -GraphQLCodegenPluginDependencies - -graphqlSchemaPaths := List("src/main/resources/schema.graphqls") -modelPackageName := Some("io.github.dreamylost.model") -apiPackageName := Some("io.github.dreamylost.api") -generateClient := true -generateApis := true -// Scala collection cannot be used. The latter one uses the put method, which is not supported by Scala collection. -// in FB, collection is immutable -customTypesMapping := { - val mapping = new util.HashMap[String, String] -// mapping.put("Email", "io.github.dreamylost.scalar.EmailScalar") - //Character will conflict with java.lang.Character. maybe because Scala imports it automatically java.lang *. - //So we use Full class name - mapping -} - -//Of course, you can also add a suffix to be different from it -modelNameSuffix := Some("DO") - -customAnnotationsMapping := { - val mapping = new util.HashMap[String, util.List[String]] - val annotations = new util.ArrayList[String]() - annotations.add("@com.fasterxml.jackson.annotation.JsonTypeInfo(use=com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include=com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY,property = \"__typename\")") - annotations.add("""@com.fasterxml.jackson.annotation.JsonSubTypes(value = { - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = HumanDO.class, name = "Human"), - | @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = DroidDO.class, name = "Droid")})""".stripMargin) - //must add this annotation - //property is __typename and you must with __typename while invoke, like new CharacterResponseProjection().id().name().typename() - //and in @JsonSubTypes.Type, name is __typename's value - mapping.put("Character",annotations)//since v3.0.0 - mapping -} - -generateCodegenTargetPath in GraphQLCodegenConfig := crossTarget.value / "src_managed_graphql_my_folder" - -generateEqualsAndHashCode := true - -generateToString := true - -generateSealedInterfaces := true \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/build.properties b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/build.properties deleted file mode 100644 index 862afa5f2..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.4.7 \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt deleted file mode 100644 index 614518cda..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt +++ /dev/null @@ -1 +0,0 @@ -addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "5.10.1-SNAPSHOT") diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/log4j2.xml b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/log4j2.xml deleted file mode 100644 index bc2bb91ee..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/log4j2.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/schema.graphqls b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/schema.graphqls deleted file mode 100644 index cba4019cd..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/resources/schema.graphqls +++ /dev/null @@ -1,44 +0,0 @@ -schema { - query: Query -} - -type Query { - hero(episode: Episode) : Character - human(id : String) : Human - humans: [Human] - droid(id: ID!) : Droid -} -enum Episode { - NEWHOPE - EMPIRE - JEDI -} - -interface Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") -} - -type Human implements Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - homePlanet: String - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") - email: Email! -} - -type Droid implements Character { - id: ID! - name: String! - friends: [Character] - appearsIn: [Episode]! - primaryFunction: String - secretBackstory : String @deprecated(reason : "We have decided that this is not canon") -} - -scalar Email diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/Jackson.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/Jackson.scala deleted file mode 100644 index 8cc8d3c88..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/Jackson.scala +++ /dev/null @@ -1,18 +0,0 @@ -package io.github.dreamylost - -import com.fasterxml.jackson.annotation.JsonInclude.Include -import com.fasterxml.jackson.databind.{ DeserializationFeature, ObjectMapper } -import com.fasterxml.jackson.module.scala.{ DefaultScalaModule, ScalaObjectMapper } - -object Jackson { - - lazy val mapper: ObjectMapper with ScalaObjectMapper = { - val mapper = new ObjectMapper() with ScalaObjectMapper - mapper.setSerializationInclusion(Include.NON_NULL) - mapper.setSerializationInclusion(Include.NON_ABSENT) - mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) - mapper.registerModule(DefaultScalaModule) - mapper - } - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/OkHttp.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/OkHttp.scala deleted file mode 100644 index e21a70500..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/OkHttp.scala +++ /dev/null @@ -1,68 +0,0 @@ -package io.github.dreamylost - -import java.io.IOException -import java.util -import java.util.concurrent.TimeUnit - -import com.fasterxml.jackson.core.`type`.TypeReference -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest -import okhttp3._ -import org.json.JSONObject - -import scala.concurrent.{ ExecutionContext, Future, Promise } - -object OkHttp { - - var url = "http://localhost:8080/graphql" - val defaultCharset = "utf8" - val json = MediaType.parse("application/json; charset=utf-8") - - private lazy val defaultTimeout: Long = TimeUnit.MINUTES.toMillis(1) - lazy val client: OkHttpClient = buildClient(defaultTimeout, defaultTimeout, defaultTimeout) - - def buildClient(readTimeout: Long, writeTimeout: Long, connectTimeout: Long): OkHttpClient = { - new OkHttpClient.Builder() - .readTimeout(readTimeout, TimeUnit.MILLISECONDS) - .writeTimeout(writeTimeout, TimeUnit.MILLISECONDS) - .connectTimeout(connectTimeout, TimeUnit.MILLISECONDS) - .protocols(util.Arrays.asList(Protocol.HTTP_1_1, Protocol.HTTP_2)) - .build() - } - - /** - * - * @param request - * @param valueType must get from invoker, ClassTag is invalid - * @param ec - * @tparam T - * @return - */ - def executeRequest[T](request: GraphQLRequest, valueType: TypeReference[T])(implicit ec: ExecutionContext): Future[T] = { - val rb = new Request.Builder().url(url).addHeader("Accept", "application/json; charset=utf-8"). - post(RequestBody.create(request.toHttpJsonBody, json)) - val promise = Promise[T] - - println("Graphql query " + request.toHttpJsonBody) - OkHttp.client.newCall(rb.build()).enqueue(new Callback { - - override def onFailure(call: Call, e: IOException): Unit = { - promise.failure(e) - } - - override def onResponse(call: Call, response: Response): Unit = { - if (response.isSuccessful) { - // val clazz = implicitly[ClassTag[T]].runtimeClass - val jsonObject = new JSONObject(response.body().string()) - val res = jsonObject.getJSONObject("data").get(request.getRequest.getOperationName) - val result = Jackson.mapper.readValue(res.toString, valueType) - promise.success(result.asInstanceOf[T]) - - } else { - Future.successful() - } - - } - }) - promise.future - } -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/scalar/EmailScalar.java b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/scalar/EmailScalar.java deleted file mode 100644 index 1583f1ccf..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/scalar/EmailScalar.java +++ /dev/null @@ -1,71 +0,0 @@ -package io.github.dreamylost.scalar; - -import graphql.language.StringValue; -import graphql.schema.*; - -import java.util.regex.Pattern; - -/** - * graphql scalar type - *

- * use in graphql schema like : scalar Email - * - * @author 梦境迷离 - * @time 2020年04月03日 - */ -public class EmailScalar { - - public static final GraphQLScalarType Email = GraphQLScalarType.newScalar().name("Email").description("A custom scalar that handles emails").coercing( - new Coercing() { - @Override - public Object serialize(Object dataFetcherResult) { - return serializeEmail(dataFetcherResult); - } - - @Override - public Object parseValue(Object input) { - return parseEmailFromVariable(input); - } - - @Override - public Object parseLiteral(Object input) { - return parseEmailFromAstLiteral(input); - } - }).build(); - - - private static boolean looksLikeAnEmailAddress(String possibleEmailValue) { - return Pattern.matches("^[A-Za-z0-9\\u4e00-\\u9fa5]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$", possibleEmailValue); - } - - private static Object serializeEmail(Object dataFetcherResult) { - String possibleEmailValue = String.valueOf(dataFetcherResult); - if (looksLikeAnEmailAddress(possibleEmailValue)) { - return possibleEmailValue; - } else { - throw new CoercingSerializeException("Unable to serialize " + possibleEmailValue + " as an email address"); - } - } - - private static Object parseEmailFromVariable(Object input) { - if (input instanceof String) { - String possibleEmailValue = input.toString(); - if (looksLikeAnEmailAddress(possibleEmailValue)) { - return possibleEmailValue; - } - } - throw new CoercingParseValueException("Unable to parse variable value " + input + " as an email address"); - } - - private static Object parseEmailFromAstLiteral(Object input) { - if (input instanceof StringValue) { - String possibleEmailValue = ((StringValue) input).getValue(); - if (looksLikeAnEmailAddress(possibleEmailValue)) { - return possibleEmailValue; - } - } - throw new CoercingParseLiteralException( - "Value is not any email address : '" + input + "'" - ); - } -} \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala deleted file mode 100644 index 97cc88b26..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl.scala +++ /dev/null @@ -1,71 +0,0 @@ -package io.github.dreamylost.service - -import java.util - -import com.fasterxml.jackson.core.`type`.TypeReference -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest -import io.github.dreamylost.api.QueryResolver -import io.github.dreamylost.OkHttp -import io.github.dreamylost.model._ - -import scala.concurrent.Await -import scala.concurrent.duration.Duration -import scala.concurrent.ExecutionContext.Implicits.global - -/** - * a scala client example - * - * @author liguobin@growingio.com - * @version 1.0,2020/7/20 - */ -class QueryResolverImpl extends QueryResolver { - - @throws[Exception] - def hero(episode: EpisodeDO): CharacterDO = { - val heroQueryRequest = new HeroQueryRequest - heroQueryRequest.setEpisode(episode) - //must use typename, and add jackson annotation to support, since v2.4 - val characterResponseProjection = new CharacterResponseProjection().id().name().typename() - .friends(new CharacterResponseProjection().id().name().typename()).appearsIn() - val graphQLRequest = new GraphQLRequest(heroQueryRequest, characterResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[CharacterDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } - - @throws[Exception] - def human(id: String): HumanDO = { - val humanQueryRequest = new HumanQueryRequest - humanQueryRequest.setId(id) - //must use typename, and add jackson annotation to support, since v2.4 - val humanResponseProjection = new HumanResponseProjection().id().name().typename() - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[HumanDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } - - @throws[Exception] - def humans: util.List[HumanDO] = { - import scala.collection.JavaConverters._ - val humanQueryRequest = new HumansQueryRequest - //must use typename, and add jackson annotation to support, since v2.4 - val humanResponseProjection = new HumanResponseProjection().id().name().typename() - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[List[HumanDO]] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret.asJava - } - - @throws[Exception] - def droid(id: String): DroidDO = { - val productByIdQueryRequest = new DroidQueryRequest - productByIdQueryRequest.setId(id) - //must use typename, and add jackson annotation to support, since v2.4 - val droidResponseProjection = new DroidResponseProjection().id().name().typename() - val graphQLRequest = new GraphQLRequest(productByIdQueryRequest, droidResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[DroidDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl2.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl2.scala deleted file mode 100644 index 46c3aa84e..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImpl2.scala +++ /dev/null @@ -1,74 +0,0 @@ -package io.github.dreamylost.service - -import java.util - -import com.fasterxml.jackson.core.`type`.TypeReference -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest -import io.github.dreamylost.api.QueryResolver -import io.github.dreamylost.model._ -import io.github.dreamylost.OkHttp - -import scala.concurrent.Await -import scala.concurrent.ExecutionContext.Implicits.global -import scala.concurrent.duration.Duration - -/** - * use all$() - * - * At now, we can simply construct a request and call it directly. - * - * Next, we'll replace the reflection in the proxy with `all$()` - * - * @author liguobin@growingio.com - * @version 1.0,2020/8/27 - */ -class QueryResolverImpl2 extends QueryResolver { - - @throws[Exception] - def hero(episode: EpisodeDO): CharacterDO = { - val heroQueryRequest = new HeroQueryRequest - heroQueryRequest.setEpisode(episode) - //must use typename, and add jackson annotation to support, since v2.4 - val characterResponseProjection = new CharacterResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(heroQueryRequest, characterResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[CharacterDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } - - @throws[Exception] - def human(id: String): HumanDO = { - val humanQueryRequest = new HumanQueryRequest - humanQueryRequest.setId(id) - //must use typename, and add jackson annotation to support, since v2.4 - val humanResponseProjection = new HumanResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[HumanDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } - - @throws[Exception] - def humans: util.List[HumanDO] = { - import scala.collection.JavaConverters._ - val humanQueryRequest = new HumansQueryRequest - //must use typename, and add jackson annotation to support, since v2.4 - val humanResponseProjection = new HumanResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(humanQueryRequest, humanResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[List[HumanDO]] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret.asJava - } - - @throws[Exception] - def droid(id: String): DroidDO = { - val productByIdQueryRequest = new DroidQueryRequest - productByIdQueryRequest.setId(id) - //must use typename, and add jackson annotation to support, since v2.4 - val droidResponseProjection = new DroidResponseProjection().all$(1) - val graphQLRequest = new GraphQLRequest(productByIdQueryRequest, droidResponseProjection) - val retFuture = OkHttp.executeRequest(graphQLRequest, new TypeReference[DroidDO] {}) - val ret = Await.result(retFuture, Duration.Inf) - ret - } -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala deleted file mode 100644 index 37b6af8bb..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/src/main/scala/io/github/dreamylost/service/QueryResolverImplMain.scala +++ /dev/null @@ -1,71 +0,0 @@ -package io.github.dreamylost.service - -import io.github.dreamylost.model.EpisodeDO - -import scala.collection.JavaConverters._ - -/** - * - * @author liguobin@growingio.com - * @version 1.0,2020/7/21 - */ -object QueryResolverImplMain extends App { - - val droidResolver = new QueryResolverImpl - println("=======QueryResolverImpl=======") - // need typename on Projection - println("=======get droid id 2001=========") - val d = droidResolver.droid("2001") - println(d) - - println("=======get humans all=======") - val hums = droidResolver.humans - for (h <- hums.asScala) { - println(h) - } - - println("=======get human id 1002=======") - val hum = droidResolver.human("1002") - println(hum) - - println("=======get hero Episode.EMPIRE=======") - val character = droidResolver.hero(EpisodeDO.EMPIRE) - println(character) - - println("=======QueryResolverImpl2=======") - /** - * MAX DEPTH = 4 - * gql:{{{ - * { id name friends { - * id name friends { - * id name friends { - * id name friends { - * id name friends { - * id name appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn secretBackstory __typename } - * appearsIn primaryFunction secretBackstory __typename } - * }}} - */ - val droidResolver2 = new QueryResolverImpl2 - println("=======2get droid id 2001=========") - val d2 = droidResolver2.droid("2001") - println(d2) - - println("=======2get humans all=======") - val hums2 = droidResolver2.humans - for (h <- hums2.asScala) { - println(h) - } - - println("=======2get human id 1002=======") - val hum2 = droidResolver2.human("1002") - println(hum2) - - println("=======2get hero Episode.EMPIRE=======") - val character2 = droidResolver2.hero(EpisodeDO.EMPIRE) - println(character2) - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/test b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/test deleted file mode 100644 index 9a68f155c..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/test +++ /dev/null @@ -1,6 +0,0 @@ -# check if the file gets created -> graphqlCodegen -> graphqlSchemaValidate src/main/resources/schema.graphqls -> graphqlCodegenValidate -> compile -$ exists target/scala-2.12/src_managed_graphql_my_folder/io/github/dreamylost/model/CharacterDO.java \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt deleted file mode 100644 index a4cf54075..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt +++ /dev/null @@ -1 +0,0 @@ -version in ThisBuild := "5.10.1-SNAPSHOT" diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/build.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/build.sbt deleted file mode 100644 index 8b9ac7f94..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/build.sbt +++ /dev/null @@ -1,14 +0,0 @@ -name := "simple" - -lazy val root = (project in file(".")) - .settings( - scalaVersion := "2.13.2", - apiPackageName := Some("io.github.kobylynskyi.graphql.test.api"), - modelPackageName := Some("io.github.kobylynskyi.graphql.test.model"), - apiReturnType := Some("scala.concurrent.Future"), // if Async class is not at current source, need import dependency - graphqlJavaCodegenVersion := Some((version in Scope.ThisScope).value) - //use full class name is good - ).enablePlugins(GraphQLCodegenPlugin).settings(GraphQLCodegenPluginDependencies) - - -//javaSource in Compile := crossTarget.value / "src_managed_graphql" diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/build.properties b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/build.properties deleted file mode 100644 index 862afa5f2..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/build.properties +++ /dev/null @@ -1 +0,0 @@ -sbt.version=1.4.7 \ No newline at end of file diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt deleted file mode 100644 index 35ceb501a..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt +++ /dev/null @@ -1,5 +0,0 @@ -sys.props.get("plugin.version").orElse(Some("5.10.1-SNAPSHOT")) match { - case Some(x) => addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % x) - case _ => sys.error("""|The system property 'plugin.version' is not defined. - |Specify this property using the scriptedLaunchOpts -D.""".stripMargin) -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/resources/schema.graphql b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/resources/schema.graphql deleted file mode 100644 index c14b91955..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/resources/schema.graphql +++ /dev/null @@ -1,37 +0,0 @@ -# -# Schemas must have at least a query root type -# -schema { - query: Query -} - -# This is the type that will be the root of our query, and the -# entry point into our schema. -type Query { - getPosts: [Post] - - getUser( - id : ID! - ): User - - getPost( - id: ID! - ): Post -} - -type Post { - id: ID! - title: String! - # Content if provided by author - content: String - # The URL if this is external content - url: String - author: User -} - -type User { - id: ID! - username: String! - email: String! - posts: [Post] -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/scala/io/github/kobylynskyi/graphql/test/api/impl/GetUserQueryResolverImpl.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/scala/io/github/kobylynskyi/graphql/test/api/impl/GetUserQueryResolverImpl.scala deleted file mode 100644 index a9cbc4225..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/src/main/scala/io/github/kobylynskyi/graphql/test/api/impl/GetUserQueryResolverImpl.scala +++ /dev/null @@ -1,19 +0,0 @@ -package io.github.kobylynskyi.graphql.test.api.impl - -import io.github.kobylynskyi.graphql.test.api.GetUserQueryResolver -import io.github.kobylynskyi.graphql.test.model.User - -import scala.concurrent.Future - -/** - * example, use a async api - * - * @author 梦境迷离 - * @since 2020-07-19 - * @version v1.0 - */ -class GetUserQueryResolverImpl extends GetUserQueryResolver { - override def getUser(id: _root_.java.lang.String): _root_.scala.concurrent.Future[_root_.io.github.kobylynskyi.graphql.test.model.User] = { - Future.successful(User.builder().setId("id").setEmail("email@126.com").setUsername("user name").build()) - } -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/test b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/test deleted file mode 100644 index 6c6c6bf91..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/test +++ /dev/null @@ -1,6 +0,0 @@ -# check if the file gets created -> graphqlCodegen -> graphqlSchemaValidate src/main/resources/schema.graphql -> graphqlCodegenValidate -> compile -$ exists target/scala-2.13/src_managed_graphql/io/github/kobylynskyi/graphql/test/model/User.java diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt deleted file mode 100644 index a4cf54075..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt +++ /dev/null @@ -1 +0,0 @@ -version in ThisBuild := "5.10.1-SNAPSHOT" diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/test/scala/test/Test.scala b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/test/scala/test/Test.scala deleted file mode 100644 index 4bfbb409a..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/test/scala/test/Test.scala +++ /dev/null @@ -1,13 +0,0 @@ -package test - -/** @author - * 梦境迷离 - * @version 1.0,2020/7/15 - */ -object Test { - - import io.github.dreamylost.graphql.codegen.GraphQLCodegenPlugin - - val s = GraphQLCodegenPlugin - -} diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt deleted file mode 100644 index 4c81273a5..000000000 --- a/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt +++ /dev/null @@ -1 +0,0 @@ -ThisBuild / version := "5.10.1-SNAPSHOT" diff --git a/scripts/update-release-version-in-build-files.sh b/scripts/update-release-version-in-build-files.sh index d8c920e6f..f06fc548b 100755 --- a/scripts/update-release-version-in-build-files.sh +++ b/scripts/update-release-version-in-build-files.sh @@ -25,16 +25,5 @@ set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "id \"io set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "def graphqlCodegenClientKotlinVersion = '" set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "implementation \"io.github.kobylynskyi:graphql-java-codegen:" -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt" "version in ThisBuild := \"" - -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt" "version in ThisBuild := \"" -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt" "graphql-codegen-sbt-plugin\" % \"" - -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt" "version in ThisBuild := \"" -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt" "graphql-codegen-sbt-plugin\" % \"" - -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt" "version in ThisBuild := \"" -set_version_in_file "plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt" "plugin.version\").orElse(Some(\"" - # Exit clean exit 0 diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java b/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java index bb4b7d837..f2e299be0 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java @@ -32,7 +32,6 @@ class FreeMarkerTemplatesRegistry { try { configuration = buildFreeMarkerTemplateConfiguration(); templateMap.put(GeneratedLanguage.JAVA, getTemplates(configuration, GeneratedLanguage.JAVA)); - templateMap.put(GeneratedLanguage.SCALA, getTemplates(configuration, GeneratedLanguage.SCALA)); templateMap.put(GeneratedLanguage.KOTLIN, getTemplates(configuration, GeneratedLanguage.KOTLIN)); } catch (IOException e) { throw new UnableToLoadFreeMarkerTemplateException(e); diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java index a8a0626f2..1ac6cbd72 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java @@ -25,7 +25,6 @@ import java.util.stream.Collectors; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; @@ -161,7 +160,6 @@ private Map mapToResolverModel(MappingContext mappingContext, St dataModel.put(IMPLEMENTS, parentInterface != null ? singletonList(parentInterface) : null); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(GENERATE_MODEL_OPEN_CLASSES, mappingContext.isGenerateModelOpenClasses()); dataModel.put(INITIALIZE_NULLABLE_TYPES, mappingContext.isInitializeNullableTypes()); return dataModel; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java index a14942fb2..e82366e75 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java @@ -21,7 +21,7 @@ import java.util.Set; /** - * Map GraphQL type to language-specific type (java/scala/kotlin/etc) + * Map GraphQL type to language-specific type (java/kotlin/etc) * * @author kobylynskyi */ @@ -60,7 +60,7 @@ public static List getDirectives(NamedNode def) { } /** - * Wrap language-specific type (java/scala/kotlin/etc) into {@link List}. + * Wrap language-specific type (java/kotlin/etc) into {@link List}. * E.g.: {@code String} becomes {@code List} * * @param type The name of a type that will be wrapped into {@code List<>} @@ -107,7 +107,7 @@ public static List getDirectives(NamedNode def) { * @param mappingContext Global mapping context * @param namedDefinition Named definition * @param parentTypeName Name of the parent type - * @return Java/Scala type wrapped into the subscriptionReturnType + * @return Java/Kotlin type wrapped into the subscriptionReturnType */ public abstract String wrapApiReturnTypeIfRequired(MappingContext mappingContext, NamedDefinition namedDefinition, @@ -197,20 +197,20 @@ public String getGenericsString(MappingContext mappingContext, String genericTyp * * @param mappingContext Global mapping context * @param type GraphQL type - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public String getLanguageType(MappingContext mappingContext, Type type) { return getLanguageType(mappingContext, type, null, null).getJavaName(); } /** - * Convert GraphQL type to a corresponding language-specific type (java/scala/kotlin/etc) + * Convert GraphQL type to a corresponding language-specific type (java/kotlin/etc) * * @param mappingContext Global mapping context * @param graphqlType GraphQL type * @param name GraphQL type name * @param parentTypeName Name of the parent type - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public NamedDefinition getLanguageType(MappingContext mappingContext, Type graphqlType, String name, String parentTypeName) { @@ -218,14 +218,14 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr } /** - * Convert GraphQL type to a corresponding language-specific type (java/scala/kotlin/etc) + * Convert GraphQL type to a corresponding language-specific type (java/kotlin/etc) * * @param mappingContext Global mapping context * @param graphqlType GraphQL type * @param name GraphQL type name * @param parentTypeName Name of the parent type * @param directives GraphQL field directives - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public NamedDefinition getLanguageType(MappingContext mappingContext, Type graphqlType, String name, String parentTypeName, List directives) { @@ -235,7 +235,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr } /** - * Convert GraphQL type to a corresponding language-specific type (java/scala/kotlin/etc) + * Convert GraphQL type to a corresponding language-specific type (java/kotlin/etc) * * @param mappingContext Global mapping context * @param graphqlType GraphQL type @@ -243,7 +243,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr * @param parentTypeName Name of the parent type * @param mandatory GraphQL type is non-null * @param collection GraphQL type is collection - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public NamedDefinition getLanguageType(MappingContext mappingContext, Type graphqlType, String name, String parentTypeName, @@ -254,7 +254,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr } /** - * Convert GraphQL type to a corresponding language-specific type (java/scala/kotlin/etc) + * Convert GraphQL type to a corresponding language-specific type (java/kotlin/etc) * * @param mappingContext Global mapping context * @param graphqlType GraphQL type @@ -263,7 +263,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr * @param mandatory GraphQL type is non-null * @param collection GraphQL type is collection * @param directives GraphQL field directives - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public NamedDefinition getLanguageType(MappingContext mappingContext, Type graphqlType, String name, String parentTypeName, @@ -291,7 +291,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr } /** - * Convert GraphQL type to a corresponding language-specific type (java/scala/kotlin/etc) + * Convert GraphQL type to a corresponding language-specific type (java/kotlin/etc) * * @param mappingContext Global mapping context * @param graphQLType GraphQL type @@ -300,7 +300,7 @@ public NamedDefinition getLanguageType(MappingContext mappingContext, Type gr * @param mandatory GraphQL type is non-null * @param collection GraphQL type is collection * @param directives GraphQL field directives - * @return Corresponding language-specific type (java/scala/kotlin/etc) + * @return Corresponding language-specific type (java/kotlin/etc) */ public NamedDefinition getLanguageType(MappingContext mappingContext, String graphQLType, String name, String parentTypeName, boolean mandatory, boolean collection, diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java index d567e8106..1cf4b54bd 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java @@ -12,7 +12,6 @@ import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; @@ -74,7 +73,6 @@ public Map map(MappingContext mappingContext, ExtendedInputObjec dataModel.put(TO_STRING_FOR_REQUEST, mappingContext.getGenerateClient()); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(GENERATE_MODEL_OPEN_CLASSES, mappingContext.isGenerateModelOpenClasses()); dataModel.put(INITIALIZE_NULLABLE_TYPES, mappingContext.isInitializeNullableTypes()); dataModel.put(SUPPORT_UNKNOWN_FIELDS, mappingContext.isSupportUnknownFields()); diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java index b21d18965..084fe3c3b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java @@ -11,7 +11,6 @@ import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; @@ -61,7 +60,6 @@ public Map map(MappingContext mappingContext, ExtendedInterfaceT .mapFields(mappingContext, definition.getFieldDefinitions(), definition)); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(IMMUTABLE_MODELS, mappingContext.getGenerateImmutableModels()); dataModel.put(PARENT_INTERFACE_PROPERTIES, mappingContext.getParentInterfaceProperties()); dataModel.put(GENERATE_SEALED_INTERFACES, mappingContext.isGenerateSealedInterfaces()); diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java index 18d381161..0b4b2f64b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java @@ -23,7 +23,6 @@ import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.DEPRECATED; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; @@ -154,7 +153,6 @@ public Map mapParametrizedInput(MappingContext mappingContext, dataModel.put(EQUALS_AND_HASH_CODE, mappingContext.getGenerateEqualsAndHashCode()); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(GENERATE_NOARGS_CONSTRUCTOR_ONLY, mappingContext.isGenerateNoArgsConstructorOnly()); // dataModel.put(TO_STRING, mappingConfig.getGenerateToString()); always generated for serialization purposes return dataModel; @@ -225,7 +223,6 @@ public Map mapRequest(MappingContext mappingContext, dataModel.put(TO_STRING_FOR_REQUEST, mappingContext.getGenerateClient()); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); return dataModel; } diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java index 5edef456d..dd313fca6 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java @@ -20,7 +20,6 @@ import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; @@ -104,7 +103,6 @@ public Map map(MappingContext mappingContext, dataModel.put(TO_STRING_FOR_REQUEST, mappingContext.getGenerateClient()); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(PARENT_INTERFACE_PROPERTIES, mappingContext.getParentInterfaceProperties()); dataModel.put(GENERATE_MODEL_OPEN_CLASSES, mappingContext.isGenerateModelOpenClasses()); dataModel.put(INITIALIZE_NULLABLE_TYPES, mappingContext.isInitializeNullableTypes()); diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java index 5b94a632a..fd152a242 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java @@ -9,7 +9,6 @@ import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ENUM_IMPORT_IT_SELF_IN_SCALA; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; @@ -47,7 +46,6 @@ public Map map(MappingContext mappingContext, ExtendedUnionTypeD dataModel.put(JAVA_DOC, JavaDocBuilder.build(definition)); dataModel.put(GENERATED_ANNOTATION, mappingContext.getAddGeneratedAnnotation()); dataModel.put(GENERATED_INFO, mappingContext.getGeneratedInformation()); - dataModel.put(ENUM_IMPORT_IT_SELF_IN_SCALA, mappingContext.getEnumImportItSelfInScala()); dataModel.put(GENERATE_SEALED_INTERFACES, mappingContext.isGenerateSealedInterfaces()); return dataModel; } diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java index 591080bf1..0e3a8a73d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java @@ -32,7 +32,6 @@ public final class DataModelFields { public static final String GENERATED_INFO = "generatedInfo"; public static final String GENERATE_ALL_METHOD_IN_PROJECTION = "generateAllMethodInProjection"; public static final String RESPONSE_PROJECTION_MAX_DEPTH = "responseProjectionMaxDepth"; - public static final String ENUM_IMPORT_IT_SELF_IN_SCALA = "enumImportItSelfInScala"; public static final String PARENT_INTERFACE_PROPERTIES = "parentInterfaceProperties"; public static final String SERIALIZATION_LIBRARY = "serializationLibrary"; public static final String GENERATE_MODEL_OPEN_CLASSES = "generateModelOpenClasses"; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java index 13cfa419a..bb9c99960 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java @@ -18,7 +18,7 @@ public DeprecatedDefinition(String annotation) { } /** - * field reason Only support in Scala/Kotlin. + * field reason Only support in Kotlin. * * @param annotation Definitions in different languages * @param reason Description in graphql schema Directive diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java index 2eb310734..2163d9d3c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java @@ -7,8 +7,6 @@ public enum GeneratedLanguage { JAVA(".java"), - SCALA(".scala"), - KOTLIN(".kt"); private final String fileExtension; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java index 8510667d0..1b5206b83 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java @@ -518,7 +518,7 @@ public interface GraphQLCodegenConfiguration { /** * Generate code with lang * - * @return GeneratedLanguage.SCALA or GeneratedLanguage.JAVA + * @return GeneratedLanguage.KOTLIN or GeneratedLanguage.JAVA */ GeneratedLanguage getGeneratedLanguage(); diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java index c16b53ab1..3093e7866 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java @@ -84,11 +84,11 @@ public class MappingConfigConstants { public static final GeneratedLanguage DEFAULT_GENERATED_LANGUAGE = GeneratedLanguage.JAVA; public static final String DEFAULT_GENERATED_LANGUAGE_STRING = "JAVA"; - // This library is the only one that supports Scala well and is generally used. + // This library is the only one that supports Kotlin well and is generally used. // There is no need to consider the possibility of switching. public static final String DEFAULT_SERIALIZATION_LIBRARY = "JACKSON"; - // Only supported in Kotlin and Scala + // Only supported in Kotlin public static final boolean DEFAULT_GENERATE_MODEL_OPEN_CLASSES = false; public static final String DEFAULT_GENERATE_MODEL_OPEN_CLASSES_STRING = "false"; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java index 544b5f812..c597b5d68 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java @@ -35,7 +35,6 @@ public class MappingContext implements GraphQLCodegenConfiguration { private final Map> interfaceChildren; private final GeneratedInformation generatedInformation; private final DataModelMapperFactory dataModelMapperFactory; - private Set enumImportItSelfInScala; private Map> parentInterfaceProperties; private Set fieldNamesWithResolvers; @@ -420,27 +419,16 @@ public File getOutputDirectory() { return outputDirectory; } - public Set getEnumImportItSelfInScala() { - // Only for scala - if (GeneratedLanguage.SCALA.equals(this.config.getGeneratedLanguage()) && enumImportItSelfInScala == null) { - enumImportItSelfInScala = this.document.getEnumDefinitions().stream() - .map(this::getModelClassNameWithPrefixAndSuffix) - .collect(Collectors.toSet()); - } - return enumImportItSelfInScala; - } - /** * Get a list of fields for each interface - * This method is used only for Scala and Kotlin + * This method is used only for Kotlin * * @return a map of interface name to a list of fields */ public Map> getParentInterfaceProperties() { // In this way, we no longer need to rely on the order in which files are created - // Only for scala/kotlin - if ((GeneratedLanguage.SCALA.equals(this.config.getGeneratedLanguage()) || - GeneratedLanguage.KOTLIN.equals(this.config.getGeneratedLanguage())) && + // Only for kotlin + if (GeneratedLanguage.KOTLIN.equals(this.config.getGeneratedLanguage()) && parentInterfaceProperties == null) { parentInterfaceProperties = new HashMap<>(); for (ExtendedInterfaceTypeDefinition interfaceDef : this.document.getInterfaceDefinitions()) { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java index 074107997..3541f074b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java @@ -15,7 +15,6 @@ public class DeprecatedDefinitionBuilder { private static final String REASON = "reason"; - private static final String SCALA_ANNOTATION = "deprecated"; private static final String JAVA_ANNOTATION = "Deprecated"; private static final String KOTLIN_ANNOTATION = "Deprecated"; @@ -51,8 +50,6 @@ public static DeprecatedDefinition build(GeneratedLanguage generatedLanguage, switch (generatedLanguage) { case KOTLIN: return new DeprecatedDefinition(KOTLIN_ANNOTATION, getMessage(directive)); - case SCALA: - return new DeprecatedDefinition(SCALA_ANNOTATION, getMessage(directive)); case JAVA: default: return new DeprecatedDefinition(JAVA_ANNOTATION); // message is ignored diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java index 7eed10332..6c9a773f0 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java @@ -170,12 +170,6 @@ public static String getEntry(Object input, boolean useObjectMapper) { return serializeEnum((Enum) input); } else if (input instanceof String) { return escapeJsonString(input.toString()); - } else if (input.getClass().getName().equals("scala.Some")) { // TODO: move to Scala Serializer - // Currently, option only supports primitive types, so that's fine. - // Now, this kind of case will appear if and only if Seq[Option[Int]] is - return input.toString().replace("Some(", "").replace(")", ""); - } else if (input.getClass().getName().equals("scala.None$")) { - return null; } else { return input.toString(); } diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaAnnotationsMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaAnnotationsMapper.java deleted file mode 100644 index 411860222..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaAnnotationsMapper.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.utils.Utils; - -import java.util.Collections; -import java.util.List; -import java.util.Set; - -/** - * Mapper class for converting GraphQL types to Scala types - */ -public class ScalaAnnotationsMapper extends AnnotationsMapper { - - private final ValueMapper valueMapper; - - public ScalaAnnotationsMapper(ValueMapper valueMapper) { - this.valueMapper = valueMapper; - } - - @Override - public boolean addModelValidationAnnotationForType(String possiblyPrimitiveType) { - return !ScalaGraphQLTypeMapper.isScalaPrimitive(possiblyPrimitiveType); - } - - @Override - public String getJacksonResolverTypeIdAnnotation(String modelPackageName) { - return "com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[" + modelPackageName + - "GraphqlJacksonTypeIdResolver])"; - } - - @Override - public List getAdditionalAnnotations(MappingContext mappingContext, String typeName) { - StringBuilder typeNameWithPrefixAndSuffixBuilder = new StringBuilder(); - if (mappingContext.getModelNamePrefix() != null) { - typeNameWithPrefixAndSuffixBuilder.append(mappingContext.getModelNamePrefix()); - } - typeNameWithPrefixAndSuffixBuilder.append(typeName); - if (mappingContext.getModelNameSuffix() != null) { - typeNameWithPrefixAndSuffixBuilder.append(mappingContext.getModelNameSuffix()); - } - Set enumImportItSelf = mappingContext.getEnumImportItSelfInScala(); - if (enumImportItSelf == null || - !enumImportItSelf.contains(typeNameWithPrefixAndSuffixBuilder.toString())) { - return Collections.emptyList(); - } - // Inspired by the pr https://github.com/kobylynskyi/graphql-java-codegen/pull/637/files - String modelPackageName = DataModelMapper.getModelPackageName(mappingContext); - if (Utils.isNotBlank(modelPackageName)) { - typeNameWithPrefixAndSuffixBuilder.insert(0, modelPackageName + "."); - } - String annotation = String.format( - "com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[%sTypeRefer])", - typeNameWithPrefixAndSuffixBuilder); - return Collections.singletonList(annotation); - } - - @Override - public ValueMapper getValueMapper() { - return valueMapper; - } - -} diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaDataModelMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaDataModelMapper.java deleted file mode 100644 index 5eef26d7e..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaDataModelMapper.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.utils.Utils; - -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; - -import static com.kobylynskyi.graphql.codegen.utils.Utils.wrapString; - -/** - * Data model mapper for SCALA generated classes - */ -public class ScalaDataModelMapper extends DataModelMapper { - - private static final String RESTRICTED_WORDS_WRAP_WITH = "`"; - private static final Set SCALA_RESTRICTED_KEYWORDS = new HashSet<>(Arrays.asList( - "package", "import", "class", "object", "trait", "extends", "with", "type", "forSome", - "private", "protected", "abstract", "sealed", "final", "implicit", "lazy", "override", "try", - "catch", "finally", "throw", "if", "else", "match", "case", "do", "while", "for", "return", "yield", - "def", "val", "var", "this", "super", "new", "true", "false", "null" - )); - - //TODO maybe have others - private static final Set SCALA_RESTRICTED_METHOD_NAMES = new HashSet<>(Arrays.asList( - "getClass", "notify", "notifyAll", "wait", "clone", "finalize")); - - - @Override - public String capitalizeIfRestricted(MappingContext mappingContext, String fieldName) { - - if (SCALA_RESTRICTED_KEYWORDS.contains(fieldName)) { - return wrapString(fieldName, RESTRICTED_WORDS_WRAP_WITH); - } - - // Scala case class's Fields cannot also use the names of these methods. - if (SCALA_RESTRICTED_METHOD_NAMES.contains(fieldName)) { - return Utils.capitalize(fieldName); - } - - return fieldName; - } - - @Override - public String capitalizeMethodNameIfRestricted(MappingContext mappingContext, String methodName) { - if (SCALA_RESTRICTED_KEYWORDS.contains(methodName)) { - return wrapString(methodName, RESTRICTED_WORDS_WRAP_WITH); - } - if (SCALA_RESTRICTED_METHOD_NAMES.contains(methodName)) { - return Utils.capitalize(methodName); - } - return methodName; - } - -} diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLCodegen.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLCodegen.java deleted file mode 100644 index 55343d52b..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLCodegen.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.utils.Utils; - -import java.io.File; -import java.util.Collection; -import java.util.List; - -/** - * Class having only Scala-specific methods for code-generation - * Most of the logic is still residing in the parent class - */ -public class ScalaGraphQLCodegen extends GraphQLCodegen { - - private static final MapperFactory MAPPER_FACTORY = new ScalaMapperFactoryImpl(); - - public ScalaGraphQLCodegen(List schemas, File outputDir, MappingConfig mappingConfig, - GeneratedInformation generatedInformation) { - super(schemas, outputDir, mappingConfig, generatedInformation, MAPPER_FACTORY); - } - - public ScalaGraphQLCodegen(String introspectionResult, File outputDir, MappingConfig mappingConfig, - GeneratedInformation generatedInformation) { - super(introspectionResult, outputDir, mappingConfig, generatedInformation, MAPPER_FACTORY); - } - - public ScalaGraphQLCodegen(List schemas, String introspectionResult, File outputDir, - MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier) { - super(schemas, introspectionResult, outputDir, mappingConfig, externalMappingConfigSupplier, MAPPER_FACTORY); - } - - public ScalaGraphQLCodegen(List schemas, String introspectionResult, File outputDir, - MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, - GeneratedInformation generatedInformation) { - super(schemas, introspectionResult, outputDir, mappingConfig, externalMappingConfigSupplier, - generatedInformation, MAPPER_FACTORY); - } - - @Override - protected void initDefaultValues(MappingConfig mappingConfig) { - if (mappingConfig.isGenerateModelOpenClasses() == null) { - mappingConfig.setGenerateModelOpenClasses(false); - } - if (mappingConfig.getGenerateBuilder() == null) { - // functional expression - mappingConfig.setGenerateBuilder(false); - } - if (mappingConfig.getGenerateImmutableModels() == null) { - // functional expression - mappingConfig.setGenerateImmutableModels(true); - } - super.initDefaultValues(mappingConfig); - } - - @Override - protected void initCustomTypeMappings(Collection scalarTypeDefinitions) { - //Although Scala doesn't work like kotlin`?`, But for primitive types that allow nulls, we can use Option. - super.initCustomTypeMappings(scalarTypeDefinitions); - mappingConfig.putCustomTypeMappingIfAbsent("ID", String.class.getSimpleName()); - mappingConfig.putCustomTypeMappingIfAbsent("String", String.class.getSimpleName()); - mappingConfig.putCustomTypeMappingIfAbsent("Int", "scala.Option[Int]"); - mappingConfig.putCustomTypeMappingIfAbsent("Int!", "Int"); - mappingConfig.putCustomTypeMappingIfAbsent("Float", - Utils.wrapString(Double.class.getSimpleName(), "scala.Option[", "]")); - mappingConfig.putCustomTypeMappingIfAbsent("Float!", Double.class.getSimpleName()); - mappingConfig.putCustomTypeMappingIfAbsent("Boolean", - Utils.wrapString(Boolean.class.getSimpleName(), "scala.Option[", "]")); - mappingConfig.putCustomTypeMappingIfAbsent("Boolean!", Boolean.class.getSimpleName()); - } - -} diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLTypeMapper.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLTypeMapper.java deleted file mode 100644 index e29aa3463..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaGraphQLTypeMapper.java +++ /dev/null @@ -1,133 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import graphql.language.InputValueDefinition; - -import java.util.HashSet; -import java.util.Set; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import static com.kobylynskyi.graphql.codegen.java.JavaGraphQLTypeMapper.JAVA_UTIL_LIST; -import static java.util.Arrays.asList; - -/** - * Mapper class for converting GraphQL types to Scala types - */ -public class ScalaGraphQLTypeMapper extends GraphQLTypeMapper { - - private static final String SCALA_UTIL_LIST = "scala.Seq"; - private static final Pattern SCALA_UTIL_LIST_ELEMENT_REGEX = Pattern.compile("scala\\.Seq\\[(.+)]"); - private static final String SCALA_UTIL_OPTIONAL = "scala.Option"; - private static final Set SCALA_PRIMITIVE_TYPES = new HashSet<>(asList( - "Byte", "Short", "Int", "Long", "Float", "Double", "Char", "Boolean")); - - public static boolean isScalaPrimitive(String scalaType) { - return SCALA_PRIMITIVE_TYPES.contains(scalaType); - } - - public static boolean isScalaOption(String scalaType) { - return scalaType.startsWith(SCALA_UTIL_OPTIONAL + "[") && scalaType.endsWith("]"); - } - - public static boolean isScalaCollection(String scalaType) { - return scalaType.startsWith(SCALA_UTIL_LIST + "[") && scalaType.endsWith("]"); - } - - public static String getGenericParameter(String scalaType) { - return scalaType.substring(SCALA_UTIL_LIST.length() + 1, scalaType.length() - 1); - } - - @Override - public String wrapIntoList(MappingContext mappingContext, String type, boolean mandatory) { - return getGenericsString(mappingContext, SCALA_UTIL_LIST, type); - } - - @Override - public String wrapSuperTypeIntoList(MappingContext mappingContext, String type, boolean mandatory) { - return getGenericsString(mappingContext, SCALA_UTIL_LIST, "_ <: " + type); - } - - @Override - public String wrapApiReturnTypeIfRequired(MappingContext mappingContext, - NamedDefinition namedDefinition, - String parentTypeName) { - String computedTypeName = namedDefinition.getJavaName(); - if (parentTypeName.equalsIgnoreCase(GraphQLOperation.SUBSCRIPTION.name()) && - Utils.isNotBlank(mappingContext.getSubscriptionReturnType())) { - // in case it is subscription and subscriptionReturnType is set - return getGenericsString(mappingContext, mappingContext.getSubscriptionReturnType(), computedTypeName); - } - - if (Boolean.TRUE.equals(mappingContext.getUseOptionalForNullableReturnTypes()) - && !namedDefinition.isMandatory() - && !computedTypeName.startsWith(SCALA_UTIL_LIST) - && !computedTypeName.startsWith(JAVA_UTIL_LIST) - && !computedTypeName.startsWith(SCALA_UTIL_OPTIONAL)) { - // Kotlin/Scala: primitive types is Option by default - // wrap the type into scala.Option (except java list and scala list) - computedTypeName = getGenericsString(mappingContext, SCALA_UTIL_OPTIONAL, computedTypeName); - } - - if (computedTypeName.startsWith(SCALA_UTIL_LIST) && - Utils.isNotBlank(mappingContext.getApiReturnListType())) { - // in case it is query/mutation, return type is list and apiReturnListType is set - if (mappingContext.getApiReturnListType().contains(MappingConfigConstants.API_RETURN_NAME_PLACEHOLDER)) { - Matcher matcher = SCALA_UTIL_LIST_ELEMENT_REGEX.matcher(computedTypeName); - if (matcher.find()) { - String listElement = matcher.group(1); - return mappingContext.getApiReturnListType().replace( - MappingConfigConstants.API_RETURN_NAME_PLACEHOLDER, - listElement); - } else { - throw new IllegalStateException(); - } - } else { - return computedTypeName.replace(SCALA_UTIL_LIST, mappingContext.getApiReturnListType()); - } - } - if (Utils.isNotBlank(mappingContext.getApiReturnType())) { - // in case it is query/mutation and apiReturnType is set - if (mappingContext.getApiReturnType().contains(MappingConfigConstants.API_RETURN_NAME_PLACEHOLDER)) { - return mappingContext.getApiReturnType() - .replace(MappingConfigConstants.API_RETURN_NAME_PLACEHOLDER, computedTypeName); - } else { - return getGenericsString(mappingContext, mappingContext.getApiReturnType(), computedTypeName); - } - } - return getTypeConsideringPrimitive(mappingContext, namedDefinition, computedTypeName); - } - - @Override - public boolean isPrimitive(String scalaType) { - return isScalaPrimitive(scalaType); - } - - @Override - public String getGenericsString(MappingContext mappingContext, String genericType, String typeParameter) { - if (genericType.contains("%s")) { - return String.format(genericType, typeParameter); - } else { - return String.format("%s[%s]", genericType, typeParameter); - } - } - - @Override - public String wrapApiInputTypeIfRequired(MappingContext mappingContext, NamedDefinition namedDefinition, - String parentTypeName) { - return getTypeConsideringPrimitive(mappingContext, namedDefinition, namedDefinition.getJavaName()); - } - - @Override - public String wrapApiDefaultValueIfRequired(MappingContext mappingContext, NamedDefinition namedDefinition, - InputValueDefinition inputValueDefinition, String defaultValue, - String parentTypeName) { - return defaultValue; - } - -} diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaMapperFactoryImpl.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaMapperFactoryImpl.java deleted file mode 100644 index af195744f..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaMapperFactoryImpl.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; - -/** - * A factory of various mappers for Scala language - */ -public class ScalaMapperFactoryImpl implements MapperFactory { - - private final DataModelMapper dataModelMapper; - private final ValueMapper valueMapper; - private final GraphQLTypeMapper graphQLTypeMapper; - private final AnnotationsMapper annotationsMapper; - - public ScalaMapperFactoryImpl() { - dataModelMapper = new ScalaDataModelMapper(); - valueMapper = new ValueMapper(new ScalaValueFormatter(), dataModelMapper); - graphQLTypeMapper = new ScalaGraphQLTypeMapper(); - annotationsMapper = new ScalaAnnotationsMapper(valueMapper); - } - - @Override - public DataModelMapper getDataModelMapper() { - return dataModelMapper; - } - - @Override - public GraphQLTypeMapper getGraphQLTypeMapper() { - return graphQLTypeMapper; - } - - @Override - public AnnotationsMapper getAnnotationsMapper() { - return annotationsMapper; - } - - @Override - public ValueMapper getValueMapper() { - return valueMapper; - } - -} diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaValueFormatter.java b/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaValueFormatter.java deleted file mode 100644 index 09e7d6ff4..000000000 --- a/src/main/java/com/kobylynskyi/graphql/codegen/scala/ScalaValueFormatter.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.mapper.ValueFormatter; - -import java.util.StringJoiner; - -/** - * Class contains various formatting logic that is specific only for Scala language - */ -public class ScalaValueFormatter implements ValueFormatter { - - @Override - public String getEmptyListValue() { - return "scala.Seq.empty"; - } - - @Override - public StringJoiner getListJoiner() { - return new StringJoiner(", ", "scala.Seq(", ")"); - } - - @Override - public StringJoiner getArrayJoiner() { - return new StringJoiner(", ", "scala.Array(", ")"); - } - -} diff --git a/src/main/resources/templates/scala-lang/enum.ftl b/src/main/resources/templates/scala-lang/enum.ftl deleted file mode 100644 index e00c30423..000000000 --- a/src/main/resources/templates/scala-lang/enum.ftl +++ /dev/null @@ -1,49 +0,0 @@ -<#if package?has_content> -package ${package} - - -<#if serializationLibrary == 'JACKSON'> -import com.fasterxml.jackson.core.`type`.TypeReference - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -object ${className} extends Enumeration<#if implements?has_content> with<#list implements as interface> ${interface}<#if interface_has_next> with { - - type ${className} = Value - -<#if fields?has_content> -<#list fields as field> -<#if field.javaDoc?has_content> - /** -<#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - val ${field.javaName}: Value = Value("${field.graphqlName}") - - - -} -<#if serializationLibrary == 'JACKSON'> - -class ${className}TypeRefer extends TypeReference[${className}.type] - diff --git a/src/main/resources/templates/scala-lang/interface.ftl b/src/main/resources/templates/scala-lang/interface.ftl deleted file mode 100644 index 923a5e50c..000000000 --- a/src/main/resources/templates/scala-lang/interface.ftl +++ /dev/null @@ -1,66 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -<#if imports??> -<#list imports as import> -import ${import}._ - - -<#if fields?has_content> - <#if enumImportItSelfInScala?has_content> - <#list fields as field> - <#list enumImportItSelfInScala as enum> - <#if MapperUtil.isScalaCollection(field.type)> - <#if enum == MapperUtil.getGenericParameter(field.type)> -import ${enum}._ - - <#else > - <#if enum == field.type> -import ${enum}._ - - - - - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -<#if generateSealedInterfaces>sealed trait ${className}<#if implements?has_content> extends<#list implements as interface> ${interface}<#if interface_has_next> with { - -<#if fields?has_content> -<#list fields as field> -<#if field.javaDoc?has_content> - /** -<#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - -<#list field.annotations as annotation> - @${annotation} - - <#if !immutableModels>var <#else>val ${field.name}: ${field.type} - - - -} diff --git a/src/main/resources/templates/scala-lang/jackson_type_id_resolver.ftl b/src/main/resources/templates/scala-lang/jackson_type_id_resolver.ftl deleted file mode 100644 index 99eca095e..000000000 --- a/src/main/resources/templates/scala-lang/jackson_type_id_resolver.ftl +++ /dev/null @@ -1,41 +0,0 @@ -<#if package?has_content> -package ${package} - - -import com.fasterxml.jackson.annotation.JsonTypeInfo -import com.fasterxml.jackson.databind.DatabindContext -import com.fasterxml.jackson.databind.JavaType -import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { - - private var superType: JavaType = _ - - override def init(baseType: JavaType): Unit = { - superType = baseType - } - - override def typeFromId(context: DatabindContext, typename: String): JavaType = try { - val clazz = Class.forName(<#if package?has_content>"${package}." + - <#if modelNamePrefix?has_content>"${modelNamePrefix}" + - typename<#if modelNameSuffix?has_content> + - "${modelNameSuffix}") - context.constructSpecializedType(superType, clazz) - } catch { - case e: ClassNotFoundException => - Console.err.println(e.getMessage) - null - } - - override def getMechanism = JsonTypeInfo.Id.NAME - - override def idFromValue(obj: Any): String = idFromValueAndType(obj, obj.getClass) - - override def idFromValueAndType(obj: Any, subType: Class[_]): String = subType.getSimpleName -} \ No newline at end of file diff --git a/src/main/resources/templates/scala-lang/operations.ftl b/src/main/resources/templates/scala-lang/operations.ftl deleted file mode 100644 index 680034821..000000000 --- a/src/main/resources/templates/scala-lang/operations.ftl +++ /dev/null @@ -1,74 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -<#list imports as import> -import ${import}._ - -<#assign waitImports = []> -<#list operations as operation> - <#if operation.parameters?has_content> - <#if enumImportItSelfInScala?has_content> - <#list operation.parameters as param> - <#list enumImportItSelfInScala as enum> - <#if MapperUtil.isScalaCollection(param.type)> - <#if enum == MapperUtil.getGenericParameter(param.type)> - <#if !waitImports?seq_contains(enum)> - <#assign waitImports = waitImports + [enum] /> - - - <#else > - <#if enum == param.type> - <#if !waitImports?seq_contains(enum)> - <#assign waitImports = waitImports + [enum] /> - - - - - - - - -<#if waitImports?has_content> -<#list waitImports as import> -import ${import}._ - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -trait ${className}<#if implements?has_content> extends <#list implements as interface>${interface}<#if interface_has_next> with { - -<#list operations as operation> -<#if operation.javaDoc?has_content> - /** -<#list operation.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if operation.deprecated?has_content> - @${operation.deprecated.annotation}(message = "${operation.deprecated.reason}") - -<#list operation.annotations as annotation> - @${annotation} - - <#if operation.throwsException> - @throws[Exception] - - def ${operation.name}(<#list operation.parameters as param>${param.name}: ${param.type}<#if param_has_next>, ): ${operation.type} - - -} diff --git a/src/main/resources/templates/scala-lang/parametrized_input.ftl b/src/main/resources/templates/scala-lang/parametrized_input.ftl deleted file mode 100644 index c6fd907a0..000000000 --- a/src/main/resources/templates/scala-lang/parametrized_input.ftl +++ /dev/null @@ -1,79 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -<#if fields?has_content> - <#if enumImportItSelfInScala?has_content> - <#list fields as field> - <#list enumImportItSelfInScala as enum> - <#if MapperUtil.isScalaCollection(field.type)> - <#if enum == MapperUtil.getGenericParameter(field.type)> -import ${enum}._ - - <#else > - <#if enum == field.type> -import ${enum}._ - - - - - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -case class ${className}( -<#if fields?has_content> -<#list fields as field> - <#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - <#list field.annotations as annotation> - @${annotation} - - ${field.name}: ${field.type}<#if field.defaultValue?has_content> = <#if MapperUtil.isScalaOption(field.type)><#if field.defaultValue != "null">Some(${field.defaultValue})<#else>None<#else>${field.defaultValue}<#if field_has_next>, - - -) extends GraphQLParametrizedInput { - - override def deepCopy(): ${className} = { - <#if fields?has_content> - ${className}( - <#list fields as field> - this.${field.name}<#if field_has_next>, - - ) - <#else> - ${className}() - - } - - override def toString(): String = {<#--There is no Option[Seq[T]], Format is not supported in the generated code, so it is very difficult to write template for this format.--> - <#if fields?has_content> - scala.Seq(<#list fields as field><#assign getMethod = ".get"><#assign asJava = ".asJava"> - <#if MapperUtil.isScalaPrimitive(field.type)>"${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}<#if field.serializeUsingObjectMapper>, true)<#if field_has_next>,<#elseif MapperUtil.isScalaOption(field.type)>if (${field.name}.isDefined) "${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}${getMethod}<#if field.serializeUsingObjectMapper>, true) else ""<#if field_has_next>,<#else>if (${field.name} != null)<#if MapperUtil.isScalaCollection(field.type)> "${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}${asJava}<#if field.serializeUsingObjectMapper>, true) else ""<#if field_has_next>,<#else> "${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}<#if field.serializeUsingObjectMapper>, true) else ""<#if field_has_next>, - ).filter(_ != "").mkString("(", ",", ")")<#--Copy it out and modify the code to one line after modification.--> - <#else> - "()" - - } - -} diff --git a/src/main/resources/templates/scala-lang/request.ftl b/src/main/resources/templates/scala-lang/request.ftl deleted file mode 100644 index 3e3bc2568..000000000 --- a/src/main/resources/templates/scala-lang/request.ftl +++ /dev/null @@ -1,171 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -<#if toString || equalsAndHashCode> -import java.util.Objects - -import scala.collection.mutable -import scala.collection.JavaConverters._ -<#if fields?has_content> - <#if enumImportItSelfInScala?has_content> - <#list fields as field> - <#list enumImportItSelfInScala as enum> - <#if MapperUtil.isScalaCollection(field.type)> - <#if enum == MapperUtil.getGenericParameter(field.type)> -import ${enum}._ - - <#else > - <#if enum == field.type> -import ${enum}._ - - - - - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -class ${className}(alias: String) extends GraphQLOperationRequest { - - <#--use Any be prepared for any contingency--> - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - -<#if fields?has_content> -<#list fields as field> -<#if field.javaDoc?has_content> - /** -<#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - def set${field.name?replace("`", "")?cap_first}(${field.name}: ${field.type}): Unit = { - <#if MapperUtil.isScalaPrimitive(field.type)> - this.input.put("${field.originalName}", ${field.type}.box(${field.name})) - <#else> - this.input.put("${field.originalName}", ${field.name}) - - <#if field.serializeUsingObjectMapper> - this.useObjectMapperForInputSerialization.add("${field.originalName}"); - - } - - - - override def getOperationType(): GraphQLOperation = ${className}.OPERATION_TYPE - - override def getOperationName(): String = ${className}.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else ${className}.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava -<#if equalsAndHashCode> - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[${className}] - Objects.equals(getOperationType(), that.getOperationType()) && - Objects.equals(getOperationName(), that.getOperationName()) && - Objects.equals(input, that.input) - } - - override def hashCode(): Int = Objects.hash(getOperationType(), getOperationName(), input) - -<#if toString> - - override def toString(): String = Objects.toString(input) - -} - -object ${className} { - - final val OPERATION_NAME: String = "${operationName}" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.${operationType} - - <#-- use apply create instance --> - def apply(alias: String) = new ${className}(alias) - - def apply() = new ${className}(null) - - <#if builder> - - def builder(): Builder = new Builder() - - class Builder { - - private var $alias: String = _ - <#if fields?has_content> - <#list fields as field> - private var ${field.name}: ${field.type} = <#if field.defaultValue?has_content><#if MapperUtil.isScalaOption(field.type)><#if field.defaultValue!= "null">Some(${field.defaultValue})<#else>None<#else>${field.defaultValue}<#else>_ - - - - def alias(alias: String): Builder = { - this.$alias = alias - this - } - - <#if fields?has_content> - <#list fields as field> - <#if field.javaDoc?has_content> - /** - <#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - - <#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - def set${field.name?replace("`", "")?cap_first}(${field.name}: ${field.type}): Builder = { - this.${field.name} = ${field.name} - this - } - - - - def build(): ${className} = { - val obj = new ${className}($alias) - <#if fields?has_content> - <#list fields as field> - obj.set${field.name?replace("`", "")?cap_first}(${field.name}) - - - obj - } - - } - -} diff --git a/src/main/resources/templates/scala-lang/response.ftl b/src/main/resources/templates/scala-lang/response.ftl deleted file mode 100644 index 04f7332eb..000000000 --- a/src/main/resources/templates/scala-lang/response.ftl +++ /dev/null @@ -1,56 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -class ${className} extends GraphQLResult[JMap[String, ${returnTypeName}]] { - -<#if javaDoc?has_content> - /** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if deprecated?has_content> - @${deprecated.annotation}(message = "${deprecated.reason}") - - def ${methodName}(): ${returnTypeName} = { - val data: JMap[String, ${returnTypeName}] = getData - <#if MapperUtil.isScalaOption(returnTypeName)> - if (data != null) data.get(${className}.OPERATION_NAME) else None - <#else> - <#if MapperUtil.isScalaPrimitive(returnTypeName)> - data.get(${className}.OPERATION_NAME) - <#else> - if (data != null) data.get(${className}.OPERATION_NAME) else null - - - } - -} - -object ${className} { - - private final val OPERATION_NAME: String = "${operationName}" - -} diff --git a/src/main/resources/templates/scala-lang/response_projection.ftl b/src/main/resources/templates/scala-lang/response_projection.ftl deleted file mode 100644 index 666329688..000000000 --- a/src/main/resources/templates/scala-lang/response_projection.ftl +++ /dev/null @@ -1,126 +0,0 @@ -<#if package?has_content> -package ${package} - - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -<#if equalsAndHashCode> -import java.util.Objects - -<#if fields?has_content && generateAllMethodInProjection> -import scala.collection.mutable.HashMap - -import scala.collection.JavaConverters._ - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -class ${className}() extends GraphQLResponseProjection() { - - def this(projection: ${className}) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[${className}]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - -<#if fields?has_content && generateAllMethodInProjection> - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): ${className} = all$(${responseProjectionMaxDepth}) - - def all$(maxDepth: Int): ${className} = { - <#list fields as field> - <#if field.type?has_content> - if (projectionDepthOnFields.getOrElse("${className}.${field.type}.${field.methodName}", 0) <= maxDepth) { - projectionDepthOnFields.put("${className}.${field.type}.${field.methodName}", projectionDepthOnFields.getOrElse("${className}.${field.type}.${field.methodName}", 0) + 1) - this.${field.methodName}(new ${field.type}().all$(maxDepth - projectionDepthOnFields.getOrElse("${className}.${field.type}.${field.methodName}", 0))) - } - <#else> - this.${field.methodName}() - - - this - } - - -<#if fields?has_content> -<#list fields as field> -<#if field.javaDoc?has_content> - /** -<#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - def ${field.methodName}(<#if field.type?has_content>subProjection: ${field.type}): ${className} = { - ${field.methodName}(<#if field.parametrizedInputClassName?has_content>null.asInstanceOf[String]<#if field.type?has_content>, subProjection) - } - - def ${field.methodName}(alias: String<#if field.type?has_content>, subProjection: ${field.type}): ${className} = { - add$(new GraphQLResponseField("${field.name}").alias(alias)<#if field.type?has_content>.projection(subProjection)) - this - } - -<#if field.parametrizedInputClassName?has_content> - def ${field.methodName}(input: ${field.parametrizedInputClassName}<#if field.type?has_content>,subProjection: ${field.type}): ${className} = { - ${field.methodName}(null.asInstanceOf[String], input<#if field.type?has_content>, subProjection) - } - - def ${field.methodName}(alias: String, input: ${field.parametrizedInputClassName} <#if field.type?has_content>, subProjection: ${field.type}): ${className} = { - add$(new GraphQLResponseField("${field.name}").alias(alias).parameters(input)<#if field.type?has_content>.projection(subProjection)) - this - } - - - - - override def deepCopy$(): ${className} = new ${className}(this) - -<#if equalsAndHashCode> - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[${className}] - Objects.equals(fields, that.fields) - } - - override def hashCode(): Int = Objects.hash(fields) - - -} diff --git a/src/main/resources/templates/scala-lang/type.ftl b/src/main/resources/templates/scala-lang/type.ftl deleted file mode 100644 index 21eeab46d..000000000 --- a/src/main/resources/templates/scala-lang/type.ftl +++ /dev/null @@ -1,177 +0,0 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLTypeMapper"]> -<#if package?has_content> -package ${package} - - -<#if imports??> -<#list imports as import> -import ${import}.* - - -<#if toStringForRequest> -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer - -<#if generateModelOpenClasses && equalsAndHashCode> -import java.util.Objects - -import scala.collection.JavaConverters._ -<#assign duplicateEnumImports = [] /> -<#assign enumImports = [] /> -<#if fields?has_content> - <#if enumImportItSelfInScala?has_content> - <#list fields as field> - <#list enumImportItSelfInScala as enum> - <#if MapperUtil.isScalaCollection(field.type)> - <#if enum == MapperUtil.getGenericParameter(field.type)> - <#assign duplicateEnumImports = duplicateEnumImports + [enum] /> - - <#else > - <#if enum == field.type> - <#assign duplicateEnumImports = duplicateEnumImports + [enum] /> - - - - - - -<#if duplicateEnumImports?has_content> - <#list duplicateEnumImports as duplicateEnumImport> - <#if !enumImports?seq_contains(duplicateEnumImport)> - <#assign enumImports = enumImports + [duplicateEnumImport]> - - - -<#if enumImports?has_content> - <#list enumImports as enumImport> -import ${enumImport}._ - - -<#assign duplicateParentInterfaces = [] /> -<#assign parentInterfaces = [] /> -<#if fields?has_content> - <#if parentInterfaceProperties?has_content> - <#list implements as implement> - <#list parentInterfaceProperties?keys as parentInterface> - <#if implement == parentInterface> - <#assign duplicateParentInterfaces = duplicateParentInterfaces + parentInterfaceProperties["${parentInterface}"] /> - <#else > - - - - - -<#--duplicate removal--> -<#if duplicateParentInterfaces?has_content> - <#list duplicateParentInterfaces as duplicateParentInterface> - <#if !parentInterfaces?seq_contains(duplicateParentInterface)> - <#assign parentInterfaces = parentInterfaces + [duplicateParentInterface]> - - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -<#if !generateModelOpenClasses>case class<#else>class ${className}( -<#if fields?has_content> -<#list fields as field> - <#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - -<#list field.annotations as annotation> - @${annotation} - - <#if parentInterfaces?has_content><#list parentInterfaces as parent><#if parent == field.name>override <#if !immutableModels>var <#elseif generateModelOpenClasses>val <#else><#if parentInterfaces?has_content><#list parentInterfaces as parent><#if parent == field.name>val ${field.name}: ${field.type}<#if field.defaultValue?has_content> = <#if MapperUtil.isScalaOption(field.type)><#if field.defaultValue != "null">Some(${field.defaultValue})<#else>None<#else>${field.defaultValue}<#if field_has_next>, - - -)<#if implements?has_content> extends <#list implements as interface>${interface}<#if interface_has_next> with { - -<#if toString> - override def toString(): String = { - <#if fields?has_content><#-- When you modify it, copy it out and make sure it is one line after modification, There is no Option[Seq[T]]. --> - scala.Seq(<#list fields as field><#assign getMethod = ""><#assign asJava = ""><#if MapperUtil.isScalaOption(field.type)><#assign getMethod = ".get"><#if MapperUtil.isScalaCollection(field.type)><#assign asJava = ".asJava"> - <#if MapperUtil.isScalaPrimitive(field.type)><#if toStringForRequest>"${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}<#if field.serializeUsingObjectMapper>, true)<#else>"${field.originalName}: " + ${field.name}<#else><#if MapperUtil.isScalaOption(field.type)>if (${field.name}.isDefined) <#else>if (${field.name} != null) <#if toStringForRequest>"${field.originalName}: " + GraphQLRequestSerializer.getEntry(${field.name}${getMethod}${asJava}<#if field.serializeUsingObjectMapper>, true)<#else><#if field.type == "String"> "${field.originalName}: \"${field.name}\"" <#else> "${field.originalName}: ${field.name}" else ""<#if field_has_next>, - ).filter(_ != "").mkString("{", ",", "}") - <#else><#--Keep it on one line to make sure the code style remains the same--> - "{}" - - } - -<#if generateModelOpenClasses && equalsAndHashCode> - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[${className}] - <#if fields?has_content> - <#list fields as field> - Objects.equals(${field.name}, that.${field.name})<#if field_has_next> && - - <#else> - true - } - - override def hashCode(): Int = { - <#if fields?has_content> - Objects.hash(<#list fields as field>${field.name}<#if field_has_next>, ) - <#else> - 0 - - } - -} - -<#if builder> -object ${className} { - - def builder(): ${className}.Builder = new Builder() - - class Builder { - -<#if fields?has_content> - <#list fields as field> - private var ${field.name}: ${field.type} = <#if field.defaultValue?has_content><#if MapperUtil.isScalaOption(field.type)><#if field.defaultValue!= "null">Some(${field.defaultValue})<#else>None<#else>${field.defaultValue}<#else>_ - - - -<#if fields?has_content> - <#list fields as field> - <#if field.javaDoc?has_content> - /** - <#list field.javaDoc as javaDocLine> - * ${javaDocLine} - - */ - - <#if field.deprecated?has_content> - @${field.deprecated.annotation}(message = "${field.deprecated.reason}") - - def set${field.name?replace("`", "")?cap_first}(${field.name}: ${field.type}): Builder = { - this.${field.name} = ${field.name} - this - } - - - - def build(): ${className} = <#if generateModelOpenClasses>new ${className}<#else>${className}(<#list fields as field>${field.name}<#if field_has_next>, ) - - } -} - diff --git a/src/main/resources/templates/scala-lang/union.ftl b/src/main/resources/templates/scala-lang/union.ftl deleted file mode 100644 index 0dbd77087..000000000 --- a/src/main/resources/templates/scala-lang/union.ftl +++ /dev/null @@ -1,24 +0,0 @@ -<#if package?has_content> -package ${package} - - - -<#if javaDoc?has_content> -/** -<#list javaDoc as javaDocLine> - * ${javaDocLine} - - */ - -<#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> -@${generatedInfo.getGeneratedType()}( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "${generatedInfo.getDateTime()}" -) - -<#list annotations as annotation> -@${annotation} - -<#if generateSealedInterfaces>sealed trait ${className} { - -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java index 34bbe65b7..1e3503600 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java +++ b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java @@ -2,9 +2,9 @@ import com.kobylynskyi.graphql.codegen.TestUtils; import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; +import com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLCodegen; import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.scala.ScalaGraphQLCodegen; import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; import com.kobylynskyi.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; @@ -44,7 +44,7 @@ void cleanup() { @Test void generateServerSideClasses() throws Exception { - new ScalaGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, + new KotlinGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java index 665f8fc3d..07114bff3 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java +++ b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java @@ -21,7 +21,7 @@ class GraphQLCodegenInitializeNullableTypesTest { private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); + private final File outputKotlinClassesDir = new File("build/generated/com/github/graphql"); private final MappingConfig mappingConfig = new MappingConfig(); @BeforeEach @@ -46,7 +46,7 @@ void cleanup() { void generate_InitializeNullableTypes() throws Exception { new KotlinGraphQLCodegen(singletonList("src/test/resources/schemas/github.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); + File[] files = Objects.requireNonNull(outputKotlinClassesDir.listFiles()); assertSameTrimmedContent( new File("src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt"), diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java index cdb64e6e5..800db39bd 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java +++ b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java @@ -21,7 +21,7 @@ class GraphQLCodegenOpenclassesTest { private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); + private final File outputKotlinClassesDir = new File("build/generated/com/github/graphql"); private final MappingConfig mappingConfig = new MappingConfig(); @BeforeEach @@ -46,7 +46,7 @@ void cleanup() { void generate_MultipleInterfacesPerType() throws Exception { new KotlinGraphQLCodegen(singletonList("src/test/resources/schemas/github.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); + File[] files = Objects.requireNonNull(outputKotlinClassesDir.listFiles()); assertSameTrimmedContent(new File("src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt"), getFileByName(files, "Commit.kt")); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java index 6769239b4..c2d8b4541 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java +++ b/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java @@ -20,7 +20,7 @@ @ExtendWith(MaxQueryTokensExtension.class) class GraphQLCodegenSealedInterfacesTest { private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); + private final File outputKotlinClassesDir = new File("build/generated/com/github/graphql"); private final MappingConfig mappingConfig = new MappingConfig(); @BeforeEach @@ -45,7 +45,7 @@ void cleanup() { void generate_MultipleInterfacesPerType() throws Exception { new KotlinGraphQLCodegen(singletonList("src/test/resources/schemas/github.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); + File[] files = Objects.requireNonNull(outputKotlinClassesDir.listFiles()); assertSameTrimmedContent(new File("src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt"), getFileByName(files, "Comment.kt")); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerScalaTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerScalaTest.java deleted file mode 100644 index 018f2d918..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerScalaTest.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; - -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNull; - -class GraphQLRequestSerializerScalaTest { - - //Original method cannot test in Java - public static String getEntry(Object input) { - if (input.getClass().getSimpleName().equals("Some")) { - return input.toString().replace("Some(", "").replace(")", ""); - } else if (input.getClass().getSimpleName().equals("None$")) { - return null; - } - return input.toString(); - } - - @Test - void scalaOptionToString() { - assertEquals("1", getEntry(new Some())); - assertNull(getEntry(new None$())); - } - - interface Option { - } - - static class Some implements Option { - @Override - public String toString() { - return "Some(1)"; - } - } - - static class None$ implements Option { - @Override - public String toString() { - return "None"; - } - } -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenAnnotationsTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenAnnotationsTest.java deleted file mode 100644 index c8c1e1d11..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenAnnotationsTest.java +++ /dev/null @@ -1,195 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; - -import java.io.File; -import java.io.IOException; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Collections.singletonList; -import static java.util.Collections.singletonMap; - -@ExtendWith(MaxQueryTokensExtension.class) -class GraphQLCodegenAnnotationsTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); - - private MappingConfig mappingConfig; - - @BeforeEach - void init() { - mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); - mappingConfig.setGenerateParameterizedFieldsResolvers(false); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_CustomAnnotationMappings() throws Exception { - mappingConfig.setCustomTypesMapping(singletonMap("Event.createdDateTime", "org.joda.time.DateTime")); - mappingConfig.setCustomAnnotationsMapping(singletonMap("Event.createdDateTime", - singletonList( - "@com.fasterxml.jackson.databind" + - ".annotation.JsonDeserialize(using =" + - " classOf[com.example.json" + - ".DateTimeScalarDeserializer])"))); - - generate("src/test/resources/schemas/test.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - assertFileContainsElements(files, "Event.scala", - " @com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[com.example.json.DateTimeScalarDeserializer])", - " createdDateTime: org.joda.time.DateTime,"); - } - - @Test - void generate_CustomAnnotationMappings_Class() throws Exception { - Map> customAnnotationsMapping = new HashMap<>(); - // input - customAnnotationsMapping.put("AcceptTopicSuggestionInput", singletonList( - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = " + - "classOf[AcceptTopicSuggestionInputDeserializer])")); - // type - customAnnotationsMapping.put("AcceptTopicSuggestionPayload", singletonList( - "com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = " + - "classOf[AcceptTopicSuggestionPayloadDeserializer])")); - // interface - customAnnotationsMapping.put("Actor", singletonList( - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = classOf[ActorDeserializer])")); - // union - customAnnotationsMapping.put("Assignee", singletonList( - "com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = classOf[AssigneeDeserializer])")); - // enum - customAnnotationsMapping.put("DeploymentOrderField", singletonList( - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = " + - "classOf[DeploymentOrderFieldDeserializer])")); - mappingConfig.setCustomAnnotationsMapping(customAnnotationsMapping); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - assertFileContainsElements(files, "AcceptTopicSuggestionInput.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[AcceptTopicSuggestionInputDeserializer])", - "case class AcceptTopicSuggestionInput"); - assertFileContainsElements(files, "AcceptTopicSuggestionPayload.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[AcceptTopicSuggestionPayloadDeserializer])", - "case class AcceptTopicSuggestionPayload"); - assertFileContainsElements(files, "Actor.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[ActorDeserializer])", - "trait Actor"); - assertFileContainsElements(files, "Assignee.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[AssigneeDeserializer])", - "trait Assignee"); - assertFileContainsElements(files, "DeploymentOrderField.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[DeploymentOrderFieldDeserializer])", - "object DeploymentOrderField extends Enumeration"); - } - - @Test - void generate_CustomAnnotationMappings_Multiple() throws Exception { - Map> customAnnotationsMapping = new HashMap<>(); - // type - customAnnotationsMapping.put("AcceptTopicSuggestionPayload", Arrays.asList( - "@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id" - + ".NAME, property = \"__typename\")", - "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[io.github.kobylynskyi.order" - + ".external.starwars.AcceptTopicSuggestionPayloadTypeResolver])")); - mappingConfig.setCustomAnnotationsMapping(customAnnotationsMapping); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - assertFileContainsElements(files, "AcceptTopicSuggestionPayload.scala", - "@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson", - ".annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")", - "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[io.github", - ".kobylynskyi.order.external.starwars.AcceptTopicSuggestionPayloadTypeResolver])", - "case class AcceptTopicSuggestionPayload"); - } - - @Test - void generate_CustomAnnotationMappings_RequestResponseClasses() throws Exception { - Map> customAnnotationsMapping = new HashMap<>(); - // request - customAnnotationsMapping.put("CodeOfConductQueryRequest", singletonList( - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = " + - "classOf[CodeOfConductQueryRequestDeserializer])")); - // response - customAnnotationsMapping.put("CodeOfConductQueryResponse", singletonList( - "com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = " + - "classOf[CodeOfConductQueryResponseDeserializer])")); - mappingConfig.setCustomAnnotationsMapping(customAnnotationsMapping); - mappingConfig.setGenerateClient(true); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - assertFileContainsElements(files, "CodeOfConductQueryRequest.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[CodeOfConductQueryRequestDeserializer])", - "class CodeOfConductQueryRequest"); - assertFileContainsElements(files, "CodeOfConductQueryResponse.scala", - "@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = ", - "classOf[CodeOfConductQueryResponseDeserializer])", - "class CodeOfConductQueryResponse extends GraphQLResult[JMap[String, CodeOfConduct]]"); - } - - @Test - void generate_Directives() throws Exception { - Map> directiveAnnotationsMapping = new HashMap<>(); - directiveAnnotationsMapping.put("auth", - singletonList( - "@com.example.CustomAnnotation(roles={{roles?toArray}}, " + - "boo={{boo?toArray}}, float={{float?toArrayOfStrings}}, int={{int}}, " + - "n={{n?toString}})")); - directiveAnnotationsMapping.put("relationship", - singletonList("@com.example.Relationship(type = {{type}}, direction = {{direction}})")); - mappingConfig.setDirectiveAnnotationsMapping(directiveAnnotationsMapping); - - generate("src/test/resources/schemas/test.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/annotation/CreateEventMutationResolver.scala.txt"), - getFileByName(files, "CreateEventMutationResolver.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/annotation/MutationResolver.scala.txt"), - getFileByName(files, "MutationResolver.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/annotation/User.scala.txt"), - getFileByName(files, "User.scala")); - } - - private void generate(String path) throws IOException { - new ScalaGraphQLCodegen(singletonList(path), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } - -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenApiReturnTypeTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenApiReturnTypeTest.java deleted file mode 100644 index 70d054216..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenApiReturnTypeTest.java +++ /dev/null @@ -1,111 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static java.util.Collections.singletonList; - -class GraphQLCodegenApiReturnTypeTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); - - private MappingConfig mappingConfig; - - @BeforeEach - void init() { - mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_ApiReturnType_WithPlaceHolder() throws Exception { - mappingConfig.setApiReturnType( - "java.util.concurrent.CompletionStage[graphql.execution.DataFetcherResult[{{TYPE}}]]" - ); - - generate("src/test/resources/schemas/test.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - String childRequireText = getChildFunction( - "java.util.concurrent.CompletionStage[graphql.execution.DataFetcherResult[scala.Seq[EventProperty]]]" - ); - assertFileContainsElements( - files, - "EventPropertyResolver.scala", - childRequireText - ); - - String parentRequireText = getParentFunction( - "java.util.concurrent.CompletionStage[graphql.execution.DataFetcherResult[Event]]" - ); - assertFileContainsElements( - files, - "EventPropertyResolver.scala", - parentRequireText - ); - } - - @Test - void generate_ApiReturnType_And_ApiReturnListType_WithPlaceHolder() throws Exception { - mappingConfig.setApiReturnType( - "java.util.concurrent.CompletionStage[graphql.execution.DataFetcherResult[{{TYPE}}]]" - ); - mappingConfig.setApiReturnListType( - "reactor.core.publisher.Mono[graphql.execution.DataFetcherResult[{{TYPE}}]]" - ); - - generate("src/test/resources/schemas/test.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertFileContainsElements( - files, - "EventPropertyResolver.scala", - getChildFunction( - "reactor.core.publisher.Mono[graphql.execution.DataFetcherResult[EventProperty]]" - ) - ); - - assertFileContainsElements( - files, - "EventPropertyResolver.scala", - getParentFunction( - "java.util.concurrent.CompletionStage[graphql.execution.DataFetcherResult[Event]]" - ) - ); - } - - private String getChildFunction(String returnType) { - return "def child(eventProperty: EventProperty, first: scala.Option[Int], last: scala.Option[Int])" + - ": " + returnType; - } - - private String getParentFunction(String returnType) { - return "def parent(eventProperty: EventProperty, withStatus: EventStatus, createdAfter: String)" + - ": " + returnType; - } - - private void generate(String path) throws IOException { - new ScalaGraphQLCodegen(singletonList(path), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } - -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenCustomScalarMappingTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenCustomScalarMappingTest.java deleted file mode 100644 index b856135fe..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenCustomScalarMappingTest.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.util.HashMap; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Collections.singleton; -import static java.util.Collections.singletonList; -import static java.util.Collections.singletonMap; - -class GraphQLCodegenCustomScalarMappingTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); - - private MappingConfig mappingConfig; - - @BeforeEach - void init() { - mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); - mappingConfig.setGenerateClient(true); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_CustomTypeMapping_WholeScalar() throws Exception { - mappingConfig.setCustomTypesMapping(singletonMap("ZonedDateTime", "String")); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/custom-type/" + - "QueryINeedQueryRequest_whole_scalar.scala.txt"), - getFileByName(files, "QueryINeedQueryRequest.scala")); - } - - @Test - void generate_CustomTypeMapping_ScalarOnQueryOnly() throws Exception { - HashMap customTypesMapping = new HashMap<>(); - customTypesMapping.put("queryINeed.input", "String"); - customTypesMapping.put("ZonedDateTime", "java.time.ZonedDateTime"); - mappingConfig.setCustomTypesMapping(customTypesMapping); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest.scala.txt"), - getFileByName(files, "QueryINeedQueryRequest.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/custom-type/ResponseContainingDate.scala.txt"), - getFileByName(files, "ResponseContainingDate.scala")); - } - - @Test - void generate_UseObjectMapperToSerializeFields_Parameter() throws Exception { - HashMap customTypesMapping = new HashMap<>(); - customTypesMapping.put("queryINeed.input", "ZonedDateTime"); - customTypesMapping.put("ZonedDateTime", "java.time.ZonedDateTime"); - mappingConfig.setCustomTypesMapping(customTypesMapping); - mappingConfig.setUseObjectMapperForRequestSerialization(singleton("ZonedDateTime")); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/" + - "QueryINeedQueryRequest_custom_serializer.scala.txt"), - getFileByName(files, "QueryINeedQueryRequest.scala")); - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(singletonList("src/test/resources/schemas/date-scalar.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenDeprecatedTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenDeprecatedTest.java deleted file mode 100644 index 7a427e1b9..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenDeprecatedTest.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static java.util.stream.Collectors.toList; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenDeprecatedTest { - - private final MappingConfig mappingConfig = new MappingConfig(); - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/github/graphql"); - - @BeforeEach - void init() { - mappingConfig.setGenerateParameterizedFieldsResolvers(false); - mappingConfig.setPackageName("com.github.graphql"); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_deprecated() throws Exception { - new ScalaGraphQLCodegen(Collections.singletonList("src/test/resources/schemas/deprecated-with-msg.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName).sorted().collect(toList()); - assertEquals(Arrays.asList("CreateEventMutationResolver.scala", "Event.scala", "EventInput.scala", - "EventsQueryResolver.scala", - "MutationResolver.scala", "Node.scala", "PinnableItem.scala", "QueryResolver.scala", - "Status.scala"), generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/deprecated/%s.txt", - file.getName())), - file); - } - } -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenEmptyTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenEmptyTest.java deleted file mode 100644 index c76ac12b0..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenEmptyTest.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.nio.file.Paths; -import java.util.Arrays; -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Arrays.asList; -import static java.util.stream.Collectors.toSet; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenEmptyTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated"); - private final MappingConfig mappingConfig = new MappingConfig(); - private final SchemaFinder schemaFinder = new SchemaFinder(Paths.get("src/test/resources")); - - @BeforeEach - void init() { - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - schemaFinder.setIncludePattern("empty-types.graphqls"); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generateServerSideClasses() throws Exception { - new ScalaGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - Set generatedFileNames = Arrays.stream(files).map(File::getName).collect(toSet()); - assertEquals(new HashSet<>(asList("Node.scala", "Event.scala", "MutationResolver.scala", - "EventInput.scala", "QueryResolver.scala", "Status.scala", - "PinnableItem.scala")), - generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/empty/%s.txt", file.getName())), - file); - } - } - - @Test - void generateClientSideClasses() throws Exception { - mappingConfig.setGenerateApis(false); - mappingConfig.setGenerateClient(true); - - new JavaGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/empty/EventResponseProjection.scala.txt"), - getFileByName(files, "EventResponseProjection.scala")); - } - -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenExtendTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenExtendTest.java deleted file mode 100644 index 26bc33075..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenExtendTest.java +++ /dev/null @@ -1,272 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Paths; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Objects; -import java.util.Set; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Arrays.asList; -import static java.util.stream.Collectors.toSet; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenExtendTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated"); - private final MappingConfig mappingConfig = new MappingConfig(); - private final SchemaFinder schemaFinder = new SchemaFinder(Paths.get("src/test/resources")); - - @BeforeEach - void init() { - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - schemaFinder.setIncludePattern("extend.*\\.graphqls"); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generateServerSideClasses() throws Exception { - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - Set generatedFileNames = Arrays.stream(files).map(File::getName).collect(toSet()); - assertEquals(new HashSet<>(asList("MutationResolver.scala", "QueryResolver.scala", - "EventsQueryResolver.scala", "AssetsQueryResolver.scala", - "CreateEventMutationResolver.scala", "CreateAssetMutationResolver.scala", - "Event.scala", "Asset.scala", "EventInput.scala", "AssetInput.scala", - "Node.scala", "Status.scala", "PinnableItem.scala")), generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/extend/%s.txt", file.getName())), - file); - } - } - - @Test - void generateServerSideClasses_ExtensionFieldsResolvers_WithExclusions() throws Exception { - mappingConfig.setGenerateExtensionFieldsResolvers(true); - mappingConfig.setFieldsWithoutResolvers(new HashSet<>(asList("Node", "Event.assets"))); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - Set generatedFileNames = Arrays.stream(files).map(File::getName).collect(toSet()); - assertEquals(new HashSet<>(asList("MutationResolver.scala", "QueryResolver.scala", - "EventsQueryResolver.scala", "AssetsQueryResolver.scala", - "CreateEventMutationResolver.scala", "CreateAssetMutationResolver.scala", - "Event.scala", "Asset.scala", "EventInput.scala", "AssetInput.scala", - "Node.scala", "Status.scala", "PinnableItem.scala")), generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/extend/%s.txt", file.getName())), - file); - } - - } - - @Test - void generateServerSideClasses_EmptyTypes() throws Exception { - schemaFinder.setIncludePattern("empty-types-with-extend\\.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - Set generatedFileNames = Arrays.stream(files).map(File::getName).collect(toSet()); - assertEquals(new HashSet<>(asList("MutationResolver.scala", "QueryResolver.scala", - "EventsQueryResolver.scala", "AssetsQueryResolver.scala", - "CreateEventMutationResolver.scala", "CreateAssetMutationResolver.scala", - "Event.scala", "Asset.scala", "EventInput.scala", "AssetInput.scala", - "Node.scala", "Status.scala", "PinnableItem.scala")), generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/extend/%s.txt", file.getName())), - file); - } - } - - @Test - void generateClientSideClasses() throws Exception { - mappingConfig.setGenerateApis(false); - mappingConfig.setGenerateClient(true); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/request/EventResponseProjection.scala.txt"), - getFileByName(files, "EventResponseProjection.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/request/AssetResponseProjection.scala.txt"), - getFileByName(files, "AssetResponseProjection.scala")); - } - - @Test - void generatePrimitiveTypesResponseResolverClasses() throws Exception { - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - schemaFinder.setIncludePattern("null-extend1.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/resolver/" + - "SimpleEventCountsQueryResponse.scala.txt"), - getFileByName(files, "SimpleEventCountsQueryResponse.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/resolver/" + - "SimpleEventCountsQueryResolver.scala.txt"), - getFileByName(files, "SimpleEventCountsQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/resolver/" + - "SimpleEventCountQueryResolver.scala.txt"), - getFileByName(files, "SimpleEventCountQueryResolver.scala")); - - assertSameTrimmedContent( - new File( - "src/test/resources/expected-classes/scala/extend/resolver/" + - "SimpleEventCountQueryResponse.scala.txt"), - getFileByName(files, "SimpleEventCountQueryResponse.scala")); - } - - @Test - void generatePrimitiveTypesResponseResolverClasses_With_SetUseOptionalForNullableReturnTypes() throws Exception { - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - //Therefore, when the return type is a primitive type, the return option is automatically turned on, and this - // is mandatory. - mappingConfig.setUseOptionalForNullableReturnTypes(true); - schemaFinder.setIncludePattern("null-extend2.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver.scala.txt"), - getFileByName(files, "SimplesQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse.scala.txt"), - getFileByName(files, "SimplesQueryResponse.scala")); - } - - @Test - void generatePrimitiveTypesResponseResolverClasses_Without_SetUseOptionalForNullableReturnTypes() throws Exception { - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - mappingConfig.setUseOptionalForNullableReturnTypes(false); - schemaFinder.setIncludePattern("null-extend2.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - //Therefore, when the return type is a primitive type, the return option is automatically turned on, and this - // is mandatory. - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullreturn/" + - "SimpleEventCountQueryResolver.scala.txt"), - getFileByName(files, "SimpleEventCountQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullreturn/" + - "SimpleEventCountsQueryResolver.scala.txt"), - getFileByName(files, "SimpleEventCountsQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullreturn/" + - "SimplesQueryResolver_without_option.scala.txt"), - getFileByName(files, "SimplesQueryResolver.scala")); - } - - @Test - void generatePrimitiveTypesResponseResolverClasses_nullable() throws Exception { - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - mappingConfig.setUseOptionalForNullableReturnTypes(true); - schemaFinder.setIncludePattern("null-extend3.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullable/Event.scala.txt"), - getFileByName(files, "Event.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullable/Null1QueryQueryResolver.scala.txt"), - getFileByName(files, "Null1QueryQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullable/Null2QueryQueryResolver.scala.txt"), - getFileByName(files, "Null2QueryQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullable/Null3QueryQueryResolver.scala.txt"), - getFileByName(files, "Null3QueryQueryResolver.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/extend/nullable/QueryResolver.scala.txt"), - getFileByName(files, "QueryResolver.scala")); - } - - /** - * Verify Int! to override Int in graphql. - * In scala, Int type cannot be null, So, option Int is Option[Int]. Can not override from Option[Int] to Int. - */ - @Test - void generate_OptionalFieldInInterfaceAndMandatoryInType() throws Exception { - mappingConfig.setGenerateBuilder(true); - mappingConfig.setGenerateToString(true); - mappingConfig.setGenerateEqualsAndHashCode(true); - Map maps = new HashMap<>(); - maps.put("Int", "Int"); // Now, That's the only way to do it. - mappingConfig.setCustomTypesMapping(maps); - schemaFinder.setIncludePattern("optional-vs-mandatory-types.graphqls"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/optional/InterfaceWithOptionalField.scala.txt"), - getFileByName(files, "InterfaceWithOptionalField.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/optional/TypeWithMandatoryField.scala.txt"), - getFileByName(files, "TypeWithMandatoryField.scala")); - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)) - .generate(); - } -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenGitHubTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenGitHubTest.java deleted file mode 100644 index db7b73e00..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenGitHubTest.java +++ /dev/null @@ -1,213 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.hamcrest.core.StringContains; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; - -import java.io.File; -import java.io.IOException; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Collections.singletonList; -import static org.hamcrest.MatcherAssert.assertThat; - -@ExtendWith(MaxQueryTokensExtension.class) -class GraphQLCodegenGitHubTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); - private final MappingConfig mappingConfig = new MappingConfig(); - - private static String getFileContent(File[] files, String fileName) throws IOException { - return Utils.getFileContent(getFileByName(files, fileName).getPath()); - } - - @BeforeEach - void init() { - mappingConfig.setGenerateParameterizedFieldsResolvers(false); - mappingConfig.setPackageName("com.github.graphql"); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - mappingConfig.setGenerateToString(true); - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - mappingConfig.setGenerateEqualsAndHashCode(true); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_MultipleInterfacesPerType() throws Exception { - mappingConfig.putCustomTypeMappingIfAbsent("Int!", "Int"); - mappingConfig.putCustomTypeMappingIfAbsent("Boolean!", "Boolean"); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/Commit.scala.txt"), - getFileByName(files, "Commit.scala")); - - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/ProfileOwner.scala.txt"), - getFileByName(files, "ProfileOwner.scala")); - } - - @Test - void generate_ClassNameWithSuffix_Prefix() throws Exception { - mappingConfig.setModelNamePrefix("Github"); - mappingConfig.setModelNameSuffix("TO"); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - // verify proper class name for GraphQL interface - assertThat(getFileContent(files, "GithubActorTO.scala"), - StringContains.containsString("trait GithubActorTO ")); - - // verify proper class name for GraphQL enum - assertThat(getFileContent(files, "GithubIssueStateTO.scala"), - StringContains.containsString("object GithubIssueStateTO ")); - - // verify proper class name for GraphQL union - assertThat(getFileContent(files, "GithubAssigneeTO.scala"), - StringContains.containsString("trait GithubAssigneeTO ")); - - // verify proper class name for GraphQL input - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/GithubAcceptTopicSuggestionInputTO.scala.txt"), - getFileByName(files, "GithubAcceptTopicSuggestionInputTO.scala")); - - // verify proper class name for GraphQL type and references to interfaces/types/unions for GraphQL type - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/GithubCommitTO.scala.txt"), - getFileByName(files, "GithubCommitTO.scala")); - } - - @Test - void generate_NoValidationAnnotation() throws Exception { - mappingConfig.setModelValidationAnnotation(""); - - generate("src/test/resources/schemas/github.graphqls"); - - File commitFile = getFileByName(Objects.requireNonNull(outputScalaClassesDir.listFiles()), "Commit.scala"); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/Commit_noValidationAnnotation.scala.txt"), - commitFile); - } - - @Test - void generate_Client_ConditionalFragments() throws Exception { - mappingConfig.setGenerateClient(true); - mappingConfig.setGenerateApis(false); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - assertSameTrimmedContent(new File( - "src/test/resources/expected-classes/scala" + - "/SearchResultItemConnectionResponseProjection.scala.txt"), - getFileByName(files, "SearchResultItemConnectionResponseProjection.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/SearchResultItemResponseProjection.scala.txt"), - getFileByName(files, "SearchResultItemResponseProjection.scala")); - } - - @Test - void generate_NoPrimitives() throws Exception { - mappingConfig.putCustomTypeMappingIfAbsent("Int!", "Integer"); - mappingConfig.putCustomTypeMappingIfAbsent("Float!", "java.lang.Double"); - mappingConfig.putCustomTypeMappingIfAbsent("Boolean!", "java.lang.Boolean"); - mappingConfig.setUseOptionalForNullableReturnTypes(true); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/Commit_withoutPrimitives.scala.txt"), - getFileByName(files, "Commit.scala")); - } - - @Test - void generate_Primitives() throws Exception { - mappingConfig.putCustomTypeMappingIfAbsent("Int!", "Int"); - mappingConfig.putCustomTypeMappingIfAbsent("Float!", "Double"); - mappingConfig.putCustomTypeMappingIfAbsent("Boolean!", "Boolean"); - mappingConfig.setUseOptionalForNullableReturnTypes(true); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/Commit_withPrimitives.scala.txt"), - getFileByName(files, "Commit.scala")); - } - - @Test - void generate_ResponseWithPrimitiveType() throws Exception { - mappingConfig.putCustomTypeMappingIfAbsent("Int!", "Int"); - mappingConfig.putCustomTypeMappingIfAbsent("Int", "Int"); - - generate("src/test/resources/schemas/primitive-query-response-type.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/VersionQueryResponse_int.scala.txt"), - getFileByName(files, "VersionQueryResponse.scala")); - } - - @Test - void generate_ScalaList() throws Exception { - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/AddLabelsToLabelableInput.scala.txt"), - getFileByName(files, "AddLabelsToLabelableInput.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationRequest.scala.txt"), - getFileByName(files, "AddLabelsToLabelableMutationRequest.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResolver.scala.txt"), - getFileByName(files, "AddLabelsToLabelableMutationResolver.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResponse.scala.txt"), - getFileByName(files, "AddLabelsToLabelableMutationResponse.scala")); - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/AddLabelsToLabelablePayload.scala.txt"), - getFileByName(files, "AddLabelsToLabelablePayload.scala")); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/CodesOfConductQueryResolver.scala.txt"), - getFileByName(files, "CodesOfConductQueryResolver.scala")); - } - - @Test - void generate_Var_Field() throws Exception { - mappingConfig.setGenerateImmutableModels(false); - - generate("src/test/resources/schemas/github.graphqls"); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/Commit_Var_Field.scala.txt"), - getFileByName(files, "Commit.scala")); - } - - private void generate(String path) throws IOException { - new ScalaGraphQLCodegen(singletonList(path), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)) - .generate(); - } - - -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenOpenclassesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenOpenclassesTest.java deleted file mode 100644 index 05ce65d98..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenOpenclassesTest.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; - -import java.io.File; -import java.io.IOException; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Collections.singletonList; - -@ExtendWith(MaxQueryTokensExtension.class) -class GraphQLCodegenOpenclassesTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); - private final MappingConfig mappingConfig = new MappingConfig(); - - @BeforeEach - void init() { - mappingConfig.setGenerateParameterizedFieldsResolvers(false); - mappingConfig.setPackageName("com.github.graphql"); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - mappingConfig.setGenerateToString(true); - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - mappingConfig.setGenerateEqualsAndHashCode(true); - mappingConfig.setGenerateModelOpenClasses(true); - mappingConfig.setGenerateBuilder(true); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_MultipleInterfacesPerType() throws Exception { - generate(); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/Commit_no_final_class.scala.txt"), - getFileByName(files, "Commit.scala")); - } - - @Test - void generate_MultipleInterfacesPerTypeVarFields() throws Exception { - mappingConfig.setGenerateImmutableModels(false); - - generate(); - - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/Commit_normal_class_var_fields.scala.txt"), - getFileByName(files, "Commit.scala")); - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(singletonList("src/test/resources/schemas/github.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRelayTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRelayTest.java deleted file mode 100644 index e5ef6e37b..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRelayTest.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Paths; -import java.util.Arrays; -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Arrays.asList; -import static java.util.stream.Collectors.toSet; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenRelayTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated"); - private final MappingConfig mappingConfig = new MappingConfig(); - private final SchemaFinder schemaFinder = new SchemaFinder(Paths.get("src/test/resources")); - - @BeforeEach - void init() { - mappingConfig.setGenerateDataFetchingEnvironmentArgumentInApis(true); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - schemaFinder.setIncludePattern("relay.graphqls"); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generateServerSideRelayClasses() throws Exception { - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - Set generatedFileNames = Arrays.stream(files).map(File::getName).collect(toSet()); - assertEquals(new HashSet<>(asList("Organization.scala", "User.scala", "OrganizationsQueryResolver.scala", - "QueryResolver.scala", "UsersQueryResolver.scala")), generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/relay/%s.txt", file.getName())), - file); - } - } - - @Test - void generateServerSideRelayClasses_CustomGenericsConnectionType() throws Exception { - mappingConfig.getRelayConfig() - .setConnectionType("reactor.core.publisher.Mono[graphql.relay.Connection[%s]]"); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/relay/UsersQueryResolver_reactive.scala.txt"), - getFileByName(files, "UsersQueryResolver.scala")); - - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(schemaFinder.findSchemas(), outputBuildDir, mappingConfig, - TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } - -} \ No newline at end of file diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRestrictedWordsAndToStringTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRestrictedWordsAndToStringTest.java deleted file mode 100644 index 4d6a9b2e8..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenRestrictedWordsAndToStringTest.java +++ /dev/null @@ -1,127 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.util.Arrays; -import java.util.List; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static java.util.Collections.singleton; -import static java.util.Collections.singletonList; -import static java.util.stream.Collectors.toList; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenRestrictedWordsAndToStringTest { - - private final MappingConfig mappingConfig = new MappingConfig(); - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/codegen/prot"); - - @BeforeEach - public void setup() { - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - mappingConfig.setPackageName("com.kobylynskyi.graphql.codegen.prot"); - mappingConfig.setGenerateEqualsAndHashCode(true); - mappingConfig.setGenerateModelsForRootTypes(true); - mappingConfig.setApiNameSuffix("API"); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_SetGenerateBuilder_False() throws Exception { - // fix an issue when generateBuilder=false => can not use object.OPERATION_NAME - mappingConfig.setGenerateBuilder(false); - mappingConfig.setGenerateClient(true); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName) - .filter(f -> f.equals("CaseQueryRequest.scala")).sorted() - .collect(toList()); - assertEquals(singletonList("CaseQueryRequest.scala"), generatedFileNames); - - for (File file : files) { - if (file.getName().equals("CaseQueryRequest.scala")) { - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/builder/CaseQueryRequest.scala.txt"), file); - } - } - } - - @Test - void generate_SetGenerateClient_True() throws Exception { - mappingConfig.setGenerateClient(true); - mappingConfig.setGenerateBuilder(true); - mappingConfig.setUseObjectMapperForRequestSerialization(singleton("TestEnum")); - mappingConfig.putCustomTypeMappingIfAbsent("DateTime", "java.time.ZonedDateTime"); - mappingConfig.setGenerateApis(true); - mappingConfig.setUseObjectMapperForRequestSerialization(singleton("DateTime")); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName) - .filter(f -> Arrays.asList("QueryPrivateParametrizedInput.scala", "Synchronized.scala").contains(f)) - .sorted() - .collect(toList()); - assertEquals(Arrays.asList("QueryPrivateParametrizedInput.scala", "Synchronized.scala"), generatedFileNames); - - for (File file : files) { - if (Arrays.asList("QueryPrivateParametrizedInput.scala", "Synchronized.scala").contains(file.getName())) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/tostring/%s.txt", - file.getName())), - file); - } - } - } - - @Test - void generate_SetGenerateClient_False() throws Exception { - mappingConfig.setGenerateClient(false); - mappingConfig.setGenerateToString(true); - mappingConfig.setUseObjectMapperForRequestSerialization(singleton("TestEnum")); - mappingConfig.putCustomTypeMappingIfAbsent("DateTime", "java.time.ZonedDateTime"); - mappingConfig.setGenerateApis(true); - - generate(); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName) - .filter(f -> Objects.equals("Synchronized.scala", f) - || Objects.equals("QueryCaseParametrizedInput.scala", f)) - .sorted().collect(toList()); - assertEquals(singletonList("Synchronized.scala"), generatedFileNames); - - for (File file : files) { - if (Arrays.asList("QueryCaseParametrizedInput.scala", "Synchronized.scala").contains(file.getName())) { - assertSameTrimmedContent( - new File(String.format("src/test/resources/expected-classes/scala/tostring/%s.txt", - "TOSTRING_Synchronized.scala", - "QueryCaseParametrizedInput")), - file); - } - } - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(singletonList("src/test/resources/schemas/scala/restricted-words.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - } - -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenSealedInterfacesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenSealedInterfacesTest.java deleted file mode 100644 index 9bb40de88..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenSealedInterfacesTest.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; - -import java.io.File; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Collections.singletonList; - -@ExtendWith(MaxQueryTokensExtension.class) -class GraphQLCodegenSealedInterfacesTest { - private final File outputBuildDir = new File("build/generated"); - private final File outputScalaClassesDir = new File("build/generated/com/github/graphql"); - private final MappingConfig mappingConfig = new MappingConfig(); - - @BeforeEach - void init() { - mappingConfig.setGenerateParameterizedFieldsResolvers(false); - mappingConfig.setPackageName("com.github.graphql"); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - mappingConfig.setGenerateToString(true); - mappingConfig.setGenerateApis(true); - mappingConfig.setGenerateClient(true); - mappingConfig.setGenerateEqualsAndHashCode(true); - mappingConfig.setGenerateBuilder(true); - mappingConfig.setGenerateSealedInterfaces(true); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_MultipleInterfacesPerType() throws Exception { - new ScalaGraphQLCodegen(singletonList("src/test/resources/schemas/github.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); - File[] files = Objects.requireNonNull(outputScalaClassesDir.listFiles()); - - assertSameTrimmedContent( - new File("src/test/resources/expected-classes/scala/Comment_sealed_interfaces.scala.txt"), - getFileByName(files, "Comment.scala") - ); - } -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenTypesAsInterfacesTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenTypesAsInterfacesTest.java deleted file mode 100644 index dd63b7749..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenTypesAsInterfacesTest.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.util.Collections; -import java.util.HashSet; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; -import static java.util.Arrays.asList; -import static java.util.Collections.singletonList; - -class GraphQLCodegenTypesAsInterfacesTest { - - private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/github/graphql"); - private final MappingConfig mappingConfig = new MappingConfig(); - - @BeforeEach - void init() { - mappingConfig.setPackageName("com.github.graphql"); - mappingConfig.setFieldsWithResolvers(Collections.singleton("@customResolver")); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_typeAsInterface() throws Exception { - mappingConfig.setTypesAsInterfaces(new HashSet<>(asList("@asInterface", "Order"))); - - generate("src/test/resources/schemas/types-as-interfaces.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/types-as-interfaces/" + - "Order.scala.txt"), getFileByName(files, "Order.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/types-as-interfaces/" + - "QueryResolver.scala.txt"), getFileByName(files, "QueryResolver.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/types-as-interfaces/" + - "User.scala.txt"), getFileByName(files, "User.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/types-as-interfaces/" + - "UserCurrentQueryResolver.scala.txt"), getFileByName(files, "UserCurrentQueryResolver.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/types-as-interfaces/" + - "UserResolver.scala.txt"), getFileByName(files, "UserResolver.scala")); - } - - @Test - void generate_typeAsInterfaceExtendsInterface() throws Exception { - mappingConfig.setTypesAsInterfaces(new HashSet<>(asList("@asInterface"))); - - generate("src/test/resources/schemas/types-as-interfaces-extends-interface.graphqls"); - - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/" + - "types-as-interfaces-extends-interface/Node.scala.txt"), getFileByName(files, "Node.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/" + - "types-as-interfaces-extends-interface/Profile.scala.txt"), - getFileByName(files, "Profile.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/" + - "types-as-interfaces-extends-interface/QueryResolver.scala.txt"), - getFileByName(files, "QueryResolver.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/" + - "types-as-interfaces-extends-interface/User.scala.txt"), getFileByName(files, "User.scala")); - assertSameTrimmedContent(new File("src/test/resources/expected-classes/scala/" + - "types-as-interfaces-extends-interface/UserCurrentQueryResolver.scala.txt"), - getFileByName(files, "UserCurrentQueryResolver.scala")); - } - - private void generate(String path) throws IOException { - new ScalaGraphQLCodegen(singletonList(path), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)) - .generate(); - } - -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenUnionResolverTest.java b/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenUnionResolverTest.java deleted file mode 100644 index 83ba98e57..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/scala/GraphQLCodegenUnionResolverTest.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.kobylynskyi.graphql.codegen.scala; - -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.io.IOException; -import java.util.Arrays; -import java.util.List; -import java.util.Objects; - -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static java.util.Collections.singletonList; -import static java.util.stream.Collectors.toList; -import static org.junit.jupiter.api.Assertions.assertEquals; - -class GraphQLCodegenUnionResolverTest { - - private final File outputBuildDir = new File("build/generated"); - - private MappingConfig mappingConfig; - - @BeforeEach - void init() { - mappingConfig = new MappingConfig(); - mappingConfig.setGenerateJacksonTypeIdResolver(true); - mappingConfig.setGeneratedLanguage(GeneratedLanguage.SCALA); - } - - @AfterEach - void cleanup() { - Utils.deleteDir(outputBuildDir); - } - - @Test - void generate_CheckFiles_with_model_package() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.unionresolver"); - - generate(); - - File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/unionresolver"); - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName).sorted().collect(toList()); - List expectedClasses = Arrays.asList("GraphqlJacksonTypeIdResolver.scala", "ResultObject.scala", - "UnionMemberA.scala", "UnionMemberB.scala", "UnionToResolve.scala"); - assertEquals(expectedClasses, generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format( - "src/test/resources/expected-classes/scala/jackson-resolver-union/%s.txt", - file.getName())), - file); - } - } - - @Test - void generate_CheckFiles_without_model_package_and_with_prefix_and_suffix() throws Exception { - mappingConfig.setModelNamePrefix("My"); - mappingConfig.setModelNameSuffix("Suffix"); - - generate(); - - File outputJavaClassesDir = new File("build/generated"); - File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); - List generatedFileNames = Arrays.stream(files).map(File::getName).sorted().collect(toList()); - List expectedClasses = Arrays.asList("GraphqlJacksonTypeIdResolver.scala", "MyResultObjectSuffix.scala", - "MyUnionMemberASuffix.scala", "MyUnionMemberBSuffix.scala", "MyUnionToResolveSuffix.scala"); - assertEquals(expectedClasses, generatedFileNames); - - for (File file : files) { - assertSameTrimmedContent( - new File(String.format( - "src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/" + - "%s.txt", - file.getName())), - file); - } - } - - private void generate() throws IOException { - new ScalaGraphQLCodegen(singletonList("src/test/resources/schemas/union-resolver.graphqls"), - outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)) - .generate(); - } - -} diff --git a/src/test/resources/expected-classes/scala/AddLabelsToLabelableInput.scala.txt b/src/test/resources/expected-classes/scala/AddLabelsToLabelableInput.scala.txt deleted file mode 100644 index 1aa51c68b..000000000 --- a/src/test/resources/expected-classes/scala/AddLabelsToLabelableInput.scala.txt +++ /dev/null @@ -1,25 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class AddLabelsToLabelableInput( - clientMutationId: String, - @javax.validation.constraints.NotNull - labelIds: scala.Seq[String], - @javax.validation.constraints.NotNull - labelableId: String -) { - - override def toString(): String = { - scala.Seq( - if (clientMutationId != null) "clientMutationId: " + GraphQLRequestSerializer.getEntry(clientMutationId) else "", - if (labelIds != null) "labelIds: " + GraphQLRequestSerializer.getEntry(labelIds.asJava) else "", - if (labelableId != null) "labelableId: " + GraphQLRequestSerializer.getEntry(labelableId) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationRequest.scala.txt b/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationRequest.scala.txt deleted file mode 100644 index b54492707..000000000 --- a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationRequest.scala.txt +++ /dev/null @@ -1,61 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import java.util.Objects -import scala.collection.mutable -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class AddLabelsToLabelableMutationRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setInput(input: AddLabelsToLabelableInput): Unit = { - this.input.put("input", input) - } - - override def getOperationType(): GraphQLOperation = AddLabelsToLabelableMutationRequest.OPERATION_TYPE - - override def getOperationName(): String = AddLabelsToLabelableMutationRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else AddLabelsToLabelableMutationRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[AddLabelsToLabelableMutationRequest] - Objects.equals(getOperationType(), that.getOperationType()) && - Objects.equals(getOperationName(), that.getOperationName()) && - Objects.equals(input, that.input) - } - - override def hashCode(): Int = Objects.hash(getOperationType(), getOperationName(), input) - - override def toString(): String = Objects.toString(input) -} - -object AddLabelsToLabelableMutationRequest { - - final val OPERATION_NAME: String = "addLabelsToLabelable" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.MUTATION - - def apply(alias: String) = new AddLabelsToLabelableMutationRequest(alias) - - def apply() = new AddLabelsToLabelableMutationRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResolver.scala.txt b/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResolver.scala.txt deleted file mode 100644 index 363ff2b7b..000000000 --- a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait AddLabelsToLabelableMutationResolver { - - @throws[Exception] - def addLabelsToLabelable(input: AddLabelsToLabelableInput): AddLabelsToLabelablePayload - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResponse.scala.txt b/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResponse.scala.txt deleted file mode 100644 index 35f78851d..000000000 --- a/src/test/resources/expected-classes/scala/AddLabelsToLabelableMutationResponse.scala.txt +++ /dev/null @@ -1,23 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class AddLabelsToLabelableMutationResponse extends GraphQLResult[JMap[String, AddLabelsToLabelablePayload]] { - - def addLabelsToLabelable(): AddLabelsToLabelablePayload = { - val data: JMap[String, AddLabelsToLabelablePayload] = getData - if (data != null) data.get(AddLabelsToLabelableMutationResponse.OPERATION_NAME) else null - } - -} - -object AddLabelsToLabelableMutationResponse { - - private final val OPERATION_NAME: String = "addLabelsToLabelable" - -} diff --git a/src/test/resources/expected-classes/scala/AddLabelsToLabelablePayload.scala.txt b/src/test/resources/expected-classes/scala/AddLabelsToLabelablePayload.scala.txt deleted file mode 100644 index 4ead411df..000000000 --- a/src/test/resources/expected-classes/scala/AddLabelsToLabelablePayload.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class AddLabelsToLabelablePayload( - clientMutationId: String, - labelable: Labelable -) { - - override def toString(): String = { - scala.Seq( - if (clientMutationId != null) "clientMutationId: " + GraphQLRequestSerializer.getEntry(clientMutationId) else "", - if (labelable != null) "labelable: " + GraphQLRequestSerializer.getEntry(labelable) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/CodesOfConductQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/CodesOfConductQueryResolver.scala.txt deleted file mode 100644 index 7ed324ac9..000000000 --- a/src/test/resources/expected-classes/scala/CodesOfConductQueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait CodesOfConductQueryResolver { - - @throws[Exception] - def codesOfConduct(): scala.Seq[CodeOfConduct] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Comment_sealed_interfaces.scala.txt b/src/test/resources/expected-classes/scala/Comment_sealed_interfaces.scala.txt deleted file mode 100644 index 4e2d51a34..000000000 --- a/src/test/resources/expected-classes/scala/Comment_sealed_interfaces.scala.txt +++ /dev/null @@ -1,49 +0,0 @@ -package com.github.graphql - -import CommentAuthorAssociation._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -sealed trait Comment { - - val author: Actor - - @javax.validation.constraints.NotNull - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.CommentAuthorAssociationTypeRefer]) - val authorAssociation: CommentAuthorAssociation - - @javax.validation.constraints.NotNull - val body: String - - @javax.validation.constraints.NotNull - val bodyHTML: String - - @javax.validation.constraints.NotNull - val bodyText: String - - @javax.validation.constraints.NotNull - val createdAt: String - - val createdViaEmail: Boolean - - val editor: Actor - - @javax.validation.constraints.NotNull - val id: String - - val includesCreatedEdit: Boolean - - val lastEditedAt: String - - val publishedAt: String - - @javax.validation.constraints.NotNull - val updatedAt: String - - val userContentEdits: UserContentEditConnection - - val viewerDidAuthor: Boolean - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit.scala.txt b/src/test/resources/expected-classes/scala/Commit.scala.txt deleted file mode 100644 index 2595aa34f..000000000 --- a/src/test/resources/expected-classes/scala/Commit.scala.txt +++ /dev/null @@ -1,119 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Commit( - @javax.validation.constraints.NotNull - override val abbreviatedOid: String, - additions: Int, - associatedPullRequests: PullRequestConnection, - author: GitActor, - authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - authoredDate: String, - @javax.validation.constraints.NotNull - blame: Blame, - changedFiles: Int, - @javax.validation.constraints.NotNull - comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override val commitResourcePath: String, - @javax.validation.constraints.NotNull - override val commitUrl: String, - @javax.validation.constraints.NotNull - committedDate: String, - committedViaWeb: Boolean, - committer: GitActor, - deletions: Int, - deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override val id: String, - @javax.validation.constraints.NotNull - message: String, - @javax.validation.constraints.NotNull - messageBody: String, - @javax.validation.constraints.NotNull - messageBodyHTML: String, - @javax.validation.constraints.NotNull - messageHeadline: String, - @javax.validation.constraints.NotNull - messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override val oid: String, - @javax.validation.constraints.NotNull - parents: CommitConnection, - pushedDate: String, - @javax.validation.constraints.NotNull - override val repository: Repository, - @javax.validation.constraints.NotNull - override val resourcePath: String, - signature: GitSignature, - status: Status, - @javax.validation.constraints.NotNull - tarballUrl: String, - @javax.validation.constraints.NotNull - tree: Tree, - @javax.validation.constraints.NotNull - treeResourcePath: String, - @javax.validation.constraints.NotNull - treeUrl: String, - @javax.validation.constraints.NotNull - override val url: String, - override val viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override val viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_Var_Field.scala.txt b/src/test/resources/expected-classes/scala/Commit_Var_Field.scala.txt deleted file mode 100644 index 2fba5775c..000000000 --- a/src/test/resources/expected-classes/scala/Commit_Var_Field.scala.txt +++ /dev/null @@ -1,119 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Commit( - @javax.validation.constraints.NotNull - override var abbreviatedOid: String, - var additions: Int, - var associatedPullRequests: PullRequestConnection, - var author: GitActor, - var authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - var authoredDate: String, - @javax.validation.constraints.NotNull - var blame: Blame, - var changedFiles: Int, - @javax.validation.constraints.NotNull - var comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override var commitResourcePath: String, - @javax.validation.constraints.NotNull - override var commitUrl: String, - @javax.validation.constraints.NotNull - var committedDate: String, - var committedViaWeb: Boolean, - var committer: GitActor, - var deletions: Int, - var deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - var history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override var id: String, - @javax.validation.constraints.NotNull - var message: String, - @javax.validation.constraints.NotNull - var messageBody: String, - @javax.validation.constraints.NotNull - var messageBodyHTML: String, - @javax.validation.constraints.NotNull - var messageHeadline: String, - @javax.validation.constraints.NotNull - var messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override var oid: String, - @javax.validation.constraints.NotNull - var parents: CommitConnection, - var pushedDate: String, - @javax.validation.constraints.NotNull - override var repository: Repository, - @javax.validation.constraints.NotNull - override var resourcePath: String, - var signature: GitSignature, - var status: Status, - @javax.validation.constraints.NotNull - var tarballUrl: String, - @javax.validation.constraints.NotNull - var tree: Tree, - @javax.validation.constraints.NotNull - var treeResourcePath: String, - @javax.validation.constraints.NotNull - var treeUrl: String, - @javax.validation.constraints.NotNull - override var url: String, - override var viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override var viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - var zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_noValidationAnnotation.scala.txt b/src/test/resources/expected-classes/scala/Commit_noValidationAnnotation.scala.txt deleted file mode 100644 index 831be78f0..000000000 --- a/src/test/resources/expected-classes/scala/Commit_noValidationAnnotation.scala.txt +++ /dev/null @@ -1,95 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Commit( - override val abbreviatedOid: String, - additions: Int, - associatedPullRequests: PullRequestConnection, - author: GitActor, - authoredByCommitter: Boolean, - authoredDate: String, - blame: Blame, - changedFiles: Int, - comments: CommitCommentConnection, - override val commitResourcePath: String, - override val commitUrl: String, - committedDate: String, - committedViaWeb: Boolean, - committer: GitActor, - deletions: Int, - deployments: DeploymentConnection, - history: CommitHistoryConnection, - override val id: String, - message: String, - messageBody: String, - messageBodyHTML: String, - messageHeadline: String, - messageHeadlineHTML: String, - override val oid: String, - parents: CommitConnection, - pushedDate: String, - override val repository: Repository, - override val resourcePath: String, - signature: GitSignature, - status: Status, - tarballUrl: String, - tree: Tree, - treeResourcePath: String, - treeUrl: String, - override val url: String, - override val viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override val viewerSubscription: SubscriptionState, - zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_no_final_class.scala.txt b/src/test/resources/expected-classes/scala/Commit_no_final_class.scala.txt deleted file mode 100644 index ff216623c..000000000 --- a/src/test/resources/expected-classes/scala/Commit_no_final_class.scala.txt +++ /dev/null @@ -1,412 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import java.util.Objects -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class Commit( - @javax.validation.constraints.NotNull - override val abbreviatedOid: String, - val additions: Int, - val associatedPullRequests: PullRequestConnection, - val author: GitActor, - val authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - val authoredDate: String, - @javax.validation.constraints.NotNull - val blame: Blame, - val changedFiles: Int, - @javax.validation.constraints.NotNull - val comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override val commitResourcePath: String, - @javax.validation.constraints.NotNull - override val commitUrl: String, - @javax.validation.constraints.NotNull - val committedDate: String, - val committedViaWeb: Boolean, - val committer: GitActor, - val deletions: Int, - val deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - val history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override val id: String, - @javax.validation.constraints.NotNull - val message: String, - @javax.validation.constraints.NotNull - val messageBody: String, - @javax.validation.constraints.NotNull - val messageBodyHTML: String, - @javax.validation.constraints.NotNull - val messageHeadline: String, - @javax.validation.constraints.NotNull - val messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override val oid: String, - @javax.validation.constraints.NotNull - val parents: CommitConnection, - val pushedDate: String, - @javax.validation.constraints.NotNull - override val repository: Repository, - @javax.validation.constraints.NotNull - override val resourcePath: String, - val signature: GitSignature, - val status: Status, - @javax.validation.constraints.NotNull - val tarballUrl: String, - @javax.validation.constraints.NotNull - val tree: Tree, - @javax.validation.constraints.NotNull - val treeResourcePath: String, - @javax.validation.constraints.NotNull - val treeUrl: String, - @javax.validation.constraints.NotNull - override val url: String, - override val viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override val viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - val zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[Commit] - Objects.equals(abbreviatedOid, that.abbreviatedOid) && - Objects.equals(additions, that.additions) && - Objects.equals(associatedPullRequests, that.associatedPullRequests) && - Objects.equals(author, that.author) && - Objects.equals(authoredByCommitter, that.authoredByCommitter) && - Objects.equals(authoredDate, that.authoredDate) && - Objects.equals(blame, that.blame) && - Objects.equals(changedFiles, that.changedFiles) && - Objects.equals(comments, that.comments) && - Objects.equals(commitResourcePath, that.commitResourcePath) && - Objects.equals(commitUrl, that.commitUrl) && - Objects.equals(committedDate, that.committedDate) && - Objects.equals(committedViaWeb, that.committedViaWeb) && - Objects.equals(committer, that.committer) && - Objects.equals(deletions, that.deletions) && - Objects.equals(deployments, that.deployments) && - Objects.equals(history, that.history) && - Objects.equals(id, that.id) && - Objects.equals(message, that.message) && - Objects.equals(messageBody, that.messageBody) && - Objects.equals(messageBodyHTML, that.messageBodyHTML) && - Objects.equals(messageHeadline, that.messageHeadline) && - Objects.equals(messageHeadlineHTML, that.messageHeadlineHTML) && - Objects.equals(oid, that.oid) && - Objects.equals(parents, that.parents) && - Objects.equals(pushedDate, that.pushedDate) && - Objects.equals(repository, that.repository) && - Objects.equals(resourcePath, that.resourcePath) && - Objects.equals(signature, that.signature) && - Objects.equals(status, that.status) && - Objects.equals(tarballUrl, that.tarballUrl) && - Objects.equals(tree, that.tree) && - Objects.equals(treeResourcePath, that.treeResourcePath) && - Objects.equals(treeUrl, that.treeUrl) && - Objects.equals(url, that.url) && - Objects.equals(viewerCanSubscribe, that.viewerCanSubscribe) && - Objects.equals(viewerSubscription, that.viewerSubscription) && - Objects.equals(zipballUrl, that.zipballUrl) - } - - override def hashCode(): Int = { - Objects.hash(abbreviatedOid, additions, associatedPullRequests, author, authoredByCommitter, authoredDate, blame, changedFiles, comments, commitResourcePath, commitUrl, committedDate, committedViaWeb, committer, deletions, deployments, history, id, message, messageBody, messageBodyHTML, messageHeadline, messageHeadlineHTML, oid, parents, pushedDate, repository, resourcePath, signature, status, tarballUrl, tree, treeResourcePath, treeUrl, url, viewerCanSubscribe, viewerSubscription, zipballUrl) - } -} - -object Commit { - - def builder(): Commit.Builder = new Builder() - - class Builder { - - private var abbreviatedOid: String = _ - private var additions: Int = _ - private var associatedPullRequests: PullRequestConnection = _ - private var author: GitActor = _ - private var authoredByCommitter: Boolean = _ - private var authoredDate: String = _ - private var blame: Blame = _ - private var changedFiles: Int = _ - private var comments: CommitCommentConnection = _ - private var commitResourcePath: String = _ - private var commitUrl: String = _ - private var committedDate: String = _ - private var committedViaWeb: Boolean = _ - private var committer: GitActor = _ - private var deletions: Int = _ - private var deployments: DeploymentConnection = _ - private var history: CommitHistoryConnection = _ - private var id: String = _ - private var message: String = _ - private var messageBody: String = _ - private var messageBodyHTML: String = _ - private var messageHeadline: String = _ - private var messageHeadlineHTML: String = _ - private var oid: String = _ - private var parents: CommitConnection = _ - private var pushedDate: String = _ - private var repository: Repository = _ - private var resourcePath: String = _ - private var signature: GitSignature = _ - private var status: Status = _ - private var tarballUrl: String = _ - private var tree: Tree = _ - private var treeResourcePath: String = _ - private var treeUrl: String = _ - private var url: String = _ - private var viewerCanSubscribe: Boolean = _ - private var viewerSubscription: SubscriptionState = _ - private var zipballUrl: String = _ - - def setAbbreviatedOid(abbreviatedOid: String): Builder = { - this.abbreviatedOid = abbreviatedOid - this - } - - def setAdditions(additions: Int): Builder = { - this.additions = additions - this - } - - def setAssociatedPullRequests(associatedPullRequests: PullRequestConnection): Builder = { - this.associatedPullRequests = associatedPullRequests - this - } - - def setAuthor(author: GitActor): Builder = { - this.author = author - this - } - - def setAuthoredByCommitter(authoredByCommitter: Boolean): Builder = { - this.authoredByCommitter = authoredByCommitter - this - } - - def setAuthoredDate(authoredDate: String): Builder = { - this.authoredDate = authoredDate - this - } - - def setBlame(blame: Blame): Builder = { - this.blame = blame - this - } - - def setChangedFiles(changedFiles: Int): Builder = { - this.changedFiles = changedFiles - this - } - - def setComments(comments: CommitCommentConnection): Builder = { - this.comments = comments - this - } - - def setCommitResourcePath(commitResourcePath: String): Builder = { - this.commitResourcePath = commitResourcePath - this - } - - def setCommitUrl(commitUrl: String): Builder = { - this.commitUrl = commitUrl - this - } - - def setCommittedDate(committedDate: String): Builder = { - this.committedDate = committedDate - this - } - - def setCommittedViaWeb(committedViaWeb: Boolean): Builder = { - this.committedViaWeb = committedViaWeb - this - } - - def setCommitter(committer: GitActor): Builder = { - this.committer = committer - this - } - - def setDeletions(deletions: Int): Builder = { - this.deletions = deletions - this - } - - def setDeployments(deployments: DeploymentConnection): Builder = { - this.deployments = deployments - this - } - - def setHistory(history: CommitHistoryConnection): Builder = { - this.history = history - this - } - - def setId(id: String): Builder = { - this.id = id - this - } - - def setMessage(message: String): Builder = { - this.message = message - this - } - - def setMessageBody(messageBody: String): Builder = { - this.messageBody = messageBody - this - } - - def setMessageBodyHTML(messageBodyHTML: String): Builder = { - this.messageBodyHTML = messageBodyHTML - this - } - - def setMessageHeadline(messageHeadline: String): Builder = { - this.messageHeadline = messageHeadline - this - } - - def setMessageHeadlineHTML(messageHeadlineHTML: String): Builder = { - this.messageHeadlineHTML = messageHeadlineHTML - this - } - - def setOid(oid: String): Builder = { - this.oid = oid - this - } - - def setParents(parents: CommitConnection): Builder = { - this.parents = parents - this - } - - def setPushedDate(pushedDate: String): Builder = { - this.pushedDate = pushedDate - this - } - - def setRepository(repository: Repository): Builder = { - this.repository = repository - this - } - - def setResourcePath(resourcePath: String): Builder = { - this.resourcePath = resourcePath - this - } - - def setSignature(signature: GitSignature): Builder = { - this.signature = signature - this - } - - def setStatus(status: Status): Builder = { - this.status = status - this - } - - def setTarballUrl(tarballUrl: String): Builder = { - this.tarballUrl = tarballUrl - this - } - - def setTree(tree: Tree): Builder = { - this.tree = tree - this - } - - def setTreeResourcePath(treeResourcePath: String): Builder = { - this.treeResourcePath = treeResourcePath - this - } - - def setTreeUrl(treeUrl: String): Builder = { - this.treeUrl = treeUrl - this - } - - def setUrl(url: String): Builder = { - this.url = url - this - } - - def setViewerCanSubscribe(viewerCanSubscribe: Boolean): Builder = { - this.viewerCanSubscribe = viewerCanSubscribe - this - } - - def setViewerSubscription(viewerSubscription: SubscriptionState): Builder = { - this.viewerSubscription = viewerSubscription - this - } - - def setZipballUrl(zipballUrl: String): Builder = { - this.zipballUrl = zipballUrl - this - } - - def build(): Commit = new Commit(abbreviatedOid, additions, associatedPullRequests, author, authoredByCommitter, authoredDate, blame, changedFiles, comments, commitResourcePath, commitUrl, committedDate, committedViaWeb, committer, deletions, deployments, history, id, message, messageBody, messageBodyHTML, messageHeadline, messageHeadlineHTML, oid, parents, pushedDate, repository, resourcePath, signature, status, tarballUrl, tree, treeResourcePath, treeUrl, url, viewerCanSubscribe, viewerSubscription, zipballUrl) - - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_normal_class_var_fields.scala.txt b/src/test/resources/expected-classes/scala/Commit_normal_class_var_fields.scala.txt deleted file mode 100644 index f4b560c7c..000000000 --- a/src/test/resources/expected-classes/scala/Commit_normal_class_var_fields.scala.txt +++ /dev/null @@ -1,412 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import java.util.Objects -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class Commit( - @javax.validation.constraints.NotNull - override var abbreviatedOid: String, - var additions: Int, - var associatedPullRequests: PullRequestConnection, - var author: GitActor, - var authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - var authoredDate: String, - @javax.validation.constraints.NotNull - var blame: Blame, - var changedFiles: Int, - @javax.validation.constraints.NotNull - var comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override var commitResourcePath: String, - @javax.validation.constraints.NotNull - override var commitUrl: String, - @javax.validation.constraints.NotNull - var committedDate: String, - var committedViaWeb: Boolean, - var committer: GitActor, - var deletions: Int, - var deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - var history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override var id: String, - @javax.validation.constraints.NotNull - var message: String, - @javax.validation.constraints.NotNull - var messageBody: String, - @javax.validation.constraints.NotNull - var messageBodyHTML: String, - @javax.validation.constraints.NotNull - var messageHeadline: String, - @javax.validation.constraints.NotNull - var messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override var oid: String, - @javax.validation.constraints.NotNull - var parents: CommitConnection, - var pushedDate: String, - @javax.validation.constraints.NotNull - override var repository: Repository, - @javax.validation.constraints.NotNull - override var resourcePath: String, - var signature: GitSignature, - var status: Status, - @javax.validation.constraints.NotNull - var tarballUrl: String, - @javax.validation.constraints.NotNull - var tree: Tree, - @javax.validation.constraints.NotNull - var treeResourcePath: String, - @javax.validation.constraints.NotNull - var treeUrl: String, - @javax.validation.constraints.NotNull - override var url: String, - override var viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override var viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - var zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[Commit] - Objects.equals(abbreviatedOid, that.abbreviatedOid) && - Objects.equals(additions, that.additions) && - Objects.equals(associatedPullRequests, that.associatedPullRequests) && - Objects.equals(author, that.author) && - Objects.equals(authoredByCommitter, that.authoredByCommitter) && - Objects.equals(authoredDate, that.authoredDate) && - Objects.equals(blame, that.blame) && - Objects.equals(changedFiles, that.changedFiles) && - Objects.equals(comments, that.comments) && - Objects.equals(commitResourcePath, that.commitResourcePath) && - Objects.equals(commitUrl, that.commitUrl) && - Objects.equals(committedDate, that.committedDate) && - Objects.equals(committedViaWeb, that.committedViaWeb) && - Objects.equals(committer, that.committer) && - Objects.equals(deletions, that.deletions) && - Objects.equals(deployments, that.deployments) && - Objects.equals(history, that.history) && - Objects.equals(id, that.id) && - Objects.equals(message, that.message) && - Objects.equals(messageBody, that.messageBody) && - Objects.equals(messageBodyHTML, that.messageBodyHTML) && - Objects.equals(messageHeadline, that.messageHeadline) && - Objects.equals(messageHeadlineHTML, that.messageHeadlineHTML) && - Objects.equals(oid, that.oid) && - Objects.equals(parents, that.parents) && - Objects.equals(pushedDate, that.pushedDate) && - Objects.equals(repository, that.repository) && - Objects.equals(resourcePath, that.resourcePath) && - Objects.equals(signature, that.signature) && - Objects.equals(status, that.status) && - Objects.equals(tarballUrl, that.tarballUrl) && - Objects.equals(tree, that.tree) && - Objects.equals(treeResourcePath, that.treeResourcePath) && - Objects.equals(treeUrl, that.treeUrl) && - Objects.equals(url, that.url) && - Objects.equals(viewerCanSubscribe, that.viewerCanSubscribe) && - Objects.equals(viewerSubscription, that.viewerSubscription) && - Objects.equals(zipballUrl, that.zipballUrl) - } - - override def hashCode(): Int = { - Objects.hash(abbreviatedOid, additions, associatedPullRequests, author, authoredByCommitter, authoredDate, blame, changedFiles, comments, commitResourcePath, commitUrl, committedDate, committedViaWeb, committer, deletions, deployments, history, id, message, messageBody, messageBodyHTML, messageHeadline, messageHeadlineHTML, oid, parents, pushedDate, repository, resourcePath, signature, status, tarballUrl, tree, treeResourcePath, treeUrl, url, viewerCanSubscribe, viewerSubscription, zipballUrl) - } -} - -object Commit { - - def builder(): Commit.Builder = new Builder() - - class Builder { - - private var abbreviatedOid: String = _ - private var additions: Int = _ - private var associatedPullRequests: PullRequestConnection = _ - private var author: GitActor = _ - private var authoredByCommitter: Boolean = _ - private var authoredDate: String = _ - private var blame: Blame = _ - private var changedFiles: Int = _ - private var comments: CommitCommentConnection = _ - private var commitResourcePath: String = _ - private var commitUrl: String = _ - private var committedDate: String = _ - private var committedViaWeb: Boolean = _ - private var committer: GitActor = _ - private var deletions: Int = _ - private var deployments: DeploymentConnection = _ - private var history: CommitHistoryConnection = _ - private var id: String = _ - private var message: String = _ - private var messageBody: String = _ - private var messageBodyHTML: String = _ - private var messageHeadline: String = _ - private var messageHeadlineHTML: String = _ - private var oid: String = _ - private var parents: CommitConnection = _ - private var pushedDate: String = _ - private var repository: Repository = _ - private var resourcePath: String = _ - private var signature: GitSignature = _ - private var status: Status = _ - private var tarballUrl: String = _ - private var tree: Tree = _ - private var treeResourcePath: String = _ - private var treeUrl: String = _ - private var url: String = _ - private var viewerCanSubscribe: Boolean = _ - private var viewerSubscription: SubscriptionState = _ - private var zipballUrl: String = _ - - def setAbbreviatedOid(abbreviatedOid: String): Builder = { - this.abbreviatedOid = abbreviatedOid - this - } - - def setAdditions(additions: Int): Builder = { - this.additions = additions - this - } - - def setAssociatedPullRequests(associatedPullRequests: PullRequestConnection): Builder = { - this.associatedPullRequests = associatedPullRequests - this - } - - def setAuthor(author: GitActor): Builder = { - this.author = author - this - } - - def setAuthoredByCommitter(authoredByCommitter: Boolean): Builder = { - this.authoredByCommitter = authoredByCommitter - this - } - - def setAuthoredDate(authoredDate: String): Builder = { - this.authoredDate = authoredDate - this - } - - def setBlame(blame: Blame): Builder = { - this.blame = blame - this - } - - def setChangedFiles(changedFiles: Int): Builder = { - this.changedFiles = changedFiles - this - } - - def setComments(comments: CommitCommentConnection): Builder = { - this.comments = comments - this - } - - def setCommitResourcePath(commitResourcePath: String): Builder = { - this.commitResourcePath = commitResourcePath - this - } - - def setCommitUrl(commitUrl: String): Builder = { - this.commitUrl = commitUrl - this - } - - def setCommittedDate(committedDate: String): Builder = { - this.committedDate = committedDate - this - } - - def setCommittedViaWeb(committedViaWeb: Boolean): Builder = { - this.committedViaWeb = committedViaWeb - this - } - - def setCommitter(committer: GitActor): Builder = { - this.committer = committer - this - } - - def setDeletions(deletions: Int): Builder = { - this.deletions = deletions - this - } - - def setDeployments(deployments: DeploymentConnection): Builder = { - this.deployments = deployments - this - } - - def setHistory(history: CommitHistoryConnection): Builder = { - this.history = history - this - } - - def setId(id: String): Builder = { - this.id = id - this - } - - def setMessage(message: String): Builder = { - this.message = message - this - } - - def setMessageBody(messageBody: String): Builder = { - this.messageBody = messageBody - this - } - - def setMessageBodyHTML(messageBodyHTML: String): Builder = { - this.messageBodyHTML = messageBodyHTML - this - } - - def setMessageHeadline(messageHeadline: String): Builder = { - this.messageHeadline = messageHeadline - this - } - - def setMessageHeadlineHTML(messageHeadlineHTML: String): Builder = { - this.messageHeadlineHTML = messageHeadlineHTML - this - } - - def setOid(oid: String): Builder = { - this.oid = oid - this - } - - def setParents(parents: CommitConnection): Builder = { - this.parents = parents - this - } - - def setPushedDate(pushedDate: String): Builder = { - this.pushedDate = pushedDate - this - } - - def setRepository(repository: Repository): Builder = { - this.repository = repository - this - } - - def setResourcePath(resourcePath: String): Builder = { - this.resourcePath = resourcePath - this - } - - def setSignature(signature: GitSignature): Builder = { - this.signature = signature - this - } - - def setStatus(status: Status): Builder = { - this.status = status - this - } - - def setTarballUrl(tarballUrl: String): Builder = { - this.tarballUrl = tarballUrl - this - } - - def setTree(tree: Tree): Builder = { - this.tree = tree - this - } - - def setTreeResourcePath(treeResourcePath: String): Builder = { - this.treeResourcePath = treeResourcePath - this - } - - def setTreeUrl(treeUrl: String): Builder = { - this.treeUrl = treeUrl - this - } - - def setUrl(url: String): Builder = { - this.url = url - this - } - - def setViewerCanSubscribe(viewerCanSubscribe: Boolean): Builder = { - this.viewerCanSubscribe = viewerCanSubscribe - this - } - - def setViewerSubscription(viewerSubscription: SubscriptionState): Builder = { - this.viewerSubscription = viewerSubscription - this - } - - def setZipballUrl(zipballUrl: String): Builder = { - this.zipballUrl = zipballUrl - this - } - - def build(): Commit = new Commit(abbreviatedOid, additions, associatedPullRequests, author, authoredByCommitter, authoredDate, blame, changedFiles, comments, commitResourcePath, commitUrl, committedDate, committedViaWeb, committer, deletions, deployments, history, id, message, messageBody, messageBodyHTML, messageHeadline, messageHeadlineHTML, oid, parents, pushedDate, repository, resourcePath, signature, status, tarballUrl, tree, treeResourcePath, treeUrl, url, viewerCanSubscribe, viewerSubscription, zipballUrl) - - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_withPrimitives.scala.txt b/src/test/resources/expected-classes/scala/Commit_withPrimitives.scala.txt deleted file mode 100644 index 2595aa34f..000000000 --- a/src/test/resources/expected-classes/scala/Commit_withPrimitives.scala.txt +++ /dev/null @@ -1,119 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Commit( - @javax.validation.constraints.NotNull - override val abbreviatedOid: String, - additions: Int, - associatedPullRequests: PullRequestConnection, - author: GitActor, - authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - authoredDate: String, - @javax.validation.constraints.NotNull - blame: Blame, - changedFiles: Int, - @javax.validation.constraints.NotNull - comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override val commitResourcePath: String, - @javax.validation.constraints.NotNull - override val commitUrl: String, - @javax.validation.constraints.NotNull - committedDate: String, - committedViaWeb: Boolean, - committer: GitActor, - deletions: Int, - deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override val id: String, - @javax.validation.constraints.NotNull - message: String, - @javax.validation.constraints.NotNull - messageBody: String, - @javax.validation.constraints.NotNull - messageBodyHTML: String, - @javax.validation.constraints.NotNull - messageHeadline: String, - @javax.validation.constraints.NotNull - messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override val oid: String, - @javax.validation.constraints.NotNull - parents: CommitConnection, - pushedDate: String, - @javax.validation.constraints.NotNull - override val repository: Repository, - @javax.validation.constraints.NotNull - override val resourcePath: String, - signature: GitSignature, - status: Status, - @javax.validation.constraints.NotNull - tarballUrl: String, - @javax.validation.constraints.NotNull - tree: Tree, - @javax.validation.constraints.NotNull - treeResourcePath: String, - @javax.validation.constraints.NotNull - treeUrl: String, - @javax.validation.constraints.NotNull - override val url: String, - override val viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override val viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/Commit_withoutPrimitives.scala.txt b/src/test/resources/expected-classes/scala/Commit_withoutPrimitives.scala.txt deleted file mode 100644 index 3900ffc57..000000000 --- a/src/test/resources/expected-classes/scala/Commit_withoutPrimitives.scala.txt +++ /dev/null @@ -1,125 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import SubscriptionState._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Commit( - @javax.validation.constraints.NotNull - override val abbreviatedOid: String, - @javax.validation.constraints.NotNull - additions: Integer, - associatedPullRequests: PullRequestConnection, - author: GitActor, - @javax.validation.constraints.NotNull - authoredByCommitter: java.lang.Boolean, - @javax.validation.constraints.NotNull - authoredDate: String, - @javax.validation.constraints.NotNull - blame: Blame, - @javax.validation.constraints.NotNull - changedFiles: Integer, - @javax.validation.constraints.NotNull - comments: CommitCommentConnection, - @javax.validation.constraints.NotNull - override val commitResourcePath: String, - @javax.validation.constraints.NotNull - override val commitUrl: String, - @javax.validation.constraints.NotNull - committedDate: String, - @javax.validation.constraints.NotNull - committedViaWeb: java.lang.Boolean, - committer: GitActor, - @javax.validation.constraints.NotNull - deletions: Integer, - deployments: DeploymentConnection, - @javax.validation.constraints.NotNull - history: CommitHistoryConnection, - @javax.validation.constraints.NotNull - override val id: String, - @javax.validation.constraints.NotNull - message: String, - @javax.validation.constraints.NotNull - messageBody: String, - @javax.validation.constraints.NotNull - messageBodyHTML: String, - @javax.validation.constraints.NotNull - messageHeadline: String, - @javax.validation.constraints.NotNull - messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override val oid: String, - @javax.validation.constraints.NotNull - parents: CommitConnection, - pushedDate: String, - @javax.validation.constraints.NotNull - override val repository: Repository, - @javax.validation.constraints.NotNull - override val resourcePath: String, - signature: GitSignature, - status: Status, - @javax.validation.constraints.NotNull - tarballUrl: String, - @javax.validation.constraints.NotNull - tree: Tree, - @javax.validation.constraints.NotNull - treeResourcePath: String, - @javax.validation.constraints.NotNull - treeUrl: String, - @javax.validation.constraints.NotNull - override val url: String, - @javax.validation.constraints.NotNull - override val viewerCanSubscribe: java.lang.Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.SubscriptionStateTypeRefer]) - override val viewerSubscription: SubscriptionState, - @javax.validation.constraints.NotNull - zipballUrl: String -) extends Closer with IssueTimelineItem with PullRequestTimelineItem with Subscribable with Node with GitObject with UniformResourceLocatable { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - if (additions != null) "additions: " + GraphQLRequestSerializer.getEntry(additions) else "", - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - if (authoredByCommitter != null) "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter) else "", - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - if (changedFiles != null) "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles) else "", - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - if (committedViaWeb != null) "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb) else "", - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - if (deletions != null) "deletions: " + GraphQLRequestSerializer.getEntry(deletions) else "", - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - if (viewerCanSubscribe != null) "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe) else "", - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/GithubAcceptTopicSuggestionInputTO.scala.txt b/src/test/resources/expected-classes/scala/GithubAcceptTopicSuggestionInputTO.scala.txt deleted file mode 100644 index 84ae4e8a6..000000000 --- a/src/test/resources/expected-classes/scala/GithubAcceptTopicSuggestionInputTO.scala.txt +++ /dev/null @@ -1,25 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class GithubAcceptTopicSuggestionInputTO( - clientMutationId: String, - @javax.validation.constraints.NotNull - name: String, - @javax.validation.constraints.NotNull - repositoryId: String -) { - - override def toString(): String = { - scala.Seq( - if (clientMutationId != null) "clientMutationId: " + GraphQLRequestSerializer.getEntry(clientMutationId) else "", - if (name != null) "name: " + GraphQLRequestSerializer.getEntry(name) else "", - if (repositoryId != null) "repositoryId: " + GraphQLRequestSerializer.getEntry(repositoryId) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/GithubCommitTO.scala.txt b/src/test/resources/expected-classes/scala/GithubCommitTO.scala.txt deleted file mode 100644 index a2aeaa058..000000000 --- a/src/test/resources/expected-classes/scala/GithubCommitTO.scala.txt +++ /dev/null @@ -1,119 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import GithubSubscriptionStateTO._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class GithubCommitTO( - @javax.validation.constraints.NotNull - override val abbreviatedOid: String, - additions: Int, - associatedPullRequests: GithubPullRequestConnectionTO, - author: GithubGitActorTO, - authoredByCommitter: Boolean, - @javax.validation.constraints.NotNull - authoredDate: String, - @javax.validation.constraints.NotNull - blame: GithubBlameTO, - changedFiles: Int, - @javax.validation.constraints.NotNull - comments: GithubCommitCommentConnectionTO, - @javax.validation.constraints.NotNull - override val commitResourcePath: String, - @javax.validation.constraints.NotNull - override val commitUrl: String, - @javax.validation.constraints.NotNull - committedDate: String, - committedViaWeb: Boolean, - committer: GithubGitActorTO, - deletions: Int, - deployments: GithubDeploymentConnectionTO, - @javax.validation.constraints.NotNull - history: GithubCommitHistoryConnectionTO, - @javax.validation.constraints.NotNull - override val id: String, - @javax.validation.constraints.NotNull - message: String, - @javax.validation.constraints.NotNull - messageBody: String, - @javax.validation.constraints.NotNull - messageBodyHTML: String, - @javax.validation.constraints.NotNull - messageHeadline: String, - @javax.validation.constraints.NotNull - messageHeadlineHTML: String, - @javax.validation.constraints.NotNull - override val oid: String, - @javax.validation.constraints.NotNull - parents: GithubCommitConnectionTO, - pushedDate: String, - @javax.validation.constraints.NotNull - override val repository: GithubRepositoryTO, - @javax.validation.constraints.NotNull - override val resourcePath: String, - signature: GithubGitSignatureTO, - status: GithubStatusTO, - @javax.validation.constraints.NotNull - tarballUrl: String, - @javax.validation.constraints.NotNull - tree: GithubTreeTO, - @javax.validation.constraints.NotNull - treeResourcePath: String, - @javax.validation.constraints.NotNull - treeUrl: String, - @javax.validation.constraints.NotNull - override val url: String, - override val viewerCanSubscribe: Boolean, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.GithubSubscriptionStateTOTypeRefer]) - override val viewerSubscription: GithubSubscriptionStateTO, - @javax.validation.constraints.NotNull - zipballUrl: String -) extends GithubCloserTO with GithubIssueTimelineItemTO with GithubPullRequestTimelineItemTO with GithubGitObjectTO with GithubNodeTO with GithubSubscribableTO with GithubUniformResourceLocatableTO { - - override def toString(): String = { - scala.Seq( - if (abbreviatedOid != null) "abbreviatedOid: " + GraphQLRequestSerializer.getEntry(abbreviatedOid) else "", - "additions: " + GraphQLRequestSerializer.getEntry(additions), - if (associatedPullRequests != null) "associatedPullRequests: " + GraphQLRequestSerializer.getEntry(associatedPullRequests) else "", - if (author != null) "author: " + GraphQLRequestSerializer.getEntry(author) else "", - "authoredByCommitter: " + GraphQLRequestSerializer.getEntry(authoredByCommitter), - if (authoredDate != null) "authoredDate: " + GraphQLRequestSerializer.getEntry(authoredDate) else "", - if (blame != null) "blame: " + GraphQLRequestSerializer.getEntry(blame) else "", - "changedFiles: " + GraphQLRequestSerializer.getEntry(changedFiles), - if (comments != null) "comments: " + GraphQLRequestSerializer.getEntry(comments) else "", - if (commitResourcePath != null) "commitResourcePath: " + GraphQLRequestSerializer.getEntry(commitResourcePath) else "", - if (commitUrl != null) "commitUrl: " + GraphQLRequestSerializer.getEntry(commitUrl) else "", - if (committedDate != null) "committedDate: " + GraphQLRequestSerializer.getEntry(committedDate) else "", - "committedViaWeb: " + GraphQLRequestSerializer.getEntry(committedViaWeb), - if (committer != null) "committer: " + GraphQLRequestSerializer.getEntry(committer) else "", - "deletions: " + GraphQLRequestSerializer.getEntry(deletions), - if (deployments != null) "deployments: " + GraphQLRequestSerializer.getEntry(deployments) else "", - if (history != null) "history: " + GraphQLRequestSerializer.getEntry(history) else "", - if (id != null) "id: " + GraphQLRequestSerializer.getEntry(id) else "", - if (message != null) "message: " + GraphQLRequestSerializer.getEntry(message) else "", - if (messageBody != null) "messageBody: " + GraphQLRequestSerializer.getEntry(messageBody) else "", - if (messageBodyHTML != null) "messageBodyHTML: " + GraphQLRequestSerializer.getEntry(messageBodyHTML) else "", - if (messageHeadline != null) "messageHeadline: " + GraphQLRequestSerializer.getEntry(messageHeadline) else "", - if (messageHeadlineHTML != null) "messageHeadlineHTML: " + GraphQLRequestSerializer.getEntry(messageHeadlineHTML) else "", - if (oid != null) "oid: " + GraphQLRequestSerializer.getEntry(oid) else "", - if (parents != null) "parents: " + GraphQLRequestSerializer.getEntry(parents) else "", - if (pushedDate != null) "pushedDate: " + GraphQLRequestSerializer.getEntry(pushedDate) else "", - if (repository != null) "repository: " + GraphQLRequestSerializer.getEntry(repository) else "", - if (resourcePath != null) "resourcePath: " + GraphQLRequestSerializer.getEntry(resourcePath) else "", - if (signature != null) "signature: " + GraphQLRequestSerializer.getEntry(signature) else "", - if (status != null) "status: " + GraphQLRequestSerializer.getEntry(status) else "", - if (tarballUrl != null) "tarballUrl: " + GraphQLRequestSerializer.getEntry(tarballUrl) else "", - if (tree != null) "tree: " + GraphQLRequestSerializer.getEntry(tree) else "", - if (treeResourcePath != null) "treeResourcePath: " + GraphQLRequestSerializer.getEntry(treeResourcePath) else "", - if (treeUrl != null) "treeUrl: " + GraphQLRequestSerializer.getEntry(treeUrl) else "", - if (url != null) "url: " + GraphQLRequestSerializer.getEntry(url) else "", - "viewerCanSubscribe: " + GraphQLRequestSerializer.getEntry(viewerCanSubscribe), - if (viewerSubscription != null) "viewerSubscription: " + GraphQLRequestSerializer.getEntry(viewerSubscription) else "", - if (zipballUrl != null) "zipballUrl: " + GraphQLRequestSerializer.getEntry(zipballUrl) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/ProfileOwner.scala.txt b/src/test/resources/expected-classes/scala/ProfileOwner.scala.txt deleted file mode 100644 index acd2ac1bc..000000000 --- a/src/test/resources/expected-classes/scala/ProfileOwner.scala.txt +++ /dev/null @@ -1,39 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait ProfileOwner { - - val anyPinnableItems: Boolean - - val email: String - - @javax.validation.constraints.NotNull - val id: String - - @javax.validation.constraints.NotNull - val itemShowcase: ProfileItemShowcase - - val location: String - - @javax.validation.constraints.NotNull - val login: String - - val name: String - - @javax.validation.constraints.NotNull - val pinnableItems: PinnableItemConnection - - @javax.validation.constraints.NotNull - val pinnedItems: PinnableItemConnection - - val pinnedItemsRemaining: Int - - val viewerCanChangePinnedItems: Boolean - - val websiteUrl: String - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/QueryINeedQueryRequest.scala.txt b/src/test/resources/expected-classes/scala/QueryINeedQueryRequest.scala.txt deleted file mode 100644 index 5c21fe3b8..000000000 --- a/src/test/resources/expected-classes/scala/QueryINeedQueryRequest.scala.txt +++ /dev/null @@ -1,47 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import scala.collection.mutable -import scala.collection.JavaConverters._ -import java.util.Objects - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class QueryINeedQueryRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setInput(input: String): Unit = { - this.input.put("input", input) - this.useObjectMapperForInputSerialization.add("input"); - } - - override def getOperationType(): GraphQLOperation = QueryINeedQueryRequest.OPERATION_TYPE - - override def getOperationName(): String = QueryINeedQueryRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else QueryINeedQueryRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def toString(): String = Objects.toString(input) -} - -object QueryINeedQueryRequest { - - final val OPERATION_NAME: String = "queryINeed" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.QUERY - - def apply(alias: String) = new QueryINeedQueryRequest(alias) - - def apply() = new QueryINeedQueryRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/QueryINeedQueryRequest_custom_serializer.scala.txt b/src/test/resources/expected-classes/scala/QueryINeedQueryRequest_custom_serializer.scala.txt deleted file mode 100644 index 164c69480..000000000 --- a/src/test/resources/expected-classes/scala/QueryINeedQueryRequest_custom_serializer.scala.txt +++ /dev/null @@ -1,47 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import java.util.Objects -import scala.collection.mutable -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class QueryINeedQueryRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setInput(input: ZonedDateTime): Unit = { - this.input.put("input", input) - this.useObjectMapperForInputSerialization.add("input"); - } - - override def getOperationType(): GraphQLOperation = QueryINeedQueryRequest.OPERATION_TYPE - - override def getOperationName(): String = QueryINeedQueryRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else QueryINeedQueryRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def toString(): String = Objects.toString(input) -} - -object QueryINeedQueryRequest { - - final val OPERATION_NAME: String = "queryINeed" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.QUERY - - def apply(alias: String) = new QueryINeedQueryRequest(alias) - - def apply() = new QueryINeedQueryRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/SearchResultItemConnectionResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/SearchResultItemConnectionResponseProjection.scala.txt deleted file mode 100644 index 4cfc5a3c9..000000000 --- a/src/test/resources/expected-classes/scala/SearchResultItemConnectionResponseProjection.scala.txt +++ /dev/null @@ -1,162 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import java.util.Objects -import scala.collection.mutable.HashMap -import scala.collection.JavaConverters._ - -/** - * Response projection for SearchResultItemConnection - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SearchResultItemConnectionResponseProjection() extends GraphQLResponseProjection() { - - def this(projection: SearchResultItemConnectionResponseProjection) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[SearchResultItemConnectionResponseProjection]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): SearchResultItemConnectionResponseProjection = all$(3) - - def all$(maxDepth: Int): SearchResultItemConnectionResponseProjection = { - this.codeCount() - if (projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemEdgeResponseProjection.edges", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemConnectionResponseProjection.SearchResultItemEdgeResponseProjection.edges", projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemEdgeResponseProjection.edges", 0) + 1) - this.edges(new SearchResultItemEdgeResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemEdgeResponseProjection.edges", 0))) - } - this.issueCount() - if (projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemResponseProjection.nodes", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemConnectionResponseProjection.SearchResultItemResponseProjection.nodes", projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemResponseProjection.nodes", 0) + 1) - this.nodes(new SearchResultItemResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.SearchResultItemResponseProjection.nodes", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.PageInfoResponseProjection.pageInfo", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemConnectionResponseProjection.PageInfoResponseProjection.pageInfo", projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.PageInfoResponseProjection.pageInfo", 0) + 1) - this.pageInfo(new PageInfoResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemConnectionResponseProjection.PageInfoResponseProjection.pageInfo", 0))) - } - this.repositoryCount() - this.userCount() - this.wikiCount() - this.typename() - this - } - - def codeCount(): SearchResultItemConnectionResponseProjection = { - codeCount(null.asInstanceOf[String]) - } - - def codeCount(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("codeCount").alias(alias)) - this - } - - def edges(subProjection: SearchResultItemEdgeResponseProjection): SearchResultItemConnectionResponseProjection = { - edges(null.asInstanceOf[String], subProjection) - } - - def edges(alias: String, subProjection: SearchResultItemEdgeResponseProjection): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("edges").alias(alias).projection(subProjection)) - this - } - - def issueCount(): SearchResultItemConnectionResponseProjection = { - issueCount(null.asInstanceOf[String]) - } - - def issueCount(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("issueCount").alias(alias)) - this - } - - def nodes(subProjection: SearchResultItemResponseProjection): SearchResultItemConnectionResponseProjection = { - nodes(null.asInstanceOf[String], subProjection) - } - - def nodes(alias: String, subProjection: SearchResultItemResponseProjection): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("nodes").alias(alias).projection(subProjection)) - this - } - - def pageInfo(subProjection: PageInfoResponseProjection): SearchResultItemConnectionResponseProjection = { - pageInfo(null.asInstanceOf[String], subProjection) - } - - def pageInfo(alias: String, subProjection: PageInfoResponseProjection): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("pageInfo").alias(alias).projection(subProjection)) - this - } - - def repositoryCount(): SearchResultItemConnectionResponseProjection = { - repositoryCount(null.asInstanceOf[String]) - } - - def repositoryCount(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("repositoryCount").alias(alias)) - this - } - - def userCount(): SearchResultItemConnectionResponseProjection = { - userCount(null.asInstanceOf[String]) - } - - def userCount(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("userCount").alias(alias)) - this - } - - def wikiCount(): SearchResultItemConnectionResponseProjection = { - wikiCount(null.asInstanceOf[String]) - } - - def wikiCount(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("wikiCount").alias(alias)) - this - } - - def typename(): SearchResultItemConnectionResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): SearchResultItemConnectionResponseProjection = { - add$(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def deepCopy$(): SearchResultItemConnectionResponseProjection = new SearchResultItemConnectionResponseProjection(this) - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[SearchResultItemConnectionResponseProjection] - Objects.equals(fields, that.fields) - } - - override def hashCode(): Int = Objects.hash(fields) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/SearchResultItemResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/SearchResultItemResponseProjection.scala.txt deleted file mode 100644 index 7438706f9..000000000 --- a/src/test/resources/expected-classes/scala/SearchResultItemResponseProjection.scala.txt +++ /dev/null @@ -1,164 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import java.util.Objects -import scala.collection.mutable.HashMap -import scala.collection.JavaConverters._ - -/** - * Response projection for SearchResultItem - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SearchResultItemResponseProjection() extends GraphQLResponseProjection() { - - def this(projection: SearchResultItemResponseProjection) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[SearchResultItemResponseProjection]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): SearchResultItemResponseProjection = all$(3) - - def all$(maxDepth: Int): SearchResultItemResponseProjection = { - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.AppResponseProjection.onApp", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.AppResponseProjection.onApp", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.AppResponseProjection.onApp", 0) + 1) - this.onApp(new AppResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.AppResponseProjection.onApp", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.RepositoryResponseProjection.onRepository", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.RepositoryResponseProjection.onRepository", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.RepositoryResponseProjection.onRepository", 0) + 1) - this.onRepository(new RepositoryResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.RepositoryResponseProjection.onRepository", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.IssueResponseProjection.onIssue", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.IssueResponseProjection.onIssue", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.IssueResponseProjection.onIssue", 0) + 1) - this.onIssue(new IssueResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.IssueResponseProjection.onIssue", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.OrganizationResponseProjection.onOrganization", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.OrganizationResponseProjection.onOrganization", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.OrganizationResponseProjection.onOrganization", 0) + 1) - this.onOrganization(new OrganizationResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.OrganizationResponseProjection.onOrganization", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.UserResponseProjection.onUser", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.UserResponseProjection.onUser", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.UserResponseProjection.onUser", 0) + 1) - this.onUser(new UserResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.UserResponseProjection.onUser", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.MarketplaceListingResponseProjection.onMarketplaceListing", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.MarketplaceListingResponseProjection.onMarketplaceListing", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.MarketplaceListingResponseProjection.onMarketplaceListing", 0) + 1) - this.onMarketplaceListing(new MarketplaceListingResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.MarketplaceListingResponseProjection.onMarketplaceListing", 0))) - } - if (projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.PullRequestResponseProjection.onPullRequest", 0) <= maxDepth) { - projectionDepthOnFields.put("SearchResultItemResponseProjection.PullRequestResponseProjection.onPullRequest", projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.PullRequestResponseProjection.onPullRequest", 0) + 1) - this.onPullRequest(new PullRequestResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SearchResultItemResponseProjection.PullRequestResponseProjection.onPullRequest", 0))) - } - this.typename() - this - } - - def onApp(subProjection: AppResponseProjection): SearchResultItemResponseProjection = { - onApp(null.asInstanceOf[String], subProjection) - } - - def onApp(alias: String, subProjection: AppResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on App").alias(alias).projection(subProjection)) - this - } - - def onRepository(subProjection: RepositoryResponseProjection): SearchResultItemResponseProjection = { - onRepository(null.asInstanceOf[String], subProjection) - } - - def onRepository(alias: String, subProjection: RepositoryResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on Repository").alias(alias).projection(subProjection)) - this - } - - def onIssue(subProjection: IssueResponseProjection): SearchResultItemResponseProjection = { - onIssue(null.asInstanceOf[String], subProjection) - } - - def onIssue(alias: String, subProjection: IssueResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on Issue").alias(alias).projection(subProjection)) - this - } - - def onOrganization(subProjection: OrganizationResponseProjection): SearchResultItemResponseProjection = { - onOrganization(null.asInstanceOf[String], subProjection) - } - - def onOrganization(alias: String, subProjection: OrganizationResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on Organization").alias(alias).projection(subProjection)) - this - } - - def onUser(subProjection: UserResponseProjection): SearchResultItemResponseProjection = { - onUser(null.asInstanceOf[String], subProjection) - } - - def onUser(alias: String, subProjection: UserResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on User").alias(alias).projection(subProjection)) - this - } - - def onMarketplaceListing(subProjection: MarketplaceListingResponseProjection): SearchResultItemResponseProjection = { - onMarketplaceListing(null.asInstanceOf[String], subProjection) - } - - def onMarketplaceListing(alias: String, subProjection: MarketplaceListingResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on MarketplaceListing").alias(alias).projection(subProjection)) - this - } - - def onPullRequest(subProjection: PullRequestResponseProjection): SearchResultItemResponseProjection = { - onPullRequest(null.asInstanceOf[String], subProjection) - } - - def onPullRequest(alias: String, subProjection: PullRequestResponseProjection): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("...on PullRequest").alias(alias).projection(subProjection)) - this - } - - def typename(): SearchResultItemResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): SearchResultItemResponseProjection = { - add$(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def deepCopy$(): SearchResultItemResponseProjection = new SearchResultItemResponseProjection(this) - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[SearchResultItemResponseProjection] - Objects.equals(fields, that.fields) - } - - override def hashCode(): Int = Objects.hash(fields) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/VersionQueryResponse_int.scala.txt b/src/test/resources/expected-classes/scala/VersionQueryResponse_int.scala.txt deleted file mode 100644 index bd8f85c74..000000000 --- a/src/test/resources/expected-classes/scala/VersionQueryResponse_int.scala.txt +++ /dev/null @@ -1,23 +0,0 @@ -package com.github.graphql - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class VersionQueryResponse extends GraphQLResult[JMap[String, Int]] { - - def version(): Int = { - val data: JMap[String, Int] = getData - data.get(VersionQueryResponse.OPERATION_NAME) - } - -} - -object VersionQueryResponse { - - private final val OPERATION_NAME: String = "version" - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/annotation/CreateEventMutationResolver.scala.txt b/src/test/resources/expected-classes/scala/annotation/CreateEventMutationResolver.scala.txt deleted file mode 100644 index 99de67dec..000000000 --- a/src/test/resources/expected-classes/scala/annotation/CreateEventMutationResolver.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -package com.kobylynskyi.graphql.test1 - - -/** - * Create a new event. - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait CreateEventMutationResolver { - - /** - * Create a new event. - */ - @javax.validation.constraints.NotNull - @com.example.CustomAnnotation(roles=scala.Array("admin", "moderator"), boo=scala.Array(true, false, true), float=scala.Array("12.0", "null"), int=42, n="null") - @throws[Exception] - def createEvent(categoryId: String, createdBy: String): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/annotation/MutationResolver.scala.txt b/src/test/resources/expected-classes/scala/annotation/MutationResolver.scala.txt deleted file mode 100644 index 4bfa853b3..000000000 --- a/src/test/resources/expected-classes/scala/annotation/MutationResolver.scala.txt +++ /dev/null @@ -1,18 +0,0 @@ -package com.kobylynskyi.graphql.test1 - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait MutationResolver { - - /** - * Create a new event. - */ - @javax.validation.constraints.NotNull - @com.example.CustomAnnotation(roles=scala.Array("admin", "moderator"), boo=scala.Array(true, false, true), float=scala.Array("12.0", "null"), int=42, n="null") - @throws[Exception] - def createEvent(categoryId: String, createdBy: String): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/annotation/User.scala.txt b/src/test/resources/expected-classes/scala/annotation/User.scala.txt deleted file mode 100644 index a8ab13690..000000000 --- a/src/test/resources/expected-classes/scala/annotation/User.scala.txt +++ /dev/null @@ -1,18 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import scala.collection.JavaConverters._ - -/** - * type with directive using enum value - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class User( - name: String, - @com.example.Relationship(type = "FRIEND_WITH", direction = OUT) - friends: scala.Seq[User] -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/builder/CaseQueryRequest.scala.txt b/src/test/resources/expected-classes/scala/builder/CaseQueryRequest.scala.txt deleted file mode 100644 index f5d9c1768..000000000 --- a/src/test/resources/expected-classes/scala/builder/CaseQueryRequest.scala.txt +++ /dev/null @@ -1,61 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import java.util.Objects -import scala.collection.mutable -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class CaseQueryRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setFinal(`final`: scala.Seq[Char]): Unit = { - this.input.put("final", `final`) - } - - override def getOperationType(): GraphQLOperation = CaseQueryRequest.OPERATION_TYPE - - override def getOperationName(): String = CaseQueryRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else CaseQueryRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[CaseQueryRequest] - Objects.equals(getOperationType(), that.getOperationType()) && - Objects.equals(getOperationName(), that.getOperationName()) && - Objects.equals(input, that.input) - } - - override def hashCode(): Int = Objects.hash(getOperationType(), getOperationName(), input) - - override def toString(): String = Objects.toString(input) -} - -object CaseQueryRequest { - - final val OPERATION_NAME: String = "case" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.QUERY - - def apply(alias: String) = new CaseQueryRequest(alias) - - def apply() = new CaseQueryRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest.scala.txt b/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest.scala.txt deleted file mode 100644 index b8d16e438..000000000 --- a/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest.scala.txt +++ /dev/null @@ -1,46 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import java.util.Objects -import scala.collection.mutable -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class QueryINeedQueryRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setInput(input: String): Unit = { - this.input.put("input", input) - } - - override def getOperationType(): GraphQLOperation = QueryINeedQueryRequest.OPERATION_TYPE - - override def getOperationName(): String = QueryINeedQueryRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else QueryINeedQueryRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def toString(): String = Objects.toString(input) -} - -object QueryINeedQueryRequest { - - final val OPERATION_NAME: String = "queryINeed" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.QUERY - - def apply(alias: String) = new QueryINeedQueryRequest(alias) - - def apply() = new QueryINeedQueryRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest_whole_scalar.scala.txt b/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest_whole_scalar.scala.txt deleted file mode 100644 index b8d16e438..000000000 --- a/src/test/resources/expected-classes/scala/custom-type/QueryINeedQueryRequest_whole_scalar.scala.txt +++ /dev/null @@ -1,46 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest -import java.util.{ LinkedHashMap => JLinkedHashMap } -import java.util.{ Map => JMap, Set => JSet } -import java.util.Objects -import scala.collection.mutable -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class QueryINeedQueryRequest(alias: String) extends GraphQLOperationRequest { - - private final lazy val input = new JLinkedHashMap[String, java.lang.Object]() - private final lazy val useObjectMapperForInputSerialization: mutable.Set[String] = mutable.Set() - - def setInput(input: String): Unit = { - this.input.put("input", input) - } - - override def getOperationType(): GraphQLOperation = QueryINeedQueryRequest.OPERATION_TYPE - - override def getOperationName(): String = QueryINeedQueryRequest.OPERATION_NAME - - override def getAlias(): String = if (alias != null) alias else QueryINeedQueryRequest.OPERATION_NAME - - override def getInput(): JMap[String, java.lang.Object] = input - - override def getUseObjectMapperForInputSerialization(): JSet[String] = useObjectMapperForInputSerialization.asJava - - override def toString(): String = Objects.toString(input) -} - -object QueryINeedQueryRequest { - - final val OPERATION_NAME: String = "queryINeed" - final val OPERATION_TYPE: GraphQLOperation = GraphQLOperation.QUERY - - def apply(alias: String) = new QueryINeedQueryRequest(alias) - - def apply() = new QueryINeedQueryRequest(null) - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/custom-type/ResponseContainingDate.scala.txt b/src/test/resources/expected-classes/scala/custom-type/ResponseContainingDate.scala.txt deleted file mode 100644 index 6a447a300..000000000 --- a/src/test/resources/expected-classes/scala/custom-type/ResponseContainingDate.scala.txt +++ /dev/null @@ -1,19 +0,0 @@ -package com.kobylynskyi.graphql.test1 - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class ResponseContainingDate( - a: java.time.ZonedDateTime -) { - - override def toString(): String = { - scala.Seq( - if (a != null) "a: " + GraphQLRequestSerializer.getEntry(a) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/CreateEventMutationResolver.scala.txt b/src/test/resources/expected-classes/scala/deprecated/CreateEventMutationResolver.scala.txt deleted file mode 100644 index 6fe26224a..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/CreateEventMutationResolver.scala.txt +++ /dev/null @@ -1,15 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait CreateEventMutationResolver { - - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - @throws[Exception] - def createEvent(input: EventInput): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/Event.scala.txt b/src/test/resources/expected-classes/scala/deprecated/Event.scala.txt deleted file mode 100644 index a0421ee9c..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/Event.scala.txt +++ /dev/null @@ -1,23 +0,0 @@ -package com.github.graphql - -import scala.collection.JavaConverters._ -import Status._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Event( - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.github.graphql.StatusTypeRefer]) - status: Status, - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - createdDateTime: String, - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - override val id: String -) extends PinnableItem with Node { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/EventInput.scala.txt b/src/test/resources/expected-classes/scala/deprecated/EventInput.scala.txt deleted file mode 100644 index ad774af7b..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/EventInput.scala.txt +++ /dev/null @@ -1,16 +0,0 @@ -package com.github.graphql - -import scala.collection.JavaConverters._ -import Status._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class EventInput( - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - status: Status -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/EventsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/deprecated/EventsQueryResolver.scala.txt deleted file mode 100644 index b5979cd1e..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/EventsQueryResolver.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait EventsQueryResolver { - - @deprecated(message = "No longer supported") - @throws[Exception] - def events(): scala.Seq[Event] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/MutationResolver.scala.txt b/src/test/resources/expected-classes/scala/deprecated/MutationResolver.scala.txt deleted file mode 100644 index eb0c342d1..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/MutationResolver.scala.txt +++ /dev/null @@ -1,15 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait MutationResolver { - - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - @throws[Exception] - def createEvent(input: EventInput): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/Node.scala.txt b/src/test/resources/expected-classes/scala/deprecated/Node.scala.txt deleted file mode 100644 index 526dd761c..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/Node.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Node { - - @deprecated(message = "test deprecated with msg") - @javax.validation.constraints.NotNull - val id: String - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/PinnableItem.scala.txt b/src/test/resources/expected-classes/scala/deprecated/PinnableItem.scala.txt deleted file mode 100644 index 2f7648368..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/PinnableItem.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait PinnableItem { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/deprecated/QueryResolver.scala.txt deleted file mode 100644 index aee29c591..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/QueryResolver.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @deprecated(message = "No longer supported") - @throws[Exception] - def events(): scala.Seq[Event] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/deprecated/Status.scala.txt b/src/test/resources/expected-classes/scala/deprecated/Status.scala.txt deleted file mode 100644 index f5102e3a2..000000000 --- a/src/test/resources/expected-classes/scala/deprecated/Status.scala.txt +++ /dev/null @@ -1,19 +0,0 @@ -package com.github.graphql - -import com.fasterxml.jackson.core.`type`.TypeReference - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -object Status extends Enumeration { - - type Status = Value - - @deprecated(message = "test deprecated with msg") - val CREATED: Value = Value("CREATED") - val IN_PROGRESS: Value = Value("IN_PROGRESS") - -} - -class StatusTypeRefer extends TypeReference[Status.type] \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/Event.scala.txt b/src/test/resources/expected-classes/scala/empty/Event.scala.txt deleted file mode 100644 index f5571a0a4..000000000 --- a/src/test/resources/expected-classes/scala/empty/Event.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Event( -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/EventInput.scala.txt b/src/test/resources/expected-classes/scala/empty/EventInput.scala.txt deleted file mode 100644 index c723dc66f..000000000 --- a/src/test/resources/expected-classes/scala/empty/EventInput.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class EventInput( -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/EventResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/empty/EventResponseProjection.scala.txt deleted file mode 100644 index 37a91a039..000000000 --- a/src/test/resources/expected-classes/scala/empty/EventResponseProjection.scala.txt +++ /dev/null @@ -1,58 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import scala.collection.mutable.HashMap -import scala.collection.JavaConverters._ - -/** - * Response projection for Event - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class EventResponseProjection() extends GraphQLResponseProjection() { - - def this(projection: EventResponseProjection) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[EventResponseProjection]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): EventResponseProjection = all$(3) - - def all$(maxDepth: Int): EventResponseProjection = { - this.typename() - this - } - - def typename(): EventResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def deepCopy$(): EventResponseProjection = new EventResponseProjection(this) - - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/MutationResolver.scala.txt b/src/test/resources/expected-classes/scala/empty/MutationResolver.scala.txt deleted file mode 100644 index 70d8d6b4f..000000000 --- a/src/test/resources/expected-classes/scala/empty/MutationResolver.scala.txt +++ /dev/null @@ -1,7 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait MutationResolver { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/Node.scala.txt b/src/test/resources/expected-classes/scala/empty/Node.scala.txt deleted file mode 100644 index afd7fdf3f..000000000 --- a/src/test/resources/expected-classes/scala/empty/Node.scala.txt +++ /dev/null @@ -1,7 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Node { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/PinnableItem.scala.txt b/src/test/resources/expected-classes/scala/empty/PinnableItem.scala.txt deleted file mode 100644 index 8bf2ed4c6..000000000 --- a/src/test/resources/expected-classes/scala/empty/PinnableItem.scala.txt +++ /dev/null @@ -1,7 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait PinnableItem { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/empty/QueryResolver.scala.txt deleted file mode 100644 index 158f19355..000000000 --- a/src/test/resources/expected-classes/scala/empty/QueryResolver.scala.txt +++ /dev/null @@ -1,7 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/empty/Status.scala.txt b/src/test/resources/expected-classes/scala/empty/Status.scala.txt deleted file mode 100644 index b719b046b..000000000 --- a/src/test/resources/expected-classes/scala/empty/Status.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -import com.fasterxml.jackson.core.`type`.TypeReference - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -object Status extends Enumeration { - - type Status = Value - - -} - -class StatusTypeRefer extends TypeReference[Status.type] \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/enum-union/EnumMember1.scala.txt b/src/test/resources/expected-classes/scala/enum-union/EnumMember1.scala.txt deleted file mode 100644 index 37c781f5a..000000000 --- a/src/test/resources/expected-classes/scala/enum-union/EnumMember1.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.kobylynskyi.graphql.enumunion - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -object EnumMember1 extends Enumeration with EnumUnion { - - type EnumMember1 = Value - - val VALUE: Value = Value("VALUE") - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/enum-union/EnumMember2.scala.txt b/src/test/resources/expected-classes/scala/enum-union/EnumMember2.scala.txt deleted file mode 100644 index 36fbc7eec..000000000 --- a/src/test/resources/expected-classes/scala/enum-union/EnumMember2.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.kobylynskyi.graphql.enumunion - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -object EnumMember2 extends Enumeration with EnumUnion { - - type EnumMember2 = Value - - val OTHER_VALUE: Value = Value("OTHER_VALUE") - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/enum-union/EnumUnion.scala.txt b/src/test/resources/expected-classes/scala/enum-union/EnumUnion.scala.txt deleted file mode 100644 index 74bc4af86..000000000 --- a/src/test/resources/expected-classes/scala/enum-union/EnumUnion.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -package com.kobylynskyi.graphql.enumunion - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait EnumUnion { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/enum-union/TypeWithEnum.scala.txt b/src/test/resources/expected-classes/scala/enum-union/TypeWithEnum.scala.txt deleted file mode 100644 index 41bcfc1b8..000000000 --- a/src/test/resources/expected-classes/scala/enum-union/TypeWithEnum.scala.txt +++ /dev/null @@ -1,40 +0,0 @@ -package com.kobylynskyi.graphql.enumunion - - -import EnumMember1._ -import EnumUnion._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class TypeWithEnum( - test1: EnumMember1, - test2: EnumUnion -) { - -} - -object TypeWithEnum { - - def builder(): TypeWithEnum.Builder = new Builder() - - class Builder { - - private var test1: EnumMember1 = _ - private var test2: EnumUnion = _ - - def setTest1(test1: EnumMember1): Builder = { - this.test1 = test1 - this - } - - def setTest2(test2: EnumUnion): Builder = { - this.test2 = test2 - this - } - - def build(): TypeWithEnum = TypeWithEnum(test1, test2) - - } -} diff --git a/src/test/resources/expected-classes/scala/extend/Asset.scala.txt b/src/test/resources/expected-classes/scala/extend/Asset.scala.txt deleted file mode 100644 index 6ea300f07..000000000 --- a/src/test/resources/expected-classes/scala/extend/Asset.scala.txt +++ /dev/null @@ -1,19 +0,0 @@ -import scala.collection.JavaConverters._ -import Status._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Asset( - @javax.validation.constraints.NotNull - name: String, - @javax.validation.constraints.NotNull - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[StatusTypeRefer]) - status: Status, - @javax.validation.constraints.NotNull - override val id: String, - override val createdBy: String -) extends PinnableItem with Node { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/AssetInput.scala.txt b/src/test/resources/expected-classes/scala/extend/AssetInput.scala.txt deleted file mode 100644 index 93294e8f0..000000000 --- a/src/test/resources/expected-classes/scala/extend/AssetInput.scala.txt +++ /dev/null @@ -1,12 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class AssetInput( - @javax.validation.constraints.NotNull - name: String -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/AssetsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/AssetsQueryResolver.scala.txt deleted file mode 100644 index 616167709..000000000 --- a/src/test/resources/expected-classes/scala/extend/AssetsQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait AssetsQueryResolver { - - @throws[Exception] - def assets(): scala.Seq[Asset] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/CreateAssetMutationResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/CreateAssetMutationResolver.scala.txt deleted file mode 100644 index 6c89588f1..000000000 --- a/src/test/resources/expected-classes/scala/extend/CreateAssetMutationResolver.scala.txt +++ /dev/null @@ -1,12 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait CreateAssetMutationResolver { - - @javax.validation.constraints.NotNull - @throws[Exception] - def createAsset(input: AssetInput): Asset - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/CreateEventMutationResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/CreateEventMutationResolver.scala.txt deleted file mode 100644 index 399030f37..000000000 --- a/src/test/resources/expected-classes/scala/extend/CreateEventMutationResolver.scala.txt +++ /dev/null @@ -1,12 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait CreateEventMutationResolver { - - @javax.validation.constraints.NotNull - @throws[Exception] - def createEvent(input: EventInput): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/Event.scala.txt b/src/test/resources/expected-classes/scala/extend/Event.scala.txt deleted file mode 100644 index 65a460330..000000000 --- a/src/test/resources/expected-classes/scala/extend/Event.scala.txt +++ /dev/null @@ -1,20 +0,0 @@ -import scala.collection.JavaConverters._ -import Status._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Event( - @javax.validation.constraints.NotNull - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[StatusTypeRefer]) - status: Status, - @javax.validation.constraints.NotNull - createdDateTime: String, - assets: scala.Seq[Asset], - @javax.validation.constraints.NotNull - override val id: String, - override val createdBy: String -) extends PinnableItem with Node { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/EventInput.scala.txt b/src/test/resources/expected-classes/scala/extend/EventInput.scala.txt deleted file mode 100644 index f1c66706a..000000000 --- a/src/test/resources/expected-classes/scala/extend/EventInput.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -import scala.collection.JavaConverters._ -import Status._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class EventInput( - @javax.validation.constraints.NotNull - status: Status, - assets: scala.Seq[AssetInput] -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/EventsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/EventsQueryResolver.scala.txt deleted file mode 100644 index 9ec93f5d5..000000000 --- a/src/test/resources/expected-classes/scala/extend/EventsQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait EventsQueryResolver { - - @throws[Exception] - def events(): scala.Seq[Event] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/MutationResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/MutationResolver.scala.txt deleted file mode 100644 index d95f42830..000000000 --- a/src/test/resources/expected-classes/scala/extend/MutationResolver.scala.txt +++ /dev/null @@ -1,16 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait MutationResolver { - - @javax.validation.constraints.NotNull - @throws[Exception] - def createEvent(input: EventInput): Event - - @javax.validation.constraints.NotNull - @throws[Exception] - def createAsset(input: AssetInput): Asset - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/Node.scala.txt b/src/test/resources/expected-classes/scala/extend/Node.scala.txt deleted file mode 100644 index cf46f1ead..000000000 --- a/src/test/resources/expected-classes/scala/extend/Node.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Node { - - @javax.validation.constraints.NotNull - val id: String - - val createdBy: String - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/PinnableItem.scala.txt b/src/test/resources/expected-classes/scala/extend/PinnableItem.scala.txt deleted file mode 100644 index 305971259..000000000 --- a/src/test/resources/expected-classes/scala/extend/PinnableItem.scala.txt +++ /dev/null @@ -1,8 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait PinnableItem { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/QueryResolver.scala.txt deleted file mode 100644 index ad08adc7e..000000000 --- a/src/test/resources/expected-classes/scala/extend/QueryResolver.scala.txt +++ /dev/null @@ -1,18 +0,0 @@ - -/** - * Queries related to events - * Queries related to assets - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @throws[Exception] - def events(): scala.Seq[Event] - - @throws[Exception] - def assets(): scala.Seq[Asset] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/Status.scala.txt b/src/test/resources/expected-classes/scala/extend/Status.scala.txt deleted file mode 100644 index 84eeb20b3..000000000 --- a/src/test/resources/expected-classes/scala/extend/Status.scala.txt +++ /dev/null @@ -1,17 +0,0 @@ -import com.fasterxml.jackson.core.`type`.TypeReference - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -object Status extends Enumeration { - - type Status = Value - - val CREATED: Value = Value("CREATED") - val IN_PROGRESS: Value = Value("IN_PROGRESS") - val ASSIGNED: Value = Value("ASSIGNED") - -} - -class StatusTypeRefer extends TypeReference[Status.type] \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullable/Event.scala.txt b/src/test/resources/expected-classes/scala/extend/nullable/Event.scala.txt deleted file mode 100644 index fc406a8e9..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullable/Event.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Event( - nullableStatus: scala.Seq[scala.Option[Int]], - nonullStatus: scala.Seq[Int], - nullablePrimitive: scala.Option[Int] -) extends Node { - - override def toString(): String = { - scala.Seq( - if (nullableStatus != null) "nullableStatus: " + GraphQLRequestSerializer.getEntry(nullableStatus.asJava) else "", - if (nonullStatus != null) "nonullStatus: " + GraphQLRequestSerializer.getEntry(nonullStatus.asJava) else "", - if (nullablePrimitive.isDefined) "nullablePrimitive: " + GraphQLRequestSerializer.getEntry(nullablePrimitive.get) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullable/Null1QueryQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullable/Null1QueryQueryResolver.scala.txt deleted file mode 100644 index 0ed3f12c2..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullable/Null1QueryQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Null1QueryQueryResolver { - - @throws[Exception] - def null1Query(): scala.Option[Int] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullable/Null2QueryQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullable/Null2QueryQueryResolver.scala.txt deleted file mode 100644 index 442e76d45..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullable/Null2QueryQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Null2QueryQueryResolver { - - @throws[Exception] - def null2Query(): scala.Seq[scala.Option[Int]] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullable/Null3QueryQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullable/Null3QueryQueryResolver.scala.txt deleted file mode 100644 index 22336eddd..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullable/Null3QueryQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Null3QueryQueryResolver { - - @throws[Exception] - def null3Query(): scala.Seq[Int] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullable/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullable/QueryResolver.scala.txt deleted file mode 100644 index 24095ddbd..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullable/QueryResolver.scala.txt +++ /dev/null @@ -1,23 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @throws[Exception] - def events(): scala.Seq[Event] - - @throws[Exception] - def event(): scala.Option[Event] - - @throws[Exception] - def null1Query(): scala.Option[Int] - - @throws[Exception] - def null2Query(): scala.Seq[scala.Option[Int]] - - @throws[Exception] - def null3Query(): scala.Seq[Int] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountQueryResolver.scala.txt deleted file mode 100644 index 0bcecd3c5..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimpleEventCountQueryResolver { - - @throws[Exception] - def simpleEventCount(): Int - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountsQueryResolver.scala.txt deleted file mode 100644 index c04e8d8ec..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimpleEventCountsQueryResolver.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimpleEventCountsQueryResolver { - - @throws[Exception] - def simpleEventCounts(): scala.Option[Int] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver.scala.txt deleted file mode 100644 index 08173a76f..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimplesQueryResolver { - - @throws[Exception] - def simples(): scala.Option[Event] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver_without_option.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver_without_option.scala.txt deleted file mode 100644 index 710f069ab..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResolver_without_option.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimplesQueryResolver { - - @throws[Exception] - def simples(): Event - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse.scala.txt deleted file mode 100644 index 754870d16..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SimplesQueryResponse extends GraphQLResult[JMap[String, Event]] { - - def simples(): Event = { - val data: JMap[String, Event] = getData - if (data != null) data.get(SimplesQueryResponse.OPERATION_NAME) else null - } - -} - -object SimplesQueryResponse { - - private final val OPERATION_NAME: String = "simples" - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse_without_option.scala.txt b/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse_without_option.scala.txt deleted file mode 100644 index 9903c93cc..000000000 --- a/src/test/resources/expected-classes/scala/extend/nullreturn/SimplesQueryResponse_without_option.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SimplesQueryResponse extends GraphQLResult[JMap[String, Event]] { - - def simples(): Event = { - val data: JMap[String, Event] = getData - if (data != null) data.get(SimplesQueryResponse.OPERATION_NAME) else null - } - -} - -object SimplesQueryResponse { - - private final val OPERATION_NAME: String = "simples" - -} diff --git a/src/test/resources/expected-classes/scala/extend/request/AssetResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/extend/request/AssetResponseProjection.scala.txt deleted file mode 100644 index fbbefc84c..000000000 --- a/src/test/resources/expected-classes/scala/extend/request/AssetResponseProjection.scala.txt +++ /dev/null @@ -1,98 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import scala.collection.mutable.HashMap -import scala.collection.JavaConverters._ - -/** - * Response projection for Asset - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class AssetResponseProjection() extends GraphQLResponseProjection() { - - def this(projection: AssetResponseProjection) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[AssetResponseProjection]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): AssetResponseProjection = all$(3) - - def all$(maxDepth: Int): AssetResponseProjection = { - this.name() - this.status() - this.id() - this.createdBy() - this.typename() - this - } - - def name(): AssetResponseProjection = { - name(null.asInstanceOf[String]) - } - - def name(alias: String): AssetResponseProjection = { - add$(new GraphQLResponseField("name").alias(alias)) - this - } - - def status(): AssetResponseProjection = { - status(null.asInstanceOf[String]) - } - - def status(alias: String): AssetResponseProjection = { - add$(new GraphQLResponseField("status").alias(alias)) - this - } - - def id(): AssetResponseProjection = { - id(null.asInstanceOf[String]) - } - - def id(alias: String): AssetResponseProjection = { - add$(new GraphQLResponseField("id").alias(alias)) - this - } - - def createdBy(): AssetResponseProjection = { - createdBy(null.asInstanceOf[String]) - } - - def createdBy(alias: String): AssetResponseProjection = { - add$(new GraphQLResponseField("createdBy").alias(alias)) - this - } - - def typename(): AssetResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): AssetResponseProjection = { - add$(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def deepCopy$(): AssetResponseProjection = new AssetResponseProjection(this) - - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/request/EventResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/extend/request/EventResponseProjection.scala.txt deleted file mode 100644 index 8a8020f3e..000000000 --- a/src/test/resources/expected-classes/scala/extend/request/EventResponseProjection.scala.txt +++ /dev/null @@ -1,111 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import scala.collection.mutable.HashMap -import scala.collection.JavaConverters._ - -/** - * Response projection for Event - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class EventResponseProjection() extends GraphQLResponseProjection() { - - def this(projection: EventResponseProjection) = { - this() - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - - def this(projections: scala.Seq[EventResponseProjection]) = { - this() - if (projections != null) { - for (projection <- projections) { - if (projection != null) { - for (field <- projection.fields.values.asScala) { - add$(field) - } - } - } - } - } - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): EventResponseProjection = all$(3) - - def all$(maxDepth: Int): EventResponseProjection = { - this.status() - this.createdDateTime() - if (projectionDepthOnFields.getOrElse("EventResponseProjection.AssetResponseProjection.assets", 0) <= maxDepth) { - projectionDepthOnFields.put("EventResponseProjection.AssetResponseProjection.assets", projectionDepthOnFields.getOrElse("EventResponseProjection.AssetResponseProjection.assets", 0) + 1) - this.assets(new AssetResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("EventResponseProjection.AssetResponseProjection.assets", 0))) - } - this.id() - this.createdBy() - this.typename() - this - } - - def status(): EventResponseProjection = { - status(null.asInstanceOf[String]) - } - - def status(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("status").alias(alias)) - this - } - - def createdDateTime(): EventResponseProjection = { - createdDateTime(null.asInstanceOf[String]) - } - - def createdDateTime(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("createdDateTime").alias(alias)) - this - } - - def assets(subProjection: AssetResponseProjection): EventResponseProjection = { - assets(null.asInstanceOf[String], subProjection) - } - - def assets(alias: String, subProjection: AssetResponseProjection): EventResponseProjection = { - add$(new GraphQLResponseField("assets").alias(alias).projection(subProjection)) - this - } - - def id(): EventResponseProjection = { - id(null.asInstanceOf[String]) - } - - def id(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("id").alias(alias)) - this - } - - def createdBy(): EventResponseProjection = { - createdBy(null.asInstanceOf[String]) - } - - def createdBy(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("createdBy").alias(alias)) - this - } - - def typename(): EventResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): EventResponseProjection = { - add$(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def deepCopy$(): EventResponseProjection = new EventResponseProjection(this) - - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResolver.scala.txt deleted file mode 100644 index c1903b938..000000000 --- a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResolver.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimpleEventCountQueryResolver { - - @throws[Exception] - def simpleEventCount(): Int - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResponse.scala.txt b/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResponse.scala.txt deleted file mode 100644 index b16e86693..000000000 --- a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountQueryResponse.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SimpleEventCountQueryResponse extends GraphQLResult[JMap[String, Int]] { - - def simpleEventCount(): Int = { - val data: JMap[String, Int] = getData - data.get(SimpleEventCountQueryResponse.OPERATION_NAME) - } - -} - -object SimpleEventCountQueryResponse { - - private final val OPERATION_NAME: String = "simpleEventCount" - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResolver.scala.txt deleted file mode 100644 index 5eaee69dd..000000000 --- a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResolver.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait SimpleEventCountsQueryResolver { - - @throws[Exception] - def simpleEventCounts(): scala.Option[Int] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResponse.scala.txt b/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResponse.scala.txt deleted file mode 100644 index 65aef63f4..000000000 --- a/src/test/resources/expected-classes/scala/extend/resolver/SimpleEventCountsQueryResponse.scala.txt +++ /dev/null @@ -1,21 +0,0 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SimpleEventCountsQueryResponse extends GraphQLResult[JMap[String, scala.Option[Int]]] { - - def simpleEventCounts(): scala.Option[Int] = { - val data: JMap[String, scala.Option[Int]] = getData - if (data != null) data.get(SimpleEventCountsQueryResponse.OPERATION_NAME) else None - } - -} - -object SimpleEventCountsQueryResponse { - - private final val OPERATION_NAME: String = "simpleEventCounts" - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/GraphqlJacksonTypeIdResolver.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/GraphqlJacksonTypeIdResolver.scala.txt deleted file mode 100644 index bf5acb8c3..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/GraphqlJacksonTypeIdResolver.scala.txt +++ /dev/null @@ -1,35 +0,0 @@ -package com.kobylynskyi.graphql.unionresolver - -import com.fasterxml.jackson.annotation.JsonTypeInfo -import com.fasterxml.jackson.databind.DatabindContext -import com.fasterxml.jackson.databind.JavaType -import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { - - private var superType: JavaType = _ - - override def init(baseType: JavaType): Unit = { - superType = baseType - } - - override def typeFromId(context: DatabindContext, typename: String): JavaType = try { - val clazz = Class.forName("com.kobylynskyi.graphql.unionresolver." + - typename) - context.constructSpecializedType(superType, clazz) - } catch { - case e: ClassNotFoundException => - Console.err.println(e.getMessage) - null - } - - override def getMechanism = JsonTypeInfo.Id.NAME - - override def idFromValue(obj: Any): String = idFromValueAndType(obj, obj.getClass) - - override def idFromValueAndType(obj: Any, subType: Class[_]): String = subType.getSimpleName -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/ResultObject.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/ResultObject.scala.txt deleted file mode 100644 index 7cc67ab11..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/ResultObject.scala.txt +++ /dev/null @@ -1,14 +0,0 @@ -package com.kobylynskyi.graphql.unionresolver - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver]) -trait ResultObject { - - val list: scala.Seq[_ <: UnionToResolve] - -} diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberA.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberA.scala.txt deleted file mode 100644 index da9698d0a..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberA.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.kobylynskyi.graphql.unionresolver - -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class UnionMemberA( - someField: scala.Option[Int] -) extends UnionToResolve { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberB.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberB.scala.txt deleted file mode 100644 index e592e02c6..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionMemberB.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.kobylynskyi.graphql.unionresolver - -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class UnionMemberB( - someField: String -) extends UnionToResolve { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionToResolve.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionToResolve.scala.txt deleted file mode 100644 index 7a90bd383..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/UnionToResolve.scala.txt +++ /dev/null @@ -1,12 +0,0 @@ -package com.kobylynskyi.graphql.unionresolver - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver]) -trait UnionToResolve { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.scala.txt deleted file mode 100644 index 3ec995553..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.scala.txt +++ /dev/null @@ -1,34 +0,0 @@ -import com.fasterxml.jackson.annotation.JsonTypeInfo -import com.fasterxml.jackson.databind.DatabindContext -import com.fasterxml.jackson.databind.JavaType -import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { - - private var superType: JavaType = _ - - override def init(baseType: JavaType): Unit = { - superType = baseType - } - - override def typeFromId(context: DatabindContext, typename: String): JavaType = try { - val clazz = Class.forName("My" + - typename + - "Suffix") - context.constructSpecializedType(superType, clazz) - } catch { - case e: ClassNotFoundException => - Console.err.println(e.getMessage) - null - } - - override def getMechanism = JsonTypeInfo.Id.NAME - - override def idFromValue(obj: Any): String = idFromValueAndType(obj, obj.getClass) - - override def idFromValueAndType(obj: Any, subType: Class[_]): String = subType.getSimpleName -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyResultObjectSuffix.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyResultObjectSuffix.scala.txt deleted file mode 100644 index b921de8d0..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyResultObjectSuffix.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[GraphqlJacksonTypeIdResolver]) -trait MyResultObjectSuffix { - - val list: scala.Seq[_ <: MyUnionToResolveSuffix] - -} diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.scala.txt deleted file mode 100644 index b1c9cdde2..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class MyUnionMemberASuffix( - someField: scala.Option[Int] -) extends MyUnionToResolveSuffix { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.scala.txt deleted file mode 100644 index 27e30272f..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.scala.txt +++ /dev/null @@ -1,11 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class MyUnionMemberBSuffix( - someField: String -) extends MyUnionToResolveSuffix { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.scala.txt b/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.scala.txt deleted file mode 100644 index 36671a4b3..000000000 --- a/src/test/resources/expected-classes/scala/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.scala.txt +++ /dev/null @@ -1,9 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(classOf[GraphqlJacksonTypeIdResolver]) -trait MyUnionToResolveSuffix { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/optional/InterfaceWithOptionalField.scala.txt b/src/test/resources/expected-classes/scala/optional/InterfaceWithOptionalField.scala.txt deleted file mode 100644 index cddf4f04c..000000000 --- a/src/test/resources/expected-classes/scala/optional/InterfaceWithOptionalField.scala.txt +++ /dev/null @@ -1,9 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait InterfaceWithOptionalField { - - val test: Int - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/optional/TypeWithMandatoryField.scala.txt b/src/test/resources/expected-classes/scala/optional/TypeWithMandatoryField.scala.txt deleted file mode 100644 index 63d3908e7..000000000 --- a/src/test/resources/expected-classes/scala/optional/TypeWithMandatoryField.scala.txt +++ /dev/null @@ -1,34 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class TypeWithMandatoryField( - override val test: Int -) extends InterfaceWithOptionalField { - - override def toString(): String = { - scala.Seq( - "test: " + test - ).filter(_ != "").mkString("{", ",", "}") - } -} - -object TypeWithMandatoryField { - - def builder(): TypeWithMandatoryField.Builder = new Builder() - - class Builder { - - private var test: Int = _ - - def setTest(test: Int): Builder = { - this.test = test - this - } - - def build(): TypeWithMandatoryField = TypeWithMandatoryField(test) - - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/Organization.scala.txt b/src/test/resources/expected-classes/scala/relay/Organization.scala.txt deleted file mode 100644 index bf8d156da..000000000 --- a/src/test/resources/expected-classes/scala/relay/Organization.scala.txt +++ /dev/null @@ -1,12 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Organization( - @javax.validation.constraints.NotNull - id: String -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/OrganizationsQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/relay/OrganizationsQueryResolver.scala.txt deleted file mode 100644 index 884aaf942..000000000 --- a/src/test/resources/expected-classes/scala/relay/OrganizationsQueryResolver.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait OrganizationsQueryResolver { - - @throws[Exception] - def organizations(first: scala.Option[Int], after: String, env: graphql.schema.DataFetchingEnvironment): graphql.relay.Connection[Organization] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/relay/QueryResolver.scala.txt deleted file mode 100644 index eeb337889..000000000 --- a/src/test/resources/expected-classes/scala/relay/QueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @throws[Exception] - def users(first: Int, after: String, env: graphql.schema.DataFetchingEnvironment): graphql.relay.Connection[User] - - @throws[Exception] - def organizations(first: scala.Option[Int], after: String, env: graphql.schema.DataFetchingEnvironment): graphql.relay.Connection[Organization] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/User.scala.txt b/src/test/resources/expected-classes/scala/relay/User.scala.txt deleted file mode 100644 index 7da809ee3..000000000 --- a/src/test/resources/expected-classes/scala/relay/User.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class User( - @javax.validation.constraints.NotNull - id: String, - name: String -) { - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/UsersQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/relay/UsersQueryResolver.scala.txt deleted file mode 100644 index 0949142ea..000000000 --- a/src/test/resources/expected-classes/scala/relay/UsersQueryResolver.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait UsersQueryResolver { - - @throws[Exception] - def users(first: Int, after: String, env: graphql.schema.DataFetchingEnvironment): graphql.relay.Connection[User] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/relay/UsersQueryResolver_reactive.scala.txt b/src/test/resources/expected-classes/scala/relay/UsersQueryResolver_reactive.scala.txt deleted file mode 100644 index 619e69bd6..000000000 --- a/src/test/resources/expected-classes/scala/relay/UsersQueryResolver_reactive.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait UsersQueryResolver { - - @throws[Exception] - def users(first: Int, after: String, env: graphql.schema.DataFetchingEnvironment): reactor.core.publisher.Mono[graphql.relay.Connection[User]] - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/tostring/QueryPrivateParametrizedInput.scala.txt b/src/test/resources/expected-classes/scala/tostring/QueryPrivateParametrizedInput.scala.txt deleted file mode 100644 index ebe9915cb..000000000 --- a/src/test/resources/expected-classes/scala/tostring/QueryPrivateParametrizedInput.scala.txt +++ /dev/null @@ -1,49 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import TestEnum._ - -/** - * Parametrized input for field private in type Query - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class QueryPrivateParametrizedInput( - int: Int, - intOpt: scala.Option[Int], - seq1: scala.Seq[scala.Option[Int]], - seq2: scala.Seq[Int], - `new`: String, - enum: TestEnum = TestEnum.long, - createdAfter: java.time.ZonedDateTime -) extends GraphQLParametrizedInput { - - override def deepCopy(): QueryPrivateParametrizedInput = { - QueryPrivateParametrizedInput( - this.int, - this.intOpt, - this.seq1, - this.seq2, - this.`new`, - this.enum, - this.createdAfter - ) - } - - override def toString(): String = { - scala.Seq( - "int: " + GraphQLRequestSerializer.getEntry(int), - if (intOpt.isDefined) "intOpt: " + GraphQLRequestSerializer.getEntry(intOpt.get) else "", - if (seq1 != null) "seq1: " + GraphQLRequestSerializer.getEntry(seq1.asJava) else "", - if (seq2 != null) "seq2: " + GraphQLRequestSerializer.getEntry(seq2.asJava) else "", - if (`new` != null) "new: " + GraphQLRequestSerializer.getEntry(`new`) else "", - if (enum != null) "enum: " + GraphQLRequestSerializer.getEntry(enum) else "", - if (createdAfter != null) "createdAfter: " + GraphQLRequestSerializer.getEntry(createdAfter, true) else "" - ).filter(_ != "").mkString("(", ",", ")") - } - -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/tostring/SuperQueryResponse.scala.txt b/src/test/resources/expected-classes/scala/tostring/SuperQueryResponse.scala.txt deleted file mode 100644 index 49f2b7f03..000000000 --- a/src/test/resources/expected-classes/scala/tostring/SuperQueryResponse.scala.txt +++ /dev/null @@ -1,23 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult -import java.util.{ Map => JMap } - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SuperQueryResponse extends GraphQLResult[JMap[String, String]] { - - def `super`(): String = { - val data: JMap[String, String] = getData - if (data != null) data.get(SuperQueryResponse.OPERATION_NAME) else null - } - -} - -object SuperQueryResponse { - - private final val OPERATION_NAME: String = "super" - -} diff --git a/src/test/resources/expected-classes/scala/tostring/Synchronized.scala.txt b/src/test/resources/expected-classes/scala/tostring/Synchronized.scala.txt deleted file mode 100644 index 54e3076b1..000000000 --- a/src/test/resources/expected-classes/scala/tostring/Synchronized.scala.txt +++ /dev/null @@ -1,111 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer -import scala.collection.JavaConverters._ -import TestEnum._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Synchronized( - void: String, - Wait: Char, - `this`: Char, - `super`: Char, - `private`: Char, - native: Char, - that: Char, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.kobylynskyi.graphql.codegen.prot.TestEnumTypeRefer]) - enum: TestEnum, - Synchronized: Synchronized, - date: java.time.ZonedDateTime -) { - - override def toString(): String = { - scala.Seq( - if (void != null) "void: " + GraphQLRequestSerializer.getEntry(void) else "", - "wait: " + GraphQLRequestSerializer.getEntry(Wait), - "this: " + GraphQLRequestSerializer.getEntry(`this`), - "super: " + GraphQLRequestSerializer.getEntry(`super`), - "private: " + GraphQLRequestSerializer.getEntry(`private`), - "native: " + GraphQLRequestSerializer.getEntry(native), - "that: " + GraphQLRequestSerializer.getEntry(that), - if (enum != null) "enum: " + GraphQLRequestSerializer.getEntry(enum) else "", - if (Synchronized != null) "Synchronized: " + GraphQLRequestSerializer.getEntry(Synchronized) else "", - if (date != null) "date: " + GraphQLRequestSerializer.getEntry(date, true) else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} - -object Synchronized { - - def builder(): Synchronized.Builder = new Builder() - - class Builder { - - private var void: String = _ - private var Wait: Char = _ - private var `this`: Char = _ - private var `super`: Char = _ - private var `private`: Char = _ - private var native: Char = _ - private var that: Char = _ - private var enum: TestEnum = _ - private var Synchronized: Synchronized = _ - private var date: java.time.ZonedDateTime = _ - - def setVoid(void: String): Builder = { - this.void = void - this - } - - def setWait(Wait: Char): Builder = { - this.Wait = Wait - this - } - - def setThis(`this`: Char): Builder = { - this.`this` = `this` - this - } - - def setSuper(`super`: Char): Builder = { - this.`super` = `super` - this - } - - def setPrivate(`private`: Char): Builder = { - this.`private` = `private` - this - } - - def setNative(native: Char): Builder = { - this.native = native - this - } - - def setThat(that: Char): Builder = { - this.that = that - this - } - - def setEnum(enum: TestEnum): Builder = { - this.enum = enum - this - } - - def setSynchronized(Synchronized: Synchronized): Builder = { - this.Synchronized = Synchronized - this - } - - def setDate(date: java.time.ZonedDateTime): Builder = { - this.date = date - this - } - - def build(): Synchronized = Synchronized(void, Wait, `this`, `super`, `private`, native, that, enum, Synchronized, date) - - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/tostring/SynchronizedResponseProjection.scala.txt b/src/test/resources/expected-classes/scala/tostring/SynchronizedResponseProjection.scala.txt deleted file mode 100644 index 4ea404349..000000000 --- a/src/test/resources/expected-classes/scala/tostring/SynchronizedResponseProjection.scala.txt +++ /dev/null @@ -1,169 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection -import java.util.Objects -import scala.collection.mutable.HashMap - -/** - * Response projection for Synchronized - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -class SynchronizedResponseProjection extends GraphQLResponseProjection { - - private final lazy val projectionDepthOnFields = new HashMap[String, Int] - - def all$(): SynchronizedResponseProjection = all$(3) - - def all$(maxDepth: Int): SynchronizedResponseProjection = { - this.void() - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.Wait", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.Wait", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.Wait", 0) + 1) - this.Wait(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.Wait", 0))) - } - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`this`", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.`this`", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`this`", 0) + 1) - this.`this`(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`this`", 0))) - } - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`super`", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.`super`", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`super`", 0) + 1) - this.`super`(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`super`", 0))) - } - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`private`", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.`private`", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`private`", 0) + 1) - this.`private`(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.`private`", 0))) - } - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.native", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.native", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.native", 0) + 1) - this.native(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.native", 0))) - } - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.that", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.CharResponseProjection.that", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.that", 0) + 1) - this.that(new CharResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.CharResponseProjection.that", 0))) - } - this.enum() - if (projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.SynchronizedResponseProjection.Synchronized", 0) <= maxDepth) { - projectionDepthOnFields.put("SynchronizedResponseProjection.SynchronizedResponseProjection.Synchronized", projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.SynchronizedResponseProjection.Synchronized", 0) + 1) - this.Synchronized(new SynchronizedResponseProjection().all$(maxDepth - projectionDepthOnFields.getOrElse("SynchronizedResponseProjection.SynchronizedResponseProjection.Synchronized", 0))) - } - this.date() - this.typename() - this - } - - def void(): SynchronizedResponseProjection = { - void(null.asInstanceOf[String]) - } - - def void(alias: String): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("void").alias(alias)) - this - } - - def Wait(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - Wait(null.asInstanceOf[String], subProjection) - } - - def Wait(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("wait").alias(alias).projection(subProjection)) - this - } - - def `this`(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - `this`(null.asInstanceOf[String], subProjection) - } - - def `this`(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("this").alias(alias).projection(subProjection)) - this - } - - def `super`(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - `super`(null.asInstanceOf[String], subProjection) - } - - def `super`(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("super").alias(alias).projection(subProjection)) - this - } - - def `private`(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - `private`(null.asInstanceOf[String], subProjection) - } - - def `private`(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("private").alias(alias).projection(subProjection)) - this - } - - def native(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - native(null.asInstanceOf[String], subProjection) - } - - def native(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("native").alias(alias).projection(subProjection)) - this - } - - def that(subProjection: CharResponseProjection): SynchronizedResponseProjection = { - that(null.asInstanceOf[String], subProjection) - } - - def that(alias: String, subProjection: CharResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("that").alias(alias).projection(subProjection)) - this - } - - def enum(): SynchronizedResponseProjection = { - enum(null.asInstanceOf[String]) - } - - def enum(alias: String): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("enum").alias(alias)) - this - } - - def Synchronized(subProjection: SynchronizedResponseProjection): SynchronizedResponseProjection = { - Synchronized(null.asInstanceOf[String], subProjection) - } - - def Synchronized(alias: String, subProjection: SynchronizedResponseProjection): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("Synchronized").alias(alias).projection(subProjection)) - this - } - - def date(): SynchronizedResponseProjection = { - date(null.asInstanceOf[String]) - } - - def date(alias: String): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("date").alias(alias)) - this - } - - def typename(): SynchronizedResponseProjection = { - typename(null.asInstanceOf[String]) - } - - def typename(alias: String): SynchronizedResponseProjection = { - fields.add(new GraphQLResponseField("__typename").alias(alias)) - this - } - - override def equals(obj: Any): Boolean = { - if (this == obj) { - return true - } - if (obj == null || getClass != obj.getClass) { - return false - } - val that = obj.asInstanceOf[SynchronizedResponseProjection] - Objects.equals(fields, that.fields) - } - - override def hashCode(): Int = Objects.hash(fields) - -} diff --git a/src/test/resources/expected-classes/scala/tostring/TOSTRING_Synchronized.scala.txt b/src/test/resources/expected-classes/scala/tostring/TOSTRING_Synchronized.scala.txt deleted file mode 100644 index 00bdfd6bb..000000000 --- a/src/test/resources/expected-classes/scala/tostring/TOSTRING_Synchronized.scala.txt +++ /dev/null @@ -1,38 +0,0 @@ -package com.kobylynskyi.graphql.codegen.prot - -import scala.collection.JavaConverters._ -import TestEnum._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Synchronized( - void: String, - Wait: Char, - `this`: Char, - `super`: Char, - `private`: Char, - native: Char, - that: Char, - @com.fasterxml.jackson.module.scala.JsonScalaEnumeration(classOf[com.kobylynskyi.graphql.codegen.prot.TestEnumTypeRefer]) - enum: TestEnum, - Synchronized: Synchronized, - date: java.time.ZonedDateTime -) { - - override def toString(): String = { - scala.Seq( - if (void != null) "void: \"void\"" else "", - "wait: " + Wait, - "this: " + `this`, - "super: " + `super`, - "private: " + `private`, - "native: " + native, - "that: " + that, - if (enum != null) "enum: enum" else "", - if (Synchronized != null) "Synchronized: Synchronized" else "", - if (date != null) "date: date" else "" - ).filter(_ != "").mkString("{", ",", "}") - } -} \ No newline at end of file diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Node.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Node.scala.txt deleted file mode 100644 index ff924075c..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Node.scala.txt +++ /dev/null @@ -1,10 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Node { - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Profile.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Profile.scala.txt deleted file mode 100644 index 9fab54115..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/Profile.scala.txt +++ /dev/null @@ -1,17 +0,0 @@ -package com.github.graphql - -import scala.collection.JavaConverters._ - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -case class Profile( - @javax.validation.constraints.NotNull - firstName: String, - @javax.validation.constraints.NotNull - lastName: String -) { - -} - diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/QueryResolver.scala.txt deleted file mode 100644 index f6c3a7ebf..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/QueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @throws[Exception] - def userCurrent(): User - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/User.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/User.scala.txt deleted file mode 100644 index 392a9cf7a..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/User.scala.txt +++ /dev/null @@ -1,18 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait User extends Node { - - @javax.validation.constraints.NotNull - val username: String - - @javax.validation.constraints.NotNull - val email: String - - val profile: Profile - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/UserCurrentQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/UserCurrentQueryResolver.scala.txt deleted file mode 100644 index 5d5ad4bb9..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces-extends-interface/UserCurrentQueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait UserCurrentQueryResolver { - - @throws[Exception] - def userCurrent(): User - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces/Order.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces/Order.scala.txt deleted file mode 100644 index 81938ce2d..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces/Order.scala.txt +++ /dev/null @@ -1,16 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait Order { - - @javax.validation.constraints.NotNull - val number: String - - @javax.validation.constraints.NotNull - val price: String - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces/QueryResolver.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces/QueryResolver.scala.txt deleted file mode 100644 index f6c3a7ebf..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces/QueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait QueryResolver { - - @throws[Exception] - def userCurrent(): User - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces/User.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces/User.scala.txt deleted file mode 100644 index a20e2cade..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces/User.scala.txt +++ /dev/null @@ -1,16 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait User { - - @javax.validation.constraints.NotNull - val username: String - - @javax.validation.constraints.NotNull - val email: String - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces/UserCurrentQueryResolver.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces/UserCurrentQueryResolver.scala.txt deleted file mode 100644 index 5d5ad4bb9..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces/UserCurrentQueryResolver.scala.txt +++ /dev/null @@ -1,13 +0,0 @@ -package com.github.graphql - - -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait UserCurrentQueryResolver { - - @throws[Exception] - def userCurrent(): User - -} diff --git a/src/test/resources/expected-classes/scala/types-as-interfaces/UserResolver.scala.txt b/src/test/resources/expected-classes/scala/types-as-interfaces/UserResolver.scala.txt deleted file mode 100644 index ed31fa316..000000000 --- a/src/test/resources/expected-classes/scala/types-as-interfaces/UserResolver.scala.txt +++ /dev/null @@ -1,17 +0,0 @@ -package com.github.graphql - - -/** - * Resolver for User - */ -@javax.annotation.Generated( - value = Array("com.kobylynskyi.graphql.codegen.GraphQLCodegen"), - date = "2020-12-31T23:59:59-0500" -) -trait UserResolver { - - @javax.validation.constraints.NotNull - @throws[Exception] - def orders(user: User): scala.Seq[Order] - -} From 25e23b49cd17cccb5af68744da8e6b4ab7c4e83c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sat, 6 Jun 2026 16:13:15 +0200 Subject: [PATCH 002/115] chore: update Gradle wrapper (#2) Update Gradle wrapper to latest pre-9 version. Unfortunately, the repository is not yet compatible with Gradle 9. --- gradle/wrapper/gradle-wrapper.jar | Bin 59203 -> 43764 bytes gradle/wrapper/gradle-wrapper.properties | 4 +- gradlew | 286 ++++++++++++++--------- gradlew.bat | 41 ++-- 4 files changed, 202 insertions(+), 129 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index e708b1c023ec8b20f512888fe07c5bd3ff77bb8f..1b33c55baabb587c669f562ae36f953de2481846 100644 GIT binary patch literal 43764 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

K7UpUK$>l@ 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 E2O(~oYXATM diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e1bef7e87..d4081da47 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip +networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 4f906e0c8..23d15a936 100755 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env sh +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,81 +15,115 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar +CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -98,88 +132,120 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=`expr $i + 1` + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=`save "$@"` -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index ac1b06f93..5eed7ee84 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,8 +13,10 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,7 +27,8 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,13 +43,13 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,32 +59,34 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail :execute @rem Setup the command line -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar +set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal From 74d52800567199bf19922961234d3fac1a66d037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:04:42 +0200 Subject: [PATCH 003/115] Remove Maven plugin and all related references (#4) * Remove Maven plugin and all related references - Delete plugins/maven/ directory (plugin, example-client, example-server) - Remove Maven references from README.md and CONTRIBUTING.md - Remove Maven build steps from CI workflows (github.yml, release.yml, update-version.yml) - Remove Maven entries from dependabot.yml - Remove Maven references from version update scripts - Remove Maven sections from migration docs (2.0.0, 3.0.0, 4.0.0, 5.0.0) * Remove SonarQube/SonarCloud integration --- .github/dependabot.yml | 24 - .github/workflows/github.yml | 52 -- .github/workflows/release.yml | 59 -- .github/workflows/update-version.yml | 12 - CONTRIBUTING.md | 6 - README.md | 6 - build.gradle | 1 - docs/migration-to-2.0.0.md | 2 - docs/migration-to-3.0.0.md | 33 - docs/migration-to-4.0.0.md | 1 - docs/migration-to-5.0.0.md | 19 +- plugins/maven/README.md | 114 --- plugins/maven/example-client/pom.xml | 205 ----- .../github/kobylynskyi/order/Application.java | 13 - .../config/RestClientsConfiguration.java | 16 - .../product/ExternalProductMapper.java | 12 - .../order/external/product/ProductInput.java | 18 - .../product/ProductServiceGraphQLClient.java | 148 ---- .../starwars/CharacterTypeResolver.java | 49 -- .../starwars/StarwarsGraphQLClient.java | 63 -- .../graphql/config/GraphQLConfiguration.java | 34 - .../order/graphql/mappers/OrderMapper.java | 16 - .../graphql/resolvers/MutationsResolver.java | 30 - .../graphql/resolvers/QueriesResolver.java | 34 - .../github/kobylynskyi/order/model/Item.java | 18 - .../github/kobylynskyi/order/model/Order.java | 24 - .../order/model/OrderNotFoundException.java | 9 - .../kobylynskyi/order/model/Product.java | 16 - .../kobylynskyi/order/model/StockStatus.java | 12 - .../model/UnableToCreateProductException.java | 9 - .../UnableToRetrieveProductException.java | 9 - .../UnableToRetrieveProductsException.java | 11 - .../order/repository/OrderRepository.java | 8 - .../order/service/OrderService.java | 70 -- .../src/main/resources/application.yml | 13 - .../external/schema-product-service.graphqls | 47 - .../external/schema-starwars-service.graphqls | 23 - .../src/main/resources/schema.graphqls | 29 - .../service/CreateProductIntegrationTest.java | 64 -- plugins/maven/example-server/pom.xml | 129 --- .../kobylynskyi/product/Application.java | 13 - .../graphql/config/GraphQLConfiguration.java | 30 - .../graphql/mappers/ProductMapper.java | 18 - .../graphql/resolvers/MutationsResolver.java | 25 - .../graphql/resolvers/QueriesResolver.java | 38 - .../kobylynskyi/product/model/Product.java | 21 - .../model/ProductNotFoundException.java | 9 - .../product/model/StockStatus.java | 12 - .../product/repository/ProductRepository.java | 12 - .../product/service/ProductService.java | 40 - .../src/main/resources/application.yml | 2 - .../src/main/resources/schema.graphqls | 46 - .../graphql-java-codegen-maven-plugin/pom.xml | 317 ------- .../graphql/codegen/GraphQLCodegenMojo.java | 807 ------------------ .../codegen/ParentInterfacesConfig.java | 45 - .../graphql/codegen/SchemaFinderConfig.java | 52 -- .../update-release-version-in-build-files.sh | 2 - scripts/update-release-version-in-readme.sh | 1 - .../builders/DeprecatedDefinitionBuilder.java | 2 +- 59 files changed, 2 insertions(+), 2948 deletions(-) delete mode 100644 plugins/maven/README.md delete mode 100644 plugins/maven/example-client/pom.xml delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/Application.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java delete mode 100644 plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java delete mode 100644 plugins/maven/example-client/src/main/resources/application.yml delete mode 100644 plugins/maven/example-client/src/main/resources/external/schema-product-service.graphqls delete mode 100644 plugins/maven/example-client/src/main/resources/external/schema-starwars-service.graphqls delete mode 100644 plugins/maven/example-client/src/main/resources/schema.graphqls delete mode 100644 plugins/maven/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java delete mode 100644 plugins/maven/example-server/pom.xml delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/Application.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java delete mode 100644 plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java delete mode 100644 plugins/maven/example-server/src/main/resources/application.yml delete mode 100644 plugins/maven/example-server/src/main/resources/schema.graphqls delete mode 100644 plugins/maven/graphql-java-codegen-maven-plugin/pom.xml delete mode 100644 plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java delete mode 100644 plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/ParentInterfacesConfig.java delete mode 100644 plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/SchemaFinderConfig.java diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c6e375f5f..bd37647d5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,14 +16,6 @@ updates: reviewers: - "kobylynskyi" - - package-ecosystem: "maven" - directory: "plugins/maven/graphql-java-codegen-maven-plugin/" - schedule: - interval: "monthly" - target-branch: "main" - reviewers: - - "kobylynskyi" - - package-ecosystem: "gradle" directory: "plugins/gradle/example-client/" schedule: @@ -48,22 +40,6 @@ updates: reviewers: - "kobylynskyi" - - package-ecosystem: "maven" - directory: "plugins/maven/example-client/" - schedule: - interval: "monthly" - target-branch: "main" - reviewers: - - "kobylynskyi" - - - package-ecosystem: "maven" - directory: "plugins/maven/example-server/" - schedule: - interval: "monthly" - target-branch: "main" - reviewers: - - "kobylynskyi" - - package-ecosystem: "github-actions" directory: "/" schedule: diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 3cd6a1a1c..1b773617f 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -29,27 +29,9 @@ jobs: path: ~/.gradle key: gradle - - name: Maven cache - uses: actions/cache@v4 - with: - path: ~/.m2 - key: m2 - - name: Build library run: ./gradlew build publishToMavenLocal --warning-mode all - - name: Build maven plugin - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: mvn install - - - name: Build maven example-server - working-directory: plugins/maven/example-server - run: mvn package - - - name: Build maven example-client - working-directory: plugins/maven/example-client - run: mvn package - - name: Build gradle plugin run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all @@ -62,37 +44,3 @@ jobs: - name: Build gradle example-client-kotlin run: ./gradlew -p plugins/gradle/example-client-kotlin build --warning-mode all - - sonar: - needs: build - if: github.event_name != 'pull_request' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Setup Java - uses: actions/setup-java@v4 - with: - java-version: 17 - distribution: 'adopt' - - - name: Gradle cache - uses: actions/cache@v4 - with: - path: ~/.gradle - key: gradle - - - name: Maven cache - uses: actions/cache@v4 - with: - path: ~/.m2 - key: m2 - - - name: Generate code coverage report - run: ./gradlew codeCoverageReport --stacktrace - - - name: Generate and publish Sonar report - run: ./gradlew sonarqube -Dsonar.projectKey=kobylynskyi_graphql-java-codegen -Dsonar.organization=kobylynskyi -Dsonar.host.url=https://sonarcloud.io -Dsonar.token=${{ secrets.SONAR_TOKEN }} --stacktrace - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e238e605f..a1d8b2635 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,10 +19,6 @@ on: description: 'Publish Gradle Plugin' default: 'Y' required: true - publish_maven_plugin: - description: 'Publish Maven Plugin' - default: 'Y' - required: true jobs: release: @@ -44,12 +40,6 @@ jobs: path: ~/.gradle key: gradle - - name: Maven cache - uses: actions/cache@v4 - with: - path: ~/.m2 - key: m2 - - name: Set up GPG run: | echo ${{ github.workspace }} @@ -71,18 +61,6 @@ jobs: git config --global user.name 'Bogdan Kobylynskyi' git config --global user.email 'kobylynskyi@users.noreply.github.com' - - name: Update version of Maven plugin sub-project - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: mvn versions:set -DnewVersion="${{ github.event.inputs.release_version }}" -DgenerateBackupPoms=false - - - name: Update version of Maven example client sub-project - working-directory: plugins/maven/example-client - run: mvn versions:set -DnewVersion="${{ github.event.inputs.release_version }}" -DgenerateBackupPoms=false - - - name: Update version of Maven example server sub-project - working-directory: plugins/maven/example-server - run: mvn versions:set -DnewVersion="${{ github.event.inputs.release_version }}" -DgenerateBackupPoms=false - - name: Update versions of all Gradle sub-projects run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.release_version }} @@ -97,21 +75,6 @@ jobs: - name: Build library run: ./gradlew build publishToMavenLocal --warning-mode all - - name: Build maven plugin - if: github.event.inputs.publish_maven_plugin == 'Y' - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: mvn install - - - name: Build maven example-server - if: github.event.inputs.publish_maven_plugin == 'Y' - working-directory: plugins/maven/example-server - run: mvn package - - - name: Build maven example-client - if: github.event.inputs.publish_maven_plugin == 'Y' - working-directory: plugins/maven/example-client - run: mvn package - - name: Build gradle plugin run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all @@ -132,11 +95,6 @@ jobs: # SO WE CAN COMMIT THEM # - - name: Update version of Maven plugin to SNAPSHOT (required by publish-plugin) - if: github.event.inputs.publish_maven_plugin == 'Y' - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: mvn versions:set -DnewVersion="${{ github.event.inputs.release_version }}-SNAPSHOT" -DgenerateBackupPoms=false - - name: Commit release version run: git commit -am "Bump version to ${{ github.event.inputs.release_version }}" @@ -163,23 +121,6 @@ jobs: -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY}} \ -Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} - - name: Release Maven plugin - if: github.event.inputs.publish_maven_plugin == 'Y' - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: | - mvn \ - --settings .maven.xml \ - --no-transfer-progress \ - --batch-mode \ - -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} \ - release:clean release:prepare release:perform - env: - GPG_EXECUTABLE: gpg - GPG_SECRET_KEYS: ${{ secrets.OSSRH_GPG_SECRET_KEY }} - GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - SONATYPE_USER: ${{ secrets.OSSRH_USERNAME }} - SONATYPE_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} - # # PUBLISH OF RELEASE VERSION COMPLETED # NOW PUSHING THE RELEASE VERSION BACK TO THE REPOSITORY diff --git a/.github/workflows/update-version.yml b/.github/workflows/update-version.yml index c9735535c..c94d69f4d 100644 --- a/.github/workflows/update-version.yml +++ b/.github/workflows/update-version.yml @@ -13,18 +13,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Update version of Maven plugin sub-project - working-directory: plugins/maven/graphql-java-codegen-maven-plugin - run: mvn versions:set -DnewVersion="${{ github.event.inputs.new_version }}" -DgenerateBackupPoms=false - - - name: Update version of Maven example client sub-project - working-directory: plugins/maven/example-client - run: mvn versions:set -DnewVersion="${{ github.event.inputs.new_version }}" -DgenerateBackupPoms=false - - - name: Update version of Maven example server sub-project - working-directory: plugins/maven/example-server - run: mvn versions:set -DnewVersion="${{ github.event.inputs.new_version }}" -DgenerateBackupPoms=false - - name: Update versions of all Gradle sub-projects run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.new_version }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 489b202c0..832755ef4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -35,9 +35,6 @@ Please follow the steps below in order to make the changes: ```shell script # Build Gradle plugin ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin clean build - - # Build Maven plugin - mvn clean verify -f plugins/maven/graphql-java-codegen-maven-plugin/pom.xml ``` 9. Make changes to the plugin code @@ -46,9 +43,6 @@ Please follow the steps below in order to make the changes: ```shell script # Install Gradle plugin ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin clean build publishToMavenLocal - - # Install Maven plugin - mvn clean install -f plugins/maven/graphql-java-codegen-maven-plugin/pom.xml ``` 11. Make sure that `example` projects are compiling and running. diff --git a/README.md b/README.md index cdc2ed884..c07d1e34e 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,6 @@ [![Discussions](https://img.shields.io/badge/github-discussions-green)](https://github.com/kobylynskyi/graphql-java-codegen/discussions) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=kobylynskyi_graphql-java-codegen&metric=alert_status)](https://sonarcloud.io/dashboard?id=kobylynskyi_graphql-java-codegen) -[![SonarCloud Coverage](https://sonarcloud.io/api/project_badges/measure?project=kobylynskyi_graphql-java-codegen&metric=coverage)](https://sonarcloud.io/component_measures/metric/coverage/list?id=kobylynskyi_graphql-java-codegen) -[![SonarCloud Bugs](https://sonarcloud.io/api/project_badges/measure?project=kobylynskyi_graphql-java-codegen&metric=bugs)](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=kobylynskyi_graphql-java-codegen) -[![SonarCloud Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=kobylynskyi_graphql-java-codegen&metric=vulnerabilities)](https://sonarcloud.io/component_measures/metric/security_rating/list?id=kobylynskyi_graphql-java-codegen) - GraphQL Java Codegen makes it easy to make your Java application to follow a schema-first approach whether it is a server or client application. @@ -42,7 +37,6 @@ Following classes can be generated based on your GraphQL schema: ## Supported plugins * Gradle plugin: [graphql-java-codegen-gradle-plugin](plugins/gradle) -* Maven plugin: [graphql-java-codegen-maven-plugin](plugins/maven) ## Contributing diff --git a/build.gradle b/build.gradle index cadbeb979..1b2a74e9d 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,6 @@ plugins { id "java-library" id "signing" id "maven-publish" - id "org.sonarqube" version "4.0.0.2929" } def graphqlCodegenVersion = '5.10.1-SNAPSHOT' // This variable used in the automatic release process diff --git a/docs/migration-to-2.0.0.md b/docs/migration-to-2.0.0.md index 80c610cfc..d2a8ac8a7 100644 --- a/docs/migration-to-2.0.0.md +++ b/docs/migration-to-2.0.0.md @@ -7,14 +7,12 @@ version 1.x.x then please follow steps below. ### 1. Update plugin and library versions As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) -, [Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven) ### 2. Update plugin configuration (only for client-side codegen) If you have used `generateRequests` config option, please replace it with `generateClient`: Plugin | Old config | Replaced by ------ | ---------- | ----------- -Maven | `true` | `true` | Gradle | `generateRequests=true` | `generateClient=true` | ### 3. Regenerate the code diff --git a/docs/migration-to-3.0.0.md b/docs/migration-to-3.0.0.md index 3686af8a5..ffb73cec5 100644 --- a/docs/migration-to-3.0.0.md +++ b/docs/migration-to-3.0.0.md @@ -8,7 +8,6 @@ follow [2.0.0 migration guide](migration-to-2.0.0.md) first. ### 1. Update plugin and library versions As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) -, [Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven) ### 2. Remove `generateAsyncApis` and rename `apiAsyncReturnType`/`apiAsyncReturnListType` @@ -52,38 +51,6 @@ apiReturnListType=reactor.core.publisher.Flux If you have used `customAnnotationsMapping` or `directiveAnnotationsMapping` config options, then it should be updated by providing an array of annotations in the following format: -#### Maven - -```xml - - - - - com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") - com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class) - - - - org.springframework.security.access.annotation.Secured({{roles}}) - - - - - - - com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") - com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class) - - - - - org.springframework.security.access.annotation.Secured({{roles}}) - - - - -``` - #### Gradle ```groovy diff --git a/docs/migration-to-4.0.0.md b/docs/migration-to-4.0.0.md index d4b136160..f3edd5b3e 100644 --- a/docs/migration-to-4.0.0.md +++ b/docs/migration-to-4.0.0.md @@ -8,7 +8,6 @@ follow [3.0.0 migration guide](migration-to-3.0.0.md) first. ### 1. Update plugin and library versions As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) -, [Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven) ### 2. Change GraphQL Resolvers containing non-null GraphQL types to primitive Java types diff --git a/docs/migration-to-5.0.0.md b/docs/migration-to-5.0.0.md index b564c632c..571820ccf 100644 --- a/docs/migration-to-5.0.0.md +++ b/docs/migration-to-5.0.0.md @@ -13,27 +13,10 @@ Otherwise - feel free to use graphql-java-codegen-5.0.0 without any breaking cha ### 1. Update plugin and library versions As per plugin description: -[Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle), -[Maven](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven) +[Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) ### 2. Rename jsonConfigurationFile => configurationFiles -#### Maven - -```xml - - - src/main/resources/mappingConfig.json - - - - - src/main/resources/mappingConfig.json - - - -``` - #### Gradle ```groovy diff --git a/plugins/maven/README.md b/plugins/maven/README.md deleted file mode 100644 index 34d315f28..000000000 --- a/plugins/maven/README.md +++ /dev/null @@ -1,114 +0,0 @@ -# GraphQL Codegen Maven plugin # - -![Build](https://github.com/kobylynskyi/graphql-java-codegen/workflows/Build/badge.svg) -[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.kobylynskyi/graphql-codegen-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.kobylynskyi/graphql-codegen-maven-plugin) -[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) - -* [Plugin Setup and Configuration](#plugin-setup-and-configuration) -* [Plugin Options](#plugin-options) -* [Examples](#examples) - * [GraphQL **server** code generation](#graphql-server-code-generation) - * [GraphQL **client** code generation](#graphql-client-code-generation) -* [Different configurations for graphql schemas](#different-configurations-for-graphql-schemas) - -### Plugin Setup and Configuration - -```xml - - - ... - - io.github.kobylynskyi - graphql-codegen-maven-plugin - 5.10.0 - - - - generate - - - - - schema\.graphqls - - ${project.build.directory}/generated-sources/graphql - io.github.kobylynskyi.bikeshop.graphql.model - - java.util.Date - java.math.BigDecimal - - - - com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = com.example.json.EpochMillisScalarDeserializer.class) - - - TO - - - - - ... - - -``` - -You can run the plugin manually with `mvn generate-sources`. It will be run automatically as part of the Maven lifecycle -when compiling your code - -### Plugin Options - -Please refer to [Codegen Options](../../docs/codegen-options.md) - -### Examples - -#### GraphQL **server** code generation - -[example-server](example-server): - -* [Plugin configuration in pom.xml](example-server/pom.xml) -* [GraphQL Resolver classes that implement generated interfaces](example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers) - -#### GraphQL **client** code generation - -[example-client](example-client): - -* [Plugin configuration in pom.xml](example-client/pom.xml) -* [Building GraphQL request and parsing response using Spring RestTemplate](example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java) -* [Building GraphQL request and parsing response using RestAssured](example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java) - -### Different configurations for graphql schemas - -If you want to have different configuration for different `.graphqls` files (e.g.: different javaPackage, outputDir, -etc.), then you will need to define separate executions for each set of schemas. E.g.: - -```xml - - - graphqlCodegenService1 - - generate - - - ${project.basedir}/src/main/resources/schema1.graphqls - ${project.build.directory}/generated-sources/graphql1 - - - - graphqlCodegenService2 - - generate - - - ${project.basedir}/src/main/resources/schema2.graphqls - ${project.build.directory}/generated-sources/graphql2 - - - -``` - -### Inspired by - -[swagger-codegen](https://github.com/swagger-api/swagger-codegen) - diff --git a/plugins/maven/example-client/pom.xml b/plugins/maven/example-client/pom.xml deleted file mode 100644 index 90006b698..000000000 --- a/plugins/maven/example-client/pom.xml +++ /dev/null @@ -1,205 +0,0 @@ - - 4.0.0 - - io.github.kobylynskyi - graphql-codegen-maven-plugin-example-client - 5.10.1-SNAPSHOT - graphql-codegen-maven-plugin-example-client - - - - - - io.github.kobylynskyi - graphql-codegen-maven-plugin - - ${project.version} - - - generate-sources-product-client - - generate - - - - schema-product-service\.graphqls - - ${project.build.directory}/generated-sources/client - io.github.kobylynskyi.product.graphql.model - - java.util.Date - - - TO - false - true - false - - - - generate-sources-server - - generate - - - - schema\.graphqls - - ${project.build.directory}/generated-sources/server - io.github.kobylynskyi.order.graphql.api - io.github.kobylynskyi.order.graphql.model - - java.util.Date - - TO - - - - generate-sources-starwars-client - - generate - - - - schema-starwars-service\.graphqls - - ${project.build.directory}/generated-sources/client-starwars - io.github.kobylynskyi.starwars.graphql - - - @com.fasterxml.jackson.annotation.JsonTypeInfo(use = - com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") - - - @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class) - - - - true - false - true - true - false - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.12.1 - - UTF-8 - 1.8 - 1.8 - true - - - org.projectlombok - lombok - 1.18.26 - - - org.mapstruct - mapstruct-processor - 1.5.5.Final - - - - - - - - - - org.springframework.boot - spring-boot-starter-web - 2.7.10 - - - org.springframework.boot - spring-boot-starter-data-mongodb - 2.7.18 - - - - com.graphql-java-kickstart - graphql-spring-boot-starter - 11.1.0 - - - com.graphql-java-kickstart - graphiql-spring-boot-starter - 11.1.0 - - - com.graphql-java - graphql-java-extended-scalars - 20.2 - - - - - io.github.kobylynskyi - graphql-java-codegen - - ${project.version} - - - org.apache.httpcomponents - httpclient - 4.5.14 - - - javax.validation - validation-api - 2.0.1.Final - - - - org.mapstruct - mapstruct - 1.5.5.Final - - - org.projectlombok - lombok - 1.18.30 - - - - io.rest-assured - rest-assured - 5.3.2 - - - org.junit.jupiter - junit-jupiter-api - 5.10.2 - - - org.junit.jupiter - junit-jupiter-engine - 5.10.2 - - - - - - jcenter - jcenter - https://jcenter.bintray.com - - - - diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/Application.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/Application.java deleted file mode 100644 index c76b833bd..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/Application.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.kobylynskyi.order; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SpringBootApplication -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -} \ No newline at end of file diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java deleted file mode 100644 index e73fe39ec..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.github.kobylynskyi.order.external.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; -import org.springframework.web.client.RestTemplate; - -@Configuration -public class RestClientsConfiguration { - - @Bean - public RestTemplate restTemplate() { - return new RestTemplate(new HttpComponentsClientHttpRequestFactory()); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java deleted file mode 100644 index bf5486ba0..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.kobylynskyi.order.external.product; - -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import org.mapstruct.Mapper; - -@Mapper(componentModel = "spring") -public interface ExternalProductMapper { - - Product map(ProductTO from); - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java deleted file mode 100644 index 3f41a85f6..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java +++ /dev/null @@ -1,18 +0,0 @@ -package io.github.kobylynskyi.order.external.product; - -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.math.BigDecimal; - -@Data -@NoArgsConstructor -@AllArgsConstructor -public class ProductInput { - - private String title; - private String sku; - private BigDecimal price; - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java deleted file mode 100644 index 9c1ab112d..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java +++ /dev/null @@ -1,148 +0,0 @@ -package io.github.kobylynskyi.order.external.product; - -import com.fasterxml.jackson.databind.ObjectMapper; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequests; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponse; -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.order.model.UnableToCreateProductException; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductException; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductsException; -import io.github.kobylynskyi.product.graphql.model.CreateMutationRequest; -import io.github.kobylynskyi.product.graphql.model.CreateMutationResponse; -import io.github.kobylynskyi.product.graphql.model.ProductByIdQueryRequest; -import io.github.kobylynskyi.product.graphql.model.ProductByIdQueryResponse; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductResponseProjection; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.graphql.model.ProductsByIdsQueryRequest; -import io.github.kobylynskyi.product.graphql.model.ProductsByIdsQueryResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.HttpEntity; -import org.springframework.http.HttpHeaders; -import org.springframework.http.HttpMethod; -import org.springframework.http.MediaType; -import org.springframework.stereotype.Service; -import org.springframework.web.client.RestTemplate; - -import java.net.URI; -import java.util.Collections; -import java.util.List; -import java.util.stream.Collectors; - -@Service -public class ProductServiceGraphQLClient { - - @Autowired - private ExternalProductMapper productMapper; - - @Autowired - private RestTemplate restTemplate; - - @Autowired - private ObjectMapper objectMapper; - - @Value("${external.service.product.url}") - private String productUrl; - - public Product getProduct(String productId) throws UnableToRetrieveProductException { - ProductByIdQueryRequest productByIdQueryRequest = new ProductByIdQueryRequest(); - productByIdQueryRequest.setId(productId); - ProductResponseProjection responseProjection = new ProductResponseProjection() - .id() - .title() - .price(); - GraphQLRequest graphQLRequest = new GraphQLRequest(productByIdQueryRequest, responseProjection); - - ProductByIdQueryResponse result = restTemplate.exchange(URI.create(productUrl), - HttpMethod.POST, - httpEntity(graphQLRequest), - ProductByIdQueryResponse.class).getBody(); - if (result.hasErrors()) { - throw new UnableToRetrieveProductException(productId, result.getErrors().get(0).getMessage()); - } - return productMapper.map(result.productById()); - } - - public List getProducts(List productIds) throws UnableToRetrieveProductsException { - ProductsByIdsQueryRequest getProductRequest = new ProductsByIdsQueryRequest(); - getProductRequest.setIds(productIds); - ProductResponseProjection responseProjection = new ProductResponseProjection() - .id() - .title() - .price(); - GraphQLRequest request = new GraphQLRequest(getProductRequest, responseProjection); - - ProductsByIdsQueryResponse result = restTemplate.exchange(URI.create(productUrl), - HttpMethod.POST, - httpEntity(request), - ProductsByIdsQueryResponse.class).getBody(); - if (result.hasErrors()) { - throw new UnableToRetrieveProductsException(productIds, result.getErrors().get(0).getMessage()); - } - return result.productsByIds().stream().map(productMapper::map).collect(Collectors.toList()); - } - - public Product createProduct(ProductInput input) throws UnableToCreateProductException { - CreateMutationRequest createProductRequest = new CreateMutationRequest(); - createProductRequest.setProductInput(mapInputTO(input)); - GraphQLRequest request = new GraphQLRequest(createProductRequest, - new ProductResponseProjection().id().title().price().sku()); - - CreateMutationResponse result = restTemplate.exchange(URI.create(productUrl), - HttpMethod.POST, - httpEntity(request), - CreateMutationResponse.class).getBody(); - if (result.hasErrors()) { - throw new UnableToCreateProductException(result.getErrors().get(0).getMessage()); - } - ProductTO productTO = result.create(); - return productMapper.map(productTO); - } - - public List createMultipleProduct(List inputs) throws UnableToCreateProductException { - GraphQLRequests requests = new GraphQLRequests(); - for (ProductInput input : inputs) { - CreateMutationRequest createProductRequest = new CreateMutationRequest("create" + input.getSku()); - createProductRequest.setProductInput(mapInputTO(input)); - requests.addRequest(new GraphQLRequest(createProductRequest, - new ProductResponseProjection().id().title().price().sku())); - } - - GraphQLResponse result = restTemplate.exchange(URI.create(productUrl), - HttpMethod.POST, - httpEntity(requests), - GraphQLResponse.class).getBody(); - if (result.hasErrors()) { - throw new UnableToCreateProductException(result.getErrors().get(0).getMessage()); - } - return result.getData().values().stream() - .map(o -> objectMapper.convertValue(o, ProductTO.class)) - .map(productMapper::map) - .collect(Collectors.toList()); - } - - public ProductInputTO mapInputTO(ProductInput input) { - return new ProductInputTO.Builder() - .setTitle(input.getTitle()) - .setPrice(input.getPrice().toString()) - .setSku(input.getSku()) - .build(); - } - - private static HttpEntity httpEntity(GraphQLRequest request) { - return new HttpEntity<>(request.toHttpJsonBody(), getHttpHeaders()); - } - - private static HttpEntity httpEntity(GraphQLRequests request) { - return new HttpEntity<>(request.toHttpJsonBody(), getHttpHeaders()); - } - - private static HttpHeaders getHttpHeaders() { - HttpHeaders headers = new HttpHeaders(); - headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); - headers.setContentType(MediaType.APPLICATION_JSON); - return headers; - } -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java deleted file mode 100644 index 38ac4cc59..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java +++ /dev/null @@ -1,49 +0,0 @@ -package io.github.kobylynskyi.order.external.starwars; - -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.databind.DatabindContext; -import com.fasterxml.jackson.databind.JavaType; -import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; -import io.github.kobylynskyi.starwars.graphql.Droid; -import io.github.kobylynskyi.starwars.graphql.Human; - -/** - * Resolver of Character type - */ -public class CharacterTypeResolver extends TypeIdResolverBase { - - private JavaType superType; - - @Override - public void init(JavaType baseType) { - superType = baseType; - } - - @Override - public JavaType typeFromId(DatabindContext context, String id) { - switch (id) { - case "Human": - return context.constructSpecializedType(superType, Human.class); - case "Droid": - return context.constructSpecializedType(superType, Droid.class); - default: - return null; - } - } - - @Override - public JsonTypeInfo.Id getMechanism() { - return JsonTypeInfo.Id.NAME; - } - - @Override - public String idFromValue(Object obj) { - return idFromValueAndType(obj, obj.getClass()); - } - - @Override - public String idFromValueAndType(Object obj, Class subType) { - return subType.getSimpleName(); - } - -} \ No newline at end of file diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java deleted file mode 100644 index 3ab258134..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java +++ /dev/null @@ -1,63 +0,0 @@ -package io.github.kobylynskyi.order.external.starwars; - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import io.github.kobylynskyi.starwars.graphql.Character; -import io.github.kobylynskyi.starwars.graphql.CharacterResponseProjection; -import io.github.kobylynskyi.starwars.graphql.DroidResponseProjection; -import io.github.kobylynskyi.starwars.graphql.Episode; -import io.github.kobylynskyi.starwars.graphql.HeroesQueryRequest; -import io.github.kobylynskyi.starwars.graphql.HeroesQueryResponse; -import io.github.kobylynskyi.starwars.graphql.HumanResponseProjection; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.HttpEntity; -import org.springframework.http.HttpHeaders; -import org.springframework.http.HttpMethod; -import org.springframework.http.MediaType; -import org.springframework.stereotype.Service; -import org.springframework.web.client.RestTemplate; - -import java.net.URI; -import java.util.Collections; -import java.util.List; - -@Service -public class StarwarsGraphQLClient { - - @Autowired - private RestTemplate restTemplate; - - @Value("${external.service.starwars.url}") - private String starwarsUrl; - - private static HttpEntity httpEntity(GraphQLRequest request) { - HttpHeaders headers = new HttpHeaders(); - headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); - headers.setContentType(MediaType.APPLICATION_JSON); - return new HttpEntity<>(request.toHttpJsonBody(), headers); - } - - public List getCharacters(Episode episode) { - HeroesQueryRequest heroQueryRequest = new HeroesQueryRequest(); - heroQueryRequest.setEpisode(episode); - - CharacterResponseProjection responseProjection = new CharacterResponseProjection() - .id() - .name() - .onDroid(new DroidResponseProjection() - .primaryFunction()) - .onHuman(new HumanResponseProjection() - .homePlanet()) - .typename(); - GraphQLRequest graphQLRequest = new GraphQLRequest(heroQueryRequest, responseProjection); - - HeroesQueryResponse result = restTemplate.exchange(URI.create(starwarsUrl), - HttpMethod.POST, - httpEntity(graphQLRequest), - HeroesQueryResponse.class).getBody(); - if (result.hasErrors()) { - throw new RuntimeException(result.getErrors().get(0).getMessage()); - } - return result.heroes(); - } -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java deleted file mode 100644 index 963187b0b..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java +++ /dev/null @@ -1,34 +0,0 @@ -package io.github.kobylynskyi.order.graphql.config; - -import graphql.GraphQLError; -import graphql.kickstart.spring.error.ThrowableGraphQLError; -import graphql.scalars.ExtendedScalars; -import graphql.schema.GraphQLScalarType; -import org.springframework.context.annotation.Bean; -import org.springframework.stereotype.Component; -import org.springframework.web.bind.annotation.ExceptionHandler; - -@Component -public class GraphQLConfiguration { - - @ExceptionHandler(Exception.class) - public GraphQLError exception(Exception e) { - return new ThrowableGraphQLError(e); - } - - @Bean - public GraphQLScalarType extendedScalarsDateTime() { - return ExtendedScalars.DateTime; - } - - @Bean - public GraphQLScalarType extendedScalarsDate() { - return ExtendedScalars.Date; - } - - @Bean - public GraphQLScalarType extendedScalarsBigDecimal() { - return ExtendedScalars.GraphQLBigDecimal; - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java deleted file mode 100644 index e96486170..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.github.kobylynskyi.order.graphql.mappers; - -import io.github.kobylynskyi.order.graphql.model.ItemTO; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.model.Item; -import io.github.kobylynskyi.order.model.Order; -import org.mapstruct.Mapper; - -@Mapper(componentModel = "spring") -public interface OrderMapper { - - OrderTO map(Order from); - - ItemTO map(Item from); - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java deleted file mode 100644 index 2e0e9e568..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java +++ /dev/null @@ -1,30 +0,0 @@ -package io.github.kobylynskyi.order.graphql.resolvers; - -import graphql.kickstart.tools.GraphQLMutationResolver; -import io.github.kobylynskyi.order.graphql.api.AddProductToOrderMutationResolver; -import io.github.kobylynskyi.order.graphql.api.CreateMutationResolver; -import io.github.kobylynskyi.order.graphql.mappers.OrderMapper; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.service.OrderService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MutationsResolver implements - CreateMutationResolver, AddProductToOrderMutationResolver, GraphQLMutationResolver { - - @Autowired - private OrderService service; - @Autowired - private OrderMapper mapper; - - @Override - public OrderTO create() { - return mapper.map(service.create()); - } - - @Override - public OrderTO addProductToOrder(String orderId, String productId, Integer quantity) throws Exception { - return mapper.map(service.addProduct(orderId, productId, quantity)); - } -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java deleted file mode 100644 index 54ff5e84c..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java +++ /dev/null @@ -1,34 +0,0 @@ -package io.github.kobylynskyi.order.graphql.resolvers; - -import graphql.kickstart.tools.GraphQLQueryResolver; -import io.github.kobylynskyi.order.graphql.api.OrderByIdQueryResolver; -import io.github.kobylynskyi.order.graphql.api.OrdersQueryResolver; -import io.github.kobylynskyi.order.graphql.mappers.OrderMapper; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.model.OrderNotFoundException; -import io.github.kobylynskyi.order.service.OrderService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import java.util.List; - -import static java.util.stream.Collectors.toList; - -@Component -public class QueriesResolver implements OrdersQueryResolver, OrderByIdQueryResolver, GraphQLQueryResolver { - - @Autowired - private OrderService service; - @Autowired - private OrderMapper mapper; - - @Override - public List orders() { - return service.getOrders().stream().map(mapper::map).collect(toList()); - } - - @Override - public OrderTO orderById(String id) throws OrderNotFoundException { - return mapper.map(service.getOrderById(id)); - } -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java deleted file mode 100644 index e62e90a30..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java +++ /dev/null @@ -1,18 +0,0 @@ -package io.github.kobylynskyi.order.model; - -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.math.BigDecimal; - -@Data -@NoArgsConstructor -@AllArgsConstructor -public class Item { - - private String productId; - private int quantity; - private BigDecimal total; - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java deleted file mode 100644 index f15ea0ac3..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java +++ /dev/null @@ -1,24 +0,0 @@ -package io.github.kobylynskyi.order.model; - -import lombok.Data; -import org.springframework.data.annotation.Id; - -import java.math.BigDecimal; -import java.util.ArrayList; -import java.util.List; - -@Data -public class Order { - - @Id - private String id; - - private List items = new ArrayList<>(); - - public BigDecimal getTotal() { - return getItems().stream() - .map(Item::getTotal) - .reduce(BigDecimal.ZERO, BigDecimal::add); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java deleted file mode 100644 index 1ddaba52b..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.kobylynskyi.order.model; - -public class OrderNotFoundException extends Exception { - - public OrderNotFoundException(String id) { - super(String.format("Order with id '%s' does not exist", id)); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java deleted file mode 100644 index 7f0e5af4f..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.github.kobylynskyi.order.model; - -import lombok.Data; -import org.springframework.data.annotation.Id; - -import java.math.BigDecimal; - -@Data -public class Product { - - @Id - private String id; - private String title; - private BigDecimal price; - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java deleted file mode 100644 index 4bd0413b4..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.kobylynskyi.order.model; - -public enum StockStatus { - - IN_STOCK, - SPECIAL_ORDER, - BACK_ORDERED, - COMING_SOON, - SOLD_OUT, - DISCONTINUED - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java deleted file mode 100644 index 79c73af84..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.kobylynskyi.order.model; - -public class UnableToCreateProductException extends Exception { - - public UnableToCreateProductException(String message) { - super(String.format("Unable to create product: %s", message)); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java deleted file mode 100644 index b2460fd74..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.kobylynskyi.order.model; - -public class UnableToRetrieveProductException extends Exception { - - public UnableToRetrieveProductException(String id, String message) { - super(String.format("Unable to retrieve product with id '%s': %s", id, message)); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java deleted file mode 100644 index b3e0e54ca..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java +++ /dev/null @@ -1,11 +0,0 @@ -package io.github.kobylynskyi.order.model; - -import java.util.Collection; - -public class UnableToRetrieveProductsException extends Exception { - - public UnableToRetrieveProductsException(Collection ids, String message) { - super(String.format("Unable to retrieve products with ids '%s': %s", ids, message)); - } - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java deleted file mode 100644 index 6053f735b..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java +++ /dev/null @@ -1,8 +0,0 @@ -package io.github.kobylynskyi.order.repository; - -import io.github.kobylynskyi.order.model.Order; -import org.springframework.data.mongodb.repository.MongoRepository; - -public interface OrderRepository extends MongoRepository { - -} diff --git a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java b/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java deleted file mode 100644 index ca89864ad..000000000 --- a/plugins/maven/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java +++ /dev/null @@ -1,70 +0,0 @@ -package io.github.kobylynskyi.order.service; - -import io.github.kobylynskyi.order.external.product.ProductServiceGraphQLClient; -import io.github.kobylynskyi.order.model.Item; -import io.github.kobylynskyi.order.model.Order; -import io.github.kobylynskyi.order.model.OrderNotFoundException; -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductException; -import io.github.kobylynskyi.order.repository.OrderRepository; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.math.BigDecimal; -import java.util.Collection; - -@Slf4j -@Service -public class OrderService { - - @Autowired - private OrderRepository repository; - - @Autowired - private ProductServiceGraphQLClient productService; - - public Collection getOrders() { - return repository.findAll(); - } - - public Order getOrderById(String id) throws OrderNotFoundException { - return repository.findById(id).orElseThrow(() -> new OrderNotFoundException(id)); - } - - public Order create() { - Order saved = repository.save(new Order()); - log.info("Created new order: {}", saved); - return saved; - } - - public Order addProduct(String orderId, String productId, int quantity) - throws OrderNotFoundException, UnableToRetrieveProductException { - Order order = getOrderById(orderId); - // for bulk use: - // Product product = productService.getProducts(Collections.singletonList(productId)).get(0); - Product product = productService.getProduct(productId); - Item item = getItem(productId, order); - updateOrderItem(item, product, quantity); - repository.save(order); - log.info("Added product [id: {}] to the order [id: {}]", product.getId(), order.getId()); - return order; - } - - private void updateOrderItem(Item item, Product product, int quantity) { - item.setQuantity(item.getQuantity() + quantity); - item.setTotal(product.getPrice().multiply(BigDecimal.valueOf(item.getQuantity()))); - } - - private Item getItem(String productId, Order order) { - return order.getItems().stream() - .filter(p -> p.getProductId().equals(productId)) - .findFirst() - .orElseGet(() -> { - Item newItem = new Item(productId, 0, BigDecimal.ZERO); - order.getItems().add(newItem); - return newItem; - }); - } - -} diff --git a/plugins/maven/example-client/src/main/resources/application.yml b/plugins/maven/example-client/src/main/resources/application.yml deleted file mode 100644 index 4b2ebd776..000000000 --- a/plugins/maven/example-client/src/main/resources/application.yml +++ /dev/null @@ -1,13 +0,0 @@ -server: - port: 8082 - -external: - service: - product: - url: http://localhost:8081/graphql - starwars: - url: http://localhost:8081/star-wars/graphql - -graphql: - tools: - schemaLocationPattern: '**/schema.graphqls' \ No newline at end of file diff --git a/plugins/maven/example-client/src/main/resources/external/schema-product-service.graphqls b/plugins/maven/example-client/src/main/resources/external/schema-product-service.graphqls deleted file mode 100644 index aa95cc4d5..000000000 --- a/plugins/maven/example-client/src/main/resources/external/schema-product-service.graphqls +++ /dev/null @@ -1,47 +0,0 @@ -schema { - query: Query - mutation: Mutation -} - -type Query { - products: [Product] - - productById(id: ID!): Product - - productsByIds(ids: [ID!]!): [Product] -} - -type Mutation { - create(productInput: ProductInput!): Product -} - -type Product { - id: ID! - title: String! - description: String - price: BigDecimal! - sku: String! - stockNumber: Int! - stockStatus: StockStatus - addedDateTime: DateTime! -} - -input ProductInput { - title: String! - description: String - price: BigDecimal - sku: String! - stockStatus: StockStatus -} - -enum StockStatus { - IN_STOCK - SPECIAL_ORDER - BACK_ORDERED - COMING_SOON - SOLD_OUT - DISCONTINUED -} - -scalar DateTime -scalar BigDecimal \ No newline at end of file diff --git a/plugins/maven/example-client/src/main/resources/external/schema-starwars-service.graphqls b/plugins/maven/example-client/src/main/resources/external/schema-starwars-service.graphqls deleted file mode 100644 index 8cbe8e93d..000000000 --- a/plugins/maven/example-client/src/main/resources/external/schema-starwars-service.graphqls +++ /dev/null @@ -1,23 +0,0 @@ -type Query { - heroes(episode: Episode): [Character] -} - -interface Character { - id: String! - name: String - appearsIn: [Episode] -} - -type Droid implements Character { - primaryFunction: String -} - -type Human implements Character { - homePlanet: String -} - -enum Episode { - NEWHOPE - EMPIRE - JEDI -} \ No newline at end of file diff --git a/plugins/maven/example-client/src/main/resources/schema.graphqls b/plugins/maven/example-client/src/main/resources/schema.graphqls deleted file mode 100644 index 0ca50e947..000000000 --- a/plugins/maven/example-client/src/main/resources/schema.graphqls +++ /dev/null @@ -1,29 +0,0 @@ -schema { - query: Query - mutation: Mutation -} - -type Query { - orders: [Order] - orderById(id: ID!): Order -} - -type Mutation { - create: Order - addProductToOrder(orderId: ID!, productId: ID!, quantity: Int = 0): Order -} - -type Order { - id: ID! - items: [Item!]! - total: BigDecimal! -} - -type Item { - quantity: Int! - productId: ID! - total: BigDecimal! -} - -scalar DateTime -scalar BigDecimal \ No newline at end of file diff --git a/plugins/maven/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java b/plugins/maven/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java deleted file mode 100644 index f07e3cd56..000000000 --- a/plugins/maven/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java +++ /dev/null @@ -1,64 +0,0 @@ -package io.github.kobylynskyi.order.service; - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; -import io.github.kobylynskyi.product.graphql.model.CreateMutationRequest; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductResponseProjection; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.graphql.model.StockStatusTO; -import io.restassured.common.mapper.TypeRef; -import io.restassured.http.ContentType; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; - -import java.math.BigDecimal; -import java.util.Map; - -import static io.restassured.RestAssured.given; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; - -class CreateProductIntegrationTest { - - @Disabled("The test is for reference only") - @Test - void createProductUsingRestAssured() { - CreateMutationRequest createProductMutation = new CreateMutationRequest(); - createProductMutation.setProductInput(getProductInput()); - ProductResponseProjection responseProjection = new ProductResponseProjection() - .id().title().description().sku().price().stockStatus(); - - GraphQLRequest request = new GraphQLRequest(createProductMutation, responseProjection); - - GraphQLResult> result = given() - .baseUri("http://localhost:8081") - .contentType(ContentType.JSON) - .body(request.toString()) - .post("/graphql") - .then() - .statusCode(200) - .extract().response().as(new TypeRef>>() { - }); - - assertFalse(result.hasErrors()); - ProductTO createdProduct = result.getData().get(createProductMutation.getOperationName()); - assertNotNull(createdProduct); - assertNotNull(createdProduct.getId()); - assertEquals("GT FORCE ALUMINUM ELITE 27.5\" 2019", createdProduct.getTitle()); - assertEquals("BI001604", createdProduct.getSku()); - assertEquals(StockStatusTO.IN_STOCK, createdProduct.getStockStatus()); - assertEquals(BigDecimal.valueOf(2047.5).toString(), createdProduct.getPrice()); - } - - private static ProductInputTO getProductInput() { - return new ProductInputTO.Builder() - .setTitle("GT FORCE ALUMINUM ELITE 27.5\" 2019") - .setSku("BI001604") - .setStockStatus(StockStatusTO.IN_STOCK) - .setPrice(BigDecimal.valueOf(2047.5).toString()) - .build(); - } - -} \ No newline at end of file diff --git a/plugins/maven/example-server/pom.xml b/plugins/maven/example-server/pom.xml deleted file mode 100644 index f924c8c83..000000000 --- a/plugins/maven/example-server/pom.xml +++ /dev/null @@ -1,129 +0,0 @@ - - 4.0.0 - - io.github.kobylynskyi - graphql-codegen-maven-plugin-example-server - 5.10.1-SNAPSHOT - graphql-codegen-maven-plugin-example-server - - - - - - io.github.kobylynskyi - graphql-codegen-maven-plugin - - ${project.version} - - - - generate - - - - ${project.basedir}/src/main/resources/schema.graphqls - - - ${project.build.directory}/generated-sources/graphql - io.github.kobylynskyi.product.graphql.api - io.github.kobylynskyi.product.graphql.model - - java.util.Date - - TO - - graphql.kickstart.tools.GraphQLQueryResolver - graphql.kickstart.tools.GraphQLMutationResolver - graphql.kickstart.tools.GraphQLSubscriptionResolver - - ]]> - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.12.1 - - UTF-8 - 1.8 - 1.8 - true - - - org.projectlombok - lombok - 1.18.26 - - - org.mapstruct - mapstruct-processor - 1.5.5.Final - - - - - - - - - - org.springframework.boot - spring-boot-starter-web - 2.7.18 - - - org.springframework.boot - spring-boot-starter-data-mongodb - 2.7.18 - - - - com.graphql-java-kickstart - graphql-spring-boot-starter - 11.1.0 - - - com.graphql-java-kickstart - graphiql-spring-boot-starter - 11.1.0 - - - com.graphql-java - graphql-java-extended-scalars - 20.2 - - - - javax.validation - validation-api - 2.0.1.Final - - - - org.mapstruct - mapstruct - 1.5.5.Final - - - org.projectlombok - lombok - 1.18.30 - - - - - - jcenter - jcenter - https://jcenter.bintray.com - - - - diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/Application.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/Application.java deleted file mode 100644 index 932bb676d..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/Application.java +++ /dev/null @@ -1,13 +0,0 @@ -package io.github.kobylynskyi.product; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SpringBootApplication -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -} \ No newline at end of file diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java deleted file mode 100644 index 00f14b887..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java +++ /dev/null @@ -1,30 +0,0 @@ -package io.github.kobylynskyi.product.graphql.config; - -import graphql.scalars.ExtendedScalars; -import graphql.schema.GraphQLScalarType; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -/** - * @author bogdankobylinsky - */ -@Configuration -public class GraphQLConfiguration { - - - @Bean - public GraphQLScalarType extendedScalarsDateTime() { - return ExtendedScalars.DateTime; - } - - @Bean - public GraphQLScalarType extendedScalarsDate() { - return ExtendedScalars.Date; - } - - @Bean - public GraphQLScalarType extendedScalarsBigDecimal() { - return ExtendedScalars.GraphQLBigDecimal; - } - -} \ No newline at end of file diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java deleted file mode 100644 index 7458dba0b..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java +++ /dev/null @@ -1,18 +0,0 @@ -package io.github.kobylynskyi.product.graphql.mappers; - -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.model.Product; -import org.mapstruct.Mapper; -import org.mapstruct.Mapping; - -@Mapper(componentModel = "spring") -public interface ProductMapper { - - ProductTO map(Product from); - - @Mapping(target = "id", ignore = true) // auto-generated - @Mapping(target = "addedDateTime", ignore = true) // this property is set in the service - Product mapInput(ProductInputTO from); - -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java deleted file mode 100644 index 58f368f46..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java +++ /dev/null @@ -1,25 +0,0 @@ -package io.github.kobylynskyi.product.graphql.resolvers; - -import io.github.kobylynskyi.product.graphql.api.CreateMutationResolver; -import io.github.kobylynskyi.product.graphql.mappers.ProductMapper; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.model.Product; -import io.github.kobylynskyi.product.service.ProductService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MutationsResolver implements CreateMutationResolver { - - @Autowired - private ProductService service; - @Autowired - private ProductMapper mapper; - - @Override - public ProductTO create(ProductInputTO productInput) { - Product savedProduct = service.create(mapper.mapInput(productInput)); - return mapper.map(savedProduct); - } -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java deleted file mode 100644 index 73def61b7..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java +++ /dev/null @@ -1,38 +0,0 @@ -package io.github.kobylynskyi.product.graphql.resolvers; - -import io.github.kobylynskyi.product.graphql.api.ProductByIdQueryResolver; -import io.github.kobylynskyi.product.graphql.api.ProductsByIdsQueryResolver; -import io.github.kobylynskyi.product.graphql.api.ProductsQueryResolver; -import io.github.kobylynskyi.product.graphql.mappers.ProductMapper; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.service.ProductService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import java.util.List; - -import static java.util.stream.Collectors.toList; - -@Component -public class QueriesResolver implements ProductsQueryResolver, ProductsByIdsQueryResolver, ProductByIdQueryResolver { - - @Autowired - private ProductService service; - @Autowired - private ProductMapper mapper; - - @Override - public List products() { - return service.findAll().stream().map(mapper::map).collect(toList()); - } - - @Override - public ProductTO productById(String id) throws Exception { - return mapper.map(service.findById(id)); - } - - @Override - public List productsByIds(List ids) { - return service.findByIds(ids).stream().map(mapper::map).collect(toList()); - } -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java deleted file mode 100644 index d45a9e66b..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java +++ /dev/null @@ -1,21 +0,0 @@ -package io.github.kobylynskyi.product.model; - -import lombok.Data; -import org.springframework.data.annotation.Id; - -import java.math.BigDecimal; -import java.util.Date; - -@Data -public class Product { - - @Id - private String id; - private String title; - private String description; - private BigDecimal price; - private String sku; - private StockStatus stockStatus; - private Date addedDateTime; - -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java deleted file mode 100644 index 5077a0a0e..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java +++ /dev/null @@ -1,9 +0,0 @@ -package io.github.kobylynskyi.product.model; - -public class ProductNotFoundException extends Exception { - - public ProductNotFoundException(String id) { - super(String.format("Product with id '%s' does not exist", id)); - } - -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java deleted file mode 100644 index 74fa2a536..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.kobylynskyi.product.model; - -public enum StockStatus { - - IN_STOCK, - SPECIAL_ORDER, - BACK_ORDERED, - COMING_SOON, - SOLD_OUT, - DISCONTINUED - -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java deleted file mode 100644 index 0c3218e29..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.kobylynskyi.product.repository; - -import io.github.kobylynskyi.product.model.Product; -import org.springframework.data.mongodb.repository.MongoRepository; - -import java.util.Collection; - -public interface ProductRepository extends MongoRepository { - - @Override - Collection findAllById(Iterable ids); -} diff --git a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java b/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java deleted file mode 100644 index b59b9d6ba..000000000 --- a/plugins/maven/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java +++ /dev/null @@ -1,40 +0,0 @@ -package io.github.kobylynskyi.product.service; - -import io.github.kobylynskyi.product.model.Product; -import io.github.kobylynskyi.product.model.ProductNotFoundException; -import io.github.kobylynskyi.product.repository.ProductRepository; -import lombok.NonNull; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.Collection; -import java.util.Date; - -@Slf4j -@Service -public class ProductService { - - @Autowired - private ProductRepository repository; - - public Collection findAll() { - return repository.findAll(); - } - - public Collection findByIds(Collection ids) { - return repository.findAllById(ids); - } - - public Product findById(String id) throws ProductNotFoundException { - return repository.findById(id).orElseThrow(() -> new ProductNotFoundException(id)); - } - - public Product create(@NonNull Product input) { - input.setAddedDateTime(new Date()); - Product saved = repository.save(input); - log.info("Created new product: {}", saved); - return saved; - } - -} diff --git a/plugins/maven/example-server/src/main/resources/application.yml b/plugins/maven/example-server/src/main/resources/application.yml deleted file mode 100644 index 54b155fff..000000000 --- a/plugins/maven/example-server/src/main/resources/application.yml +++ /dev/null @@ -1,2 +0,0 @@ -server: - port: 8081 \ No newline at end of file diff --git a/plugins/maven/example-server/src/main/resources/schema.graphqls b/plugins/maven/example-server/src/main/resources/schema.graphqls deleted file mode 100644 index 3239a7485..000000000 --- a/plugins/maven/example-server/src/main/resources/schema.graphqls +++ /dev/null @@ -1,46 +0,0 @@ -schema { - query: Query - mutation: Mutation -} - -type Query { - products: [Product] - - productById(id: ID!): Product - - productsByIds(ids: [ID!]!): [Product] -} - -type Mutation { - create(productInput: ProductInput!): Product -} - -type Product { - id: ID! - title: String! - description: String - price: BigDecimal! - sku: String! - stockStatus: StockStatus - addedDateTime: DateTime! -} - -input ProductInput { - title: String! - description: String - price: BigDecimal! - sku: String! - stockStatus: StockStatus -} - -enum StockStatus { - IN_STOCK - SPECIAL_ORDER - BACK_ORDERED - COMING_SOON - SOLD_OUT - DISCONTINUED -} - -scalar DateTime -scalar BigDecimal \ No newline at end of file diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml b/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml deleted file mode 100644 index 4d19a3f3b..000000000 --- a/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml +++ /dev/null @@ -1,317 +0,0 @@ - - 4.0.0 - - io.github.kobylynskyi - graphql-codegen-maven-plugin - 5.10.1-SNAPSHOT - maven-plugin - - graphql-codegen-maven-plugin - Provides a goal for generating Java code based on GraphQL schema - https://github.com/kobylynskyi/graphql-java-codegen - - - - MIT License - https://github.com/kobylynskyi/graphql-java-codegen/blob/main/LICENSE.md - - - - - - kobylynskyi - Bogdan Kobylynskyi - https://github.com/kobylynskyi - 92bogdan@gmail.com - - - - - GitHub - https://github.com/kobylynskyi/graphql-java-codegen/issues - - - - scm:git:git://github.com/kobylynskyi/graphql-java-codegen.git - scm:git:git@github.com:kobylynskyi/graphql-java-codegen.git - - https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/maven - v5.10.1-SNAPSHOT - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - - GitHub Actions - https://github.com/kobylynskyi/graphql-java-codegen/actions - - - - 3.9.6 - 3.9.6 - 3.10.2 - 3.10.2 - 3.12.1 - 3.3.1 - 3.3.0 - 3.6.3 - 3.1.1 - 1.6.13 - 3.0.1 - 3.4.0 - 2.0.0 - 3.1.0 - 3.4.2 - - 5.10.1-SNAPSHOT - - - - - org.apache.maven - maven-plugin-api - ${version.maven-plugin-api} - provided - - - org.apache.maven - maven-core - ${version.maven-core} - - - org.apache.maven.shared - maven-shared-utils - - - provided - - - org.apache.maven.shared - maven-shared-utils - ${version.maven-shared-utils} - provided - - - org.apache.maven.plugin-tools - maven-plugin-annotations - ${version.maven-plugin-annotations} - provided - - - - io.github.kobylynskyi - graphql-java-codegen - ${version.graphql-java-codegen} - - - - org.freemarker - freemarker - 2.3.32 - - - com.graphql-java - graphql-java - 20.2 - - - com.fasterxml.jackson.core - jackson-databind - 2.15.3 - - - com.typesafe - config - 1.4.3 - - - - - - - ${project.basedir} - - NOTICE* - LICENSE* - - - - - - org.apache.maven.plugins - maven-plugin-plugin - ${version.maven-plugin-plugin} - - true - - - - mojo-descriptor - process-classes - - descriptor - - - - help-goal - - helpmojo - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${version.maven-compiler-plugin} - - UTF-8 - 1.8 - 1.8 - true - - - - org.apache.maven.plugins - maven-resources-plugin - ${version.maven-resources-plugin} - - UTF-8 - - - - org.apache.maven.plugins - maven-source-plugin - ${version.maven-source-plugin} - - - attach-sources - - jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${version.maven-javadoc-plugin} - - 1.8 - UTF-8 - - - - attach-javadoc - - jar - - - - - - org.apache.maven.plugins - maven-deploy-plugin - ${version.maven-deploy-plugin} - - true - - - - default-deploy - deploy - - deploy - - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - ${version.nexus-staging-maven-plugin} - true - - ossrh - https://oss.sonatype.org/ - true - - - - org.codehaus.mojo - build-helper-maven-plugin - ${version.maven-build-helper-plugin} - - - parse-versions-for-release - initialize - - parse-version - - - parsedVersion - - - - - - org.apache.maven.plugins - maven-release-plugin - ${version.maven-release-plugin} - - v@{project.version} - - - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.patchVersion} - - - - - - - - - - - release-sign-artifacts - - - gpg.passphrase - - - - - - org.apache.maven.plugins - maven-gpg-plugin - ${version.maven-gpg-plugin} - - - sign-artifacts - verify - - sign - - - - --pinentry-mode - loopback - - - - - - - - - - diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java b/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java deleted file mode 100644 index a0e8da2c5..000000000 --- a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/GraphQLCodegenMojo.java +++ /dev/null @@ -1,807 +0,0 @@ -package io.github.kobylynskyi.graphql.codegen; - -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.ApiInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiNamePrefixStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfiguration; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.RelayConfig; -import com.kobylynskyi.graphql.codegen.model.exception.LanguageNotSupportedException; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.supplier.MergeableMappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import graphql.parser.ParserOptions; -import org.apache.maven.model.Resource; -import org.apache.maven.plugin.AbstractMojo; -import org.apache.maven.plugin.MojoExecutionException; -import org.apache.maven.plugins.annotations.LifecyclePhase; -import org.apache.maven.plugins.annotations.Mojo; -import org.apache.maven.plugins.annotations.Parameter; -import org.apache.maven.project.MavenProject; - -import java.io.File; -import java.io.IOException; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Properties; -import java.util.Set; -import java.util.function.Supplier; - -/** - * GraphQL Codegen MOJO implementation - */ -@Mojo(name = "generate", defaultPhase = LifecyclePhase.GENERATE_SOURCES, threadSafe = true) -public class GraphQLCodegenMojo extends AbstractMojo implements GraphQLCodegenConfiguration { - - @Parameter - private String[] graphqlSchemaPaths; - - @Parameter - private String graphqlQueryIntrospectionResultPath; - - @Parameter - private SchemaFinderConfig graphqlSchemas = new SchemaFinderConfig(); - - @Parameter(required = true) - private File outputDir; - - @Parameter - private Properties customTypesMapping = new Properties(); - - @Parameter - private Map customAnnotationsMapping; - - @Parameter - private File customTemplatesRoot; - - @Parameter - private Map customTemplates; - - @Parameter - private Map directiveAnnotationsMapping; - - @Parameter - private String packageName; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_BUILDER_STRING) - private boolean generateBuilder; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_APIS_STRING) - private boolean generateApis; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_EQUALS_AND_HASHCODE_STRING) - private boolean generateEqualsAndHashCode; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_IMMUTABLE_MODELS_STRING) - private boolean generateImmutableModels; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_TO_STRING_STRING) - private boolean generateToString; - - @Parameter - private String apiPackageName; - - @Parameter - private String apiNamePrefix; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_RESOLVER_SUFFIX) - private String apiNameSuffix; - - @Parameter - private String modelPackageName; - - @Parameter - private String modelNamePrefix; - - @Parameter - private String modelNameSuffix; - - @Parameter - private String typeResolverPrefix; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_RESOLVER_SUFFIX) - private String typeResolverSuffix; - - @Parameter - private String apiReturnType; - - @Parameter - private String apiReturnListType; - - @Parameter - private String subscriptionReturnType; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_API_ROOT_INTERFACE_STRATEGY_STRING) - private ApiRootInterfaceStrategy apiRootInterfaceStrategy; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_API_INTERFACE_STRATEGY_STRING) - private ApiInterfaceStrategy apiInterfaceStrategy; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_API_NAME_PREFIX_STRATEGY_STRING) - private ApiNamePrefixStrategy apiNamePrefixStrategy; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_VALIDATION_ANNOTATION) - private String modelValidationAnnotation; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_PARAMETERIZED_FIELDS_RESOLVERS_STRING) - private boolean generateParameterizedFieldsResolvers; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_EXTENSION_FIELDS_RESOLVERS_STRING) - private boolean generateExtensionFieldsResolvers; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_DATA_FETCHING_ENV_STRING) - private boolean generateDataFetchingEnvironmentArgumentInApis; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_MODELS_FOR_ROOT_TYPES_STRING) - private boolean generateModelsForRootTypes; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_USE_OPTIONAL_FOR_NULLABLE_RETURN_TYPES_STRING) - private boolean useOptionalForNullableReturnTypes; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_USE_WRAPPER_FOR_NULLABLE_INPUT_TYPES_STRING) - private boolean useWrapperForNullableInputTypes; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_APIS_WITH_THROWS_EXCEPTION_STRING) - private boolean generateApisWithThrowsException; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_APIS_WITH_SUSPEND_FUNCTIONS_STRING) - private boolean generateApisWithSuspendFunctions; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_JACKSON_TYPE_ID_RESOLVER_STRING) - private boolean generateJacksonTypeIdResolver; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_ADD_GENERATED_ANNOTATION_STRING) - private boolean addGeneratedAnnotation; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_NOARGS_CONSTRUCTOR_ONLY_STRING) - private boolean generateNoArgsConstructorOnly; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_MODELS_WITH_PUBLIC_FIELDS_STRING) - private boolean generateModelsWithPublicFields; - - @Parameter - private String generatedAnnotation; - - @Parameter - private String[] fieldsWithResolvers; - - @Parameter - private String[] fieldsWithoutResolvers; - - @Parameter - private String[] fieldsToExcludeFromGeneration; - - @Parameter - private String[] fieldsWithDataFetcherResult; - - @Parameter - private RelayConfig relayConfig = new RelayConfig(); - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_CLIENT_STRING) - private boolean generateClient; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_REQUEST_SUFFIX) - private String requestSuffix; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_RESPONSE_SUFFIX) - private String responseSuffix; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_RESPONSE_PROJECTION_SUFFIX) - private String responseProjectionSuffix; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_PARAMETRIZED_INPUT_SUFFIX) - private String parametrizedInputSuffix; - - @Parameter - private String[] useObjectMapperForRequestSerialization; - - @Parameter - private String[] typesAsInterfaces; - - @Parameter - private String[] resolverArgumentAnnotations; - - @Parameter - private String[] parametrizedResolverAnnotations; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_RESPONSE_PROJECTION_MAX_DEPTH_STRING) - private int responseProjectionMaxDepth; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_ALL_METHOD_STRING) - private boolean generateAllMethodInProjection; - - @Parameter - private ParentInterfacesConfig parentInterfaces = new ParentInterfacesConfig(); - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATED_LANGUAGE_STRING) - private GeneratedLanguage generatedLanguage; - - @Parameter - private String[] configurationFiles; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_SUPPORT_UNKNOWN_FIELDS_STRING) - private boolean supportUnknownFields; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_UNKNOWN_FIELDS_PROPERTY_NAME) - private String unknownFieldsPropertyName; - - /** - * The project being built. - */ - @Parameter(readonly = true, required = true, defaultValue = "${project}") - private MavenProject project; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_MODEL_OPEN_CLASSES_STRING) - private boolean generateModelOpenClasses; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_INITIALIZE_NULLABLE_TYPES_STRING) - private boolean initializeNullableTypes; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_GENERATE_SEALED_INTERFACES_STRING) - private boolean generateSealedInterfaces; - - @Parameter(defaultValue = "false") - private boolean skip; - - @Parameter(defaultValue = MappingConfigConstants.DEFAULT_SKIP_SCHEMA_SIZE_LIMIT_STRING) - private boolean skipSchemaSizeLimit; - - @Override - public void execute() throws MojoExecutionException { - addCompileSourceRootIfConfigured(); - - MappingConfig mappingConfig = new MappingConfig(); - mappingConfig.setPackageName(packageName); - mappingConfig.setCustomTypesMapping(convertToMap(customTypesMapping)); - mappingConfig.setCustomTemplatesRoot(customTemplatesRoot); - mappingConfig.setCustomTemplates(customTemplates); - mappingConfig.setCustomAnnotationsMapping(convertToListsMap(customAnnotationsMapping)); - mappingConfig.setDirectiveAnnotationsMapping(convertToListsMap(directiveAnnotationsMapping)); - mappingConfig.setApiNameSuffix(apiNameSuffix); - mappingConfig.setApiNamePrefix(apiNamePrefix); - mappingConfig.setApiRootInterfaceStrategy(apiRootInterfaceStrategy); - mappingConfig.setApiInterfaceStrategy(apiInterfaceStrategy); - mappingConfig.setApiNamePrefixStrategy(apiNamePrefixStrategy); - mappingConfig.setModelNamePrefix(modelNamePrefix); - mappingConfig.setModelNameSuffix(modelNameSuffix); - mappingConfig.setApiPackageName(apiPackageName); - mappingConfig.setModelPackageName(modelPackageName); - mappingConfig.setGenerateBuilder(generateBuilder); - mappingConfig.setGenerateApis(generateApis); - mappingConfig.setTypeResolverSuffix(typeResolverSuffix); - mappingConfig.setTypeResolverPrefix(typeResolverPrefix); - mappingConfig.setModelValidationAnnotation(modelValidationAnnotation); - mappingConfig.setGenerateEqualsAndHashCode(generateEqualsAndHashCode); - mappingConfig.setGenerateImmutableModels(generateImmutableModels); - mappingConfig.setGenerateToString(generateToString); - mappingConfig.setApiReturnType(apiReturnType); - mappingConfig.setApiReturnListType(apiReturnListType); - mappingConfig.setSubscriptionReturnType(subscriptionReturnType); - mappingConfig.setGenerateParameterizedFieldsResolvers(generateParameterizedFieldsResolvers); - mappingConfig.setGenerateDataFetchingEnvironmentArgumentInApis(generateDataFetchingEnvironmentArgumentInApis); - mappingConfig.setGenerateExtensionFieldsResolvers(generateExtensionFieldsResolvers); - mappingConfig.setGenerateModelsForRootTypes(generateModelsForRootTypes); - mappingConfig.setUseOptionalForNullableReturnTypes(useOptionalForNullableReturnTypes); - mappingConfig.setUseWrapperForNullableInputTypes(useWrapperForNullableInputTypes); - mappingConfig.setGenerateApisWithThrowsException(generateApisWithThrowsException); - mappingConfig.setGenerateApisWithSuspendFunctions(generateApisWithSuspendFunctions); - mappingConfig.setGenerateJacksonTypeIdResolver(generateJacksonTypeIdResolver); - mappingConfig.setAddGeneratedAnnotation(addGeneratedAnnotation); - mappingConfig.setGeneratedAnnotation(generatedAnnotation); - mappingConfig.setGenerateNoArgsConstructorOnly(generateNoArgsConstructorOnly); - mappingConfig.setGenerateModelsWithPublicFields(generateModelsWithPublicFields); - mappingConfig.setFieldsWithResolvers(mapToHashSet(fieldsWithResolvers)); - mappingConfig.setFieldsWithoutResolvers(mapToHashSet(fieldsWithoutResolvers)); - mappingConfig.setFieldsToExcludeFromGeneration(mapToHashSet(fieldsToExcludeFromGeneration)); - mappingConfig.setFieldsWithDataFetcherResult(mapToHashSet(fieldsWithDataFetcherResult)); - mappingConfig.setRelayConfig(relayConfig); - - mappingConfig.setGenerateClient(generateClient); - mappingConfig.setRequestSuffix(requestSuffix); - mappingConfig.setResponseSuffix(responseSuffix); - mappingConfig.setResponseProjectionSuffix(responseProjectionSuffix); - mappingConfig.setParametrizedInputSuffix(parametrizedInputSuffix); - mappingConfig.setGenerateAllMethodInProjection(generateAllMethodInProjection); - mappingConfig.setResponseProjectionMaxDepth(responseProjectionMaxDepth); - mappingConfig.setUseObjectMapperForRequestSerialization(mapToHashSet(useObjectMapperForRequestSerialization)); - mappingConfig.setTypesAsInterfaces(mapToHashSet(typesAsInterfaces)); - mappingConfig.setResolverArgumentAnnotations(mapToHashSet(resolverArgumentAnnotations)); - mappingConfig.setParametrizedResolverAnnotations(mapToHashSet(parametrizedResolverAnnotations)); - - mappingConfig.setResolverParentInterface(getResolverParentInterface()); - mappingConfig.setQueryResolverParentInterface(getQueryResolverParentInterface()); - mappingConfig.setMutationResolverParentInterface(getMutationResolverParentInterface()); - mappingConfig.setSubscriptionResolverParentInterface(getSubscriptionResolverParentInterface()); - - mappingConfig.setGeneratedLanguage(generatedLanguage); - mappingConfig.setGenerateModelOpenClasses(isGenerateModelOpenClasses()); - mappingConfig.setInitializeNullableTypes(isInitializeNullableTypes()); - mappingConfig.setGenerateSealedInterfaces(isGenerateSealedInterfaces()); - - mappingConfig.setSupportUnknownFields(isSupportUnknownFields()); - mappingConfig.setUnknownFieldsPropertyName(getUnknownFieldsPropertyName()); - - if (skip) { - getLog().info("Skipping code generation"); - return; - } - - try { - instantiateCodegen(mappingConfig).generate(); - } catch (Exception e) { - getLog().error(e); - throw new MojoExecutionException("Code generation failed. See above for the full exception."); - } - } - - private GraphQLCodegen instantiateCodegen(MappingConfig mappingConfig) throws IOException { - java.util.Optional mappingConfigSupplier = buildJsonSupplier(configurationFiles); - GeneratedLanguage language = mappingConfigSupplier.map(Supplier::get) - .map(MappingConfig::getGeneratedLanguage) - .orElse(generatedLanguage); - - if (skipSchemaSizeLimit) { - ParserOptions.Builder parserOptionBuilder = ParserOptions.newParserOptions() - .maxTokens(Integer.MAX_VALUE) - .maxCharacters(Integer.MAX_VALUE) - .maxWhitespaceTokens(Integer.MAX_VALUE) - .maxRuleDepth(Integer.MAX_VALUE); - ParserOptions.setDefaultParserOptions(parserOptionBuilder.build()); - } - - switch (language) { - case JAVA: - return new JavaGraphQLCodegen(getSchemas(), graphqlQueryIntrospectionResultPath, - outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); - case KOTLIN: - return new KotlinGraphQLCodegen(getSchemas(), graphqlQueryIntrospectionResultPath, - outputDir, mappingConfig, mappingConfigSupplier.orElse(null)); - default: - throw new LanguageNotSupportedException(language); - } - } - - private List getSchemas() throws IOException { - if (graphqlSchemaPaths != null) { - return Arrays.asList(graphqlSchemaPaths); - } - if (graphqlQueryIntrospectionResultPath != null) { - return Collections.emptyList(); - } - Path schemasRootDir = getSchemasRootDir(); - SchemaFinder finder = new SchemaFinder(schemasRootDir); - finder.setRecursive(graphqlSchemas.isRecursive()); - finder.setIncludePattern(graphqlSchemas.getIncludePattern()); - finder.setExcludedFiles(graphqlSchemas.getExcludedFiles()); - return finder.findSchemas(); - } - - private Path getSchemasRootDir() { - String rootDir = graphqlSchemas.getRootDir(); - if (rootDir == null) { - return getDefaultResourcesDirectory().orElseThrow(() -> new IllegalStateException( - "Default resource folder not found, please provide in ")); - } - return Paths.get(rootDir); - } - - private Optional getDefaultResourcesDirectory() { - return project.getResources().stream().findFirst().map(Resource::getDirectory).map(Paths::get); - } - - private java.util.Optional buildJsonSupplier(String[] configurationFiles) { - if (configurationFiles != null && configurationFiles.length != 0) { - return java.util.Optional.of(new MergeableMappingConfigSupplier(Arrays.asList(configurationFiles.clone()))); - } - return java.util.Optional.empty(); - } - - private void addCompileSourceRootIfConfigured() { - String path = outputDir.getPath(); - getLog().info("Added the following path to the source root: " + path); - project.addCompileSourceRoot(path); - } - - public String[] getGraphqlSchemaPaths() { - return graphqlSchemaPaths; - } - - public String getGraphqlQueryIntrospectionResultPath() { - return graphqlQueryIntrospectionResultPath; - } - - public SchemaFinderConfig getGraphqlSchemas() { - return graphqlSchemas; - } - - public File getOutputDir() { - return outputDir; - } - - @Override - public Map getCustomTypesMapping() { - return convertToMap(customTypesMapping); - } - - @Override - public Map> getCustomAnnotationsMapping() { - return convertToListsMap(customAnnotationsMapping); - } - - @Override - public Map> getDirectiveAnnotationsMapping() { - return convertToListsMap(directiveAnnotationsMapping); - } - - @Override - public String getPackageName() { - return packageName; - } - - @Override - public String getApiPackageName() { - return apiPackageName; - } - - @Override - public String getApiNamePrefix() { - return apiNamePrefix; - } - - @Override - public String getApiNameSuffix() { - return apiNameSuffix; - } - - @Override - public String getModelPackageName() { - return modelPackageName; - } - - @Override - public String getModelNamePrefix() { - return modelNamePrefix; - } - - @Override - public String getModelNameSuffix() { - return modelNameSuffix; - } - - @Override - public String getModelValidationAnnotation() { - return modelValidationAnnotation; - } - - @Override - public Boolean getGenerateBuilder() { - return generateBuilder; - } - - @Override - public Boolean getGenerateApis() { - return generateApis; - } - - @Override - public Boolean getGenerateModelsForRootTypes() { - return generateModelsForRootTypes; - } - - @Override - public Boolean getGenerateEqualsAndHashCode() { - return generateEqualsAndHashCode; - } - - @Override - public Boolean getGenerateImmutableModels() { - return generateImmutableModels; - } - - @Override - public Boolean getGenerateToString() { - return generateToString; - } - - @Override - public String getApiReturnType() { - return apiReturnType; - } - - @Override - public String getApiReturnListType() { - return apiReturnListType; - } - - @Override - public String getSubscriptionReturnType() { - return subscriptionReturnType; - } - - @Override - public Boolean getGenerateExtensionFieldsResolvers() { - return generateExtensionFieldsResolvers; - } - - @Override - public Boolean getGenerateParameterizedFieldsResolvers() { - return generateParameterizedFieldsResolvers; - } - - @Override - public String getTypeResolverPrefix() { - return typeResolverPrefix; - } - - @Override - public String getTypeResolverSuffix() { - return typeResolverSuffix; - } - - @Override - public Boolean getGenerateDataFetchingEnvironmentArgumentInApis() { - return generateDataFetchingEnvironmentArgumentInApis; - } - - @Override - public RelayConfig getRelayConfig() { - return relayConfig; - } - - @Override - public Boolean getUseOptionalForNullableReturnTypes() { - return useOptionalForNullableReturnTypes; - } - - @Override - public Boolean getUseWrapperForNullableInputTypes() { - return useWrapperForNullableInputTypes; - } - - @Override - public Boolean getGenerateApisWithThrowsException() { - return generateApisWithThrowsException; - } - - @Override - public Boolean getGenerateApisWithSuspendFunctions() { - return generateApisWithSuspendFunctions; - } - - @Override - public Boolean getGenerateJacksonTypeIdResolver() { - return generateJacksonTypeIdResolver; - } - - @Override - public Boolean getAddGeneratedAnnotation() { - return addGeneratedAnnotation; - } - - @Override - public String getGeneratedAnnotation() { - return generatedAnnotation; - } - - @Override - public ApiRootInterfaceStrategy getApiRootInterfaceStrategy() { - return apiRootInterfaceStrategy; - } - - @Override - public ApiInterfaceStrategy getApiInterfaceStrategy() { - return apiInterfaceStrategy; - } - - @Override - public ApiNamePrefixStrategy getApiNamePrefixStrategy() { - return apiNamePrefixStrategy; - } - - @Override - public Set getFieldsWithResolvers() { - return mapToHashSet(fieldsWithResolvers); - } - - @Override - public Set getFieldsWithoutResolvers() { - return mapToHashSet(fieldsWithoutResolvers); - } - - @Override - public Set getFieldsToExcludeFromGeneration() { - return mapToHashSet(fieldsToExcludeFromGeneration); - } - - @Override - public Set getFieldsWithDataFetcherResult() { - return mapToHashSet(fieldsWithDataFetcherResult); - } - - @Override - public Boolean getGenerateAllMethodInProjection() { - return generateAllMethodInProjection; - } - - @Override - public Integer getResponseProjectionMaxDepth() { - return responseProjectionMaxDepth; - } - - @Override - public Boolean getGenerateClient() { - return generateClient; - } - - @Override - public String getRequestSuffix() { - return requestSuffix; - } - - @Override - public String getResponseSuffix() { - return responseSuffix; - } - - @Override - public String getResponseProjectionSuffix() { - return responseProjectionSuffix; - } - - @Override - public String getParametrizedInputSuffix() { - return parametrizedInputSuffix; - } - - @Override - public Set getUseObjectMapperForRequestSerialization() { - return mapToHashSet(useObjectMapperForRequestSerialization); - } - - @Override - public Set getTypesAsInterfaces() { - return mapToHashSet(typesAsInterfaces); - } - - @Override - public Set getResolverArgumentAnnotations() { - return mapToHashSet(resolverArgumentAnnotations); - } - - @Override - public Set getParametrizedResolverAnnotations() { - return mapToHashSet(parametrizedResolverAnnotations); - } - - @Override - public String getQueryResolverParentInterface() { - return parentInterfaces.getQueryResolver(); - } - - @Override - public String getMutationResolverParentInterface() { - return parentInterfaces.getMutationResolver(); - } - - @Override - public String getSubscriptionResolverParentInterface() { - return parentInterfaces.getSubscriptionResolver(); - } - - @Override - public String getResolverParentInterface() { - return parentInterfaces.getResolver(); - } - - @Override - public GeneratedLanguage getGeneratedLanguage() { - return generatedLanguage; - } - - @Override - public Boolean isGenerateModelOpenClasses() { - return generateModelOpenClasses; - } - - @Override - public Boolean isInitializeNullableTypes() { - return initializeNullableTypes; - } - - @Override - public Boolean isGenerateSealedInterfaces() { - return generateSealedInterfaces; - } - - @Override - public Boolean isSupportUnknownFields() { - return supportUnknownFields; - } - - @Override - public String getUnknownFieldsPropertyName() { - return unknownFieldsPropertyName; - } - - @Override - public Boolean isGenerateNoArgsConstructorOnly() { - return generateNoArgsConstructorOnly; - } - - @Override - public Boolean isGenerateModelsWithPublicFields() { - return generateModelsWithPublicFields; - } - - public ParentInterfacesConfig getParentInterfaces() { - return parentInterfaces; - } - - public String[] getConfigurationFiles() { - return configurationFiles; - } - - private static Map> convertToListsMap(Map sourceMap) { - if (sourceMap == null) { - return new HashMap<>(); - } - Map> map = new HashMap<>(sourceMap.size()); - for (Map.Entry e : sourceMap.entrySet()) { - if (e.getValue() != null) { - Collection values = e.getValue().values(); - List stringValues = new ArrayList<>(values.size()); - for (Object value : values) { - stringValues.add(value.toString()); - } - map.put(e.getKey(), stringValues); - } - } - return map; - } - - private static Set mapToHashSet(String[] sourceSet) { - if (sourceSet == null) { - return Collections.emptySet(); - } - return new HashSet<>(Arrays.asList(sourceSet)); - } - - private static Map convertToMap(Properties properties) { - if (properties == null) { - return null; - } - Map result = new HashMap<>(properties.size()); - for (String name : properties.stringPropertyNames()) { - result.put(name, properties.getProperty(name)); - } - return result; - } - - @Override - public File getCustomTemplatesRoot() { - return customTemplatesRoot == null ? project.getBasedir() : customTemplatesRoot; - } - - @Override - public Map getCustomTemplates() { - if (customTemplates == null) { - return new HashMap<>(); - } - return customTemplates; - } - -} diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/ParentInterfacesConfig.java b/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/ParentInterfacesConfig.java deleted file mode 100644 index 5ce3b96ef..000000000 --- a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/ParentInterfacesConfig.java +++ /dev/null @@ -1,45 +0,0 @@ -package io.github.kobylynskyi.graphql.codegen; - -/** - * Configuration of parent interfaces to be used during code generation - */ -public class ParentInterfacesConfig { - - private String queryResolver; - private String mutationResolver; - private String subscriptionResolver; - private String resolver; - - public String getQueryResolver() { - return queryResolver; - } - - public void setQueryResolver(String queryResolver) { - this.queryResolver = queryResolver; - } - - public String getMutationResolver() { - return mutationResolver; - } - - public void setMutationResolver(String mutationResolver) { - this.mutationResolver = mutationResolver; - } - - public String getSubscriptionResolver() { - return subscriptionResolver; - } - - public void setSubscriptionResolver(String subscriptionResolver) { - this.subscriptionResolver = subscriptionResolver; - } - - public String getResolver() { - return resolver; - } - - public void setResolver(String resolver) { - this.resolver = resolver; - } - -} diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/SchemaFinderConfig.java b/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/SchemaFinderConfig.java deleted file mode 100644 index 993dba7ca..000000000 --- a/plugins/maven/graphql-java-codegen-maven-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/SchemaFinderConfig.java +++ /dev/null @@ -1,52 +0,0 @@ -package io.github.kobylynskyi.graphql.codegen; - -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; - -import java.util.Collections; -import java.util.Set; - -/** - * Configuration of dynamic GraphQL schema finder - */ -public class SchemaFinderConfig { - - private String rootDir; - - private boolean recursive = SchemaFinder.DEFAULT_RECURSIVE; - - private String includePattern = SchemaFinder.DEFAULT_INCLUDE_PATTERN; - - private Set excludedFiles = Collections.emptySet(); - - public String getRootDir() { - return rootDir; - } - - public void setRootDir(String rootDir) { - this.rootDir = rootDir; - } - - public boolean isRecursive() { - return recursive; - } - - public void setRecursive(boolean recursive) { - this.recursive = recursive; - } - - public String getIncludePattern() { - return includePattern; - } - - public void setIncludePattern(String includePattern) { - this.includePattern = includePattern; - } - - public Set getExcludedFiles() { - return excludedFiles; - } - - public void setExcludedFiles(Set excludedFiles) { - this.excludedFiles = excludedFiles; - } -} diff --git a/scripts/update-release-version-in-build-files.sh b/scripts/update-release-version-in-build-files.sh index f06fc548b..3e7d864bd 100755 --- a/scripts/update-release-version-in-build-files.sh +++ b/scripts/update-release-version-in-build-files.sh @@ -12,8 +12,6 @@ set_version_in_file() { set_version_in_file "build.gradle" "def graphqlCodegenVersion = '" -set_version_in_file "plugins/maven/graphql-java-codegen-maven-plugin/pom.xml" "" - set_version_in_file "plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle" "def graphqlCodegenGradlePluginVersion = '" set_version_in_file "plugins/gradle/example-server/build.gradle" "io.github.kobylynskyi.graphql.codegen\" version \"" diff --git a/scripts/update-release-version-in-readme.sh b/scripts/update-release-version-in-readme.sh index 21f373775..280ba12ed 100755 --- a/scripts/update-release-version-in-readme.sh +++ b/scripts/update-release-version-in-readme.sh @@ -11,7 +11,6 @@ set_version_in_file() { set_version_in_file "plugins/gradle/README.md" "id \"io.github.kobylynskyi.graphql.codegen\" version \"" set_version_in_file "plugins/gradle/README.md" "io.github.kobylynskyi.graphql.codegen:graphql-codegen-gradle-plugin:" -set_version_in_file "plugins/maven/README.md" "" # Exit clean exit 0 diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java b/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java index 3541f074b..eaaededda 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java +++ b/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java @@ -11,7 +11,7 @@ /** * Builder of @deprecated annotation definition */ -@SuppressWarnings({"java:S1133", "java:S1123"}) // sonar treats this is a deprecated method +@SuppressWarnings({"java:S1133", "java:S1123"}) public class DeprecatedDefinitionBuilder { private static final String REASON = "reason"; From 2beb1fe0953d4d2c131a74ac9fc0ba1b5634f0c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:10:51 +0200 Subject: [PATCH 004/115] Add Java 21 to build matrix (#6) * Add Java 21 and 25 to build matrix * Drop Java 25 from build matrix --- .github/workflows/github.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 1b773617f..f186b2a3f 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - jdk-version: [ 8, 11, 17 ] + jdk-version: [ 8, 11, 17, 21 ] steps: - uses: actions/checkout@v4 From e086d8ec354bea67aa10ad018d340c5b40786fae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sat, 1 Aug 2026 22:22:13 +0200 Subject: [PATCH 005/115] Replace manual release workflow with tag-based GitHub Release trigger (#7) --- .github/workflows/release.yml | 98 ++++++++----------- .github/workflows/update-version.yml | 25 ----- scripts/bump-to-next-snapshot-version.sh | 17 ++++ .../update-release-version-in-build-files.sh | 4 +- scripts/update-release-version-in-readme.sh | 3 +- 5 files changed, 58 insertions(+), 89 deletions(-) delete mode 100644 .github/workflows/update-version.yml create mode 100755 scripts/bump-to-next-snapshot-version.sh diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a1d8b2635..8ec4d9596 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,32 +1,25 @@ name: Release on: - workflow_dispatch: - inputs: - release_version: - description: 'Release version' - default: 'X.X.X' - required: true - release_branch: - description: 'Release branch' - default: 'main' - required: true - publish_library: - description: 'Publish library' - default: 'Y' - required: true - publish_gradle_plugin: - description: 'Publish Gradle Plugin' - default: 'Y' - required: true + release: + types: + - published jobs: release: runs-on: ubuntu-latest steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ secrets.CI_BOT_CLIENT_ID }} + private-key: ${{ secrets.CI_BOT_PRIVATE_KEY_PEM }} + - uses: actions/checkout@v4 with: - ref: ${{ github.event.inputs.release_branch }} + ref: ${{ github.event.release.target_commitish }} + token: ${{ steps.app-token.outputs.token }} - name: Setup Java uses: actions/setup-java@v4 @@ -40,37 +33,37 @@ jobs: path: ~/.gradle key: gradle + - name: Extract version from tag + id: version + run: | + TAG="${{ github.event.release.tag_name }}" + VERSION="${TAG#v}" + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "Release version: $VERSION" + - name: Set up GPG run: | - echo ${{ github.workspace }} - # gpg init - mkdir ~/.gnupg && echo use-agent >> ~/.gnupg/gpg.conf + mkdir -p ~/.gnupg + echo use-agent >> ~/.gnupg/gpg.conf echo pinentry-mode loopback >> ~/.gnupg/gpg.conf echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf echo RELOADAGENT | gpg-connect-agent echo ${SIGNING_KEY} | awk '{gsub(/\\n/,"\n")}1'| gpg --dearmor > ${{ github.workspace }}/secretKeyRingFile.gpg - gpg --import --pinentry-mode loopback --batch --passphrase '${SIGNING_PASSWORD}' ${{ github.workspace }}/secretKeyRingFile.gpg - ls -al ${{ github.workspace }} - ls -al ~/.gnupg/ + gpg --import --pinentry-mode loopback --batch --passphrase '${SIGNING_PASSWORD}' ${{ github.workspace }}/secretKeyRingFile.gpg env: SIGNING_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }} SIGNING_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - name: Configure Git run: | - git config --global user.name 'Bogdan Kobylynskyi' - git config --global user.email 'kobylynskyi@users.noreply.github.com' - - - name: Update versions of all Gradle sub-projects - run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.release_version }} + git config --global user.name 'graphql-java-codegen-ci-bot[bot]' + git config --global user.email 'graphql-java-codegen-ci-bot[bot]@users.noreply.github.com' - - name: Update versions in all README files - run: scripts/update-release-version-in-readme.sh ${{ github.event.inputs.release_version }} + - name: Update versions in build files + run: scripts/update-release-version-in-build-files.sh ${{ steps.version.outputs.version }} - # - # VERSIONS UPDATED - # NOW WE ARE READY FOR THE FINAL BUILD - # + - name: Update versions in README files + run: scripts/update-release-version-in-readme.sh ${{ steps.version.outputs.version }} - name: Build library run: ./gradlew build publishToMavenLocal --warning-mode all @@ -79,31 +72,18 @@ jobs: run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all - name: Build gradle example-server - if: github.event.inputs.publish_gradle_plugin == 'Y' run: ./gradlew -p plugins/gradle/example-server test --warning-mode all - name: Build gradle example-client - if: github.event.inputs.publish_gradle_plugin == 'Y' run: ./gradlew -p plugins/gradle/example-client test --warning-mode all - name: Build gradle example-client-kotlin - if: github.event.inputs.publish_gradle_plugin == 'Y' run: ./gradlew -p plugins/gradle/example-client-kotlin build --warning-mode all - # - # BUILD OF RELEASE VERSION COMPLETED - # SO WE CAN COMMIT THEM - # - - name: Commit release version - run: git commit -am "Bump version to ${{ github.event.inputs.release_version }}" - - # - # VERSIONS ARE IN THE RELEASE STATE AND READY TO PUBLISH - # + run: git commit -am "Release ${{ github.event.release.tag_name }}" - - name: Release library - if: github.event.inputs.publish_library == 'Y' + - name: Release library to Maven Central run: | ./gradlew publish \ -Dorg.gradle.internal.publish.checksums.insecure=true \ @@ -114,19 +94,19 @@ jobs: -Psigning.secretKeyRingFile=${{ github.workspace }}/secretKeyRingFile.gpg - name: Release Gradle plugin - if: github.event.inputs.publish_gradle_plugin == 'Y' run: | ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin publishPlugins \ -Dorg.gradle.internal.publish.checksums.insecure=true \ - -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY}} \ + -Pgradle.publish.key=${{ secrets.GRADLE_PUBLISH_KEY }} \ -Pgradle.publish.secret=${{ secrets.GRADLE_PUBLISH_SECRET }} - # - # PUBLISH OF RELEASE VERSION COMPLETED - # NOW PUSHING THE RELEASE VERSION BACK TO THE REPOSITORY - # - - name: Push release version + run: git push + + - name: Bump to next SNAPSHOT version + run: scripts/bump-to-next-snapshot-version.sh + + - name: Commit and push SNAPSHOT bump run: | + git commit -am "Bump to next development version" git push - git push --tags diff --git a/.github/workflows/update-version.yml b/.github/workflows/update-version.yml deleted file mode 100644 index c94d69f4d..000000000 --- a/.github/workflows/update-version.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Update Version - -on: - workflow_dispatch: - inputs: - new_version: - description: 'New version' - required: true - -jobs: - update-version: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Update versions of all Gradle sub-projects - run: scripts/update-release-version-in-build-files.sh ${{ github.event.inputs.new_version }} - - - name: Commit and push a new version - run: | - git config --global user.name 'Bogdan Kobylynskyi' - git config --global user.email 'kobylynskyi@users.noreply.github.com' - git commit -am "Bump version to ${{ github.event.inputs.new_version }}" - git push - git push --tags diff --git a/scripts/bump-to-next-snapshot-version.sh b/scripts/bump-to-next-snapshot-version.sh new file mode 100755 index 000000000..41fad3971 --- /dev/null +++ b/scripts/bump-to-next-snapshot-version.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +CURRENT_VERSION=$(grep "def graphqlCodegenVersion = '" build.gradle | sed "s/.*'\([^']*\)'.*/\1/") + +MAJOR=$(echo "$CURRENT_VERSION" | cut -d. -f1) +MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f2) +PATCH=$(echo "$CURRENT_VERSION" | cut -d. -f3) + +NEXT_PATCH=$((PATCH + 1)) +NEXT_VERSION="$MAJOR.$MINOR.$NEXT_PATCH-SNAPSHOT" + +echo "Current version: $CURRENT_VERSION" +echo "Next SNAPSHOT version: $NEXT_VERSION" + +./scripts/update-release-version-in-build-files.sh "$NEXT_VERSION" + +exit 0 diff --git a/scripts/update-release-version-in-build-files.sh b/scripts/update-release-version-in-build-files.sh index 3e7d864bd..88f7f6a34 100755 --- a/scripts/update-release-version-in-build-files.sh +++ b/scripts/update-release-version-in-build-files.sh @@ -4,10 +4,8 @@ RELEASE_VERSION=$1 RELEASE_VERSION_ESCAPED=${RELEASE_VERSION//./\\.} set_version_in_file() { - # for mac add '' after -i: sed -i '' "s... - sed -i '' "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/gw /tmp/sed.done" "$1" + sed -i "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" echo "Updated version in $1" - grep --color -e "" /tmp/sed.done } set_version_in_file "build.gradle" "def graphqlCodegenVersion = '" diff --git a/scripts/update-release-version-in-readme.sh b/scripts/update-release-version-in-readme.sh index 280ba12ed..a6b6a2ae0 100755 --- a/scripts/update-release-version-in-readme.sh +++ b/scripts/update-release-version-in-readme.sh @@ -4,9 +4,8 @@ RELEASE_VERSION=$1 RELEASE_VERSION_ESCAPED=${RELEASE_VERSION//./\\.} set_version_in_file() { - sed -i '' "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/gw /tmp/sed.done" "$1" + sed -i "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" echo "Updated version in $1" - grep --color -e "" /tmp/sed.done } set_version_in_file "plugins/gradle/README.md" "id \"io.github.kobylynskyi.graphql.codegen\" version \"" From 7d2af744527d7fc78537788fd6c8f62ecabff76c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sun, 2 Aug 2026 09:36:53 +0200 Subject: [PATCH 006/115] Rebrand from kobylynskyi to Besi97 (#8) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Rebrand from kobylynskyi to Besi97 - Rename Java package com.kobylynskyi.graphql.codegen to io.github.besi97.graphql.codegen - Rename Gradle plugin package io.github.kobylynskyi to io.github.besi97 - Update Maven group from io.github.kobylynskyi to io.github.besi97 - Update Gradle plugin ID from io.github.kobylynskyi.graphql.codegen to io.github.besi97.graphql.codegen - Update GitHub URLs from kobylynskyi to Besi97 - Update developer info to Dávid Besenyei (Besi97) - Update dependabot reviewers - Update all documentation, scripts, and test fixtures - Preserve original copyright attribution in LICENSE.md * Fix import ordering after package rename The package rename from com.kobylynskyi to io.github.besi97 changed the alphabetical ordering of imports. Moved graphql.*, freemarker.*, com.* imports before io.github.besi97.* to satisfy CustomImportOrder. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/dependabot.yml | 12 ++-- CODE_OF_CONDUCT.md | 2 +- LICENSE.md | 4 ++ README.md | 4 +- build.gradle | 23 ++++--- docs/client-side-cases-by-proxy.md | 8 +-- docs/codegen-options.md | 2 +- docs/migration-to-2.0.0.md | 8 +-- docs/migration-to-3.0.0.md | 12 ++-- docs/migration-to-4.0.0.md | 8 +-- docs/migration-to-5.0.0.md | 8 +-- plugins/gradle/README.md | 20 +++--- .../gradle/example-client-kotlin/build.gradle | 10 +-- .../io/github/dreamylost/QueryResolverImpl.kt | 2 +- plugins/gradle/example-client/build.gradle | 22 +++---- .../order/Application.java | 2 +- .../config/RestClientsConfiguration.java | 2 +- .../product/ExternalProductMapper.java | 12 ++++ .../order/external/product/ProductInput.java | 2 +- .../product/ProductServiceGraphQLClient.java | 34 +++++----- .../starwars/CharacterTypeResolver.java | 6 +- .../starwars/StarwarsGraphQLClient.java | 20 +++--- .../graphql/config/GraphQLConfiguration.java | 2 +- .../order/graphql/mappers/OrderMapper.java | 16 +++++ .../graphql/resolvers/MutationsResolver.java | 12 ++-- .../graphql/resolvers/QueriesResolver.java | 14 ++--- .../order/model/Item.java | 2 +- .../order/model/Order.java | 2 +- .../order/model/OrderNotFoundException.java | 2 +- .../order/model/Product.java | 2 +- .../order/model/StockStatus.java | 2 +- .../model/UnableToCreateProductException.java | 2 +- .../UnableToRetrieveProductException.java | 2 +- .../UnableToRetrieveProductsException.java | 2 +- .../order/repository/OrderRepository.java | 4 +- .../order/service/OrderService.java | 16 ++--- .../product/ExternalProductMapper.java | 12 ---- .../order/graphql/mappers/OrderMapper.java | 16 ----- .../service/CreateProductIntegrationTest.java | 16 ++--- plugins/gradle/example-server/build.gradle | 10 +-- .../product/Application.java | 2 +- .../graphql/config/GraphQLConfiguration.java | 4 +- .../graphql/mappers/ProductMapper.java | 8 +-- .../graphql/resolvers/MutationsResolver.java | 14 ++--- .../graphql/resolvers/QueriesResolver.java | 16 ++--- .../product/model/Product.java | 2 +- .../model/ProductNotFoundException.java | 2 +- .../product/model/StockStatus.java | 2 +- .../product/repository/ProductRepository.java | 4 +- .../product/service/ProductService.java | 8 +-- .../build.gradle | 12 ++-- .../gradle/GraphQLCodegenGradlePlugin.java | 4 +- .../gradle/GraphQLCodegenGradleTask.java | 34 +++++----- .../GraphQLCodegenValidateGradleTask.java | 6 +- .../gradle/ParentInterfacesConfig.java | 2 +- .../graphql/codegen/gradle/RelayConfig.java | 4 +- .../codegen/gradle/SchemaFinderConfig.java | 4 +- .../update-release-version-in-build-files.sh | 10 +-- scripts/update-release-version-in-readme.sh | 4 +- .../graphql/codegen/GraphQLCodegen.java | 34 +++++----- .../codegen/GraphQLCodegenValidate.java | 8 +-- .../codegen/generators/FilesGenerator.java | 2 +- .../generators/FilesGeneratorsFactory.java | 28 ++++----- .../FreeMarkerTemplateFilesCreator.java | 14 ++--- .../generators/FreeMarkerTemplateType.java | 2 +- .../FreeMarkerTemplatesRegistry.java | 8 +-- .../generators/impl/EnumsGenerator.java | 18 +++--- .../impl/FieldResolversGenerator.java | 22 +++---- .../generators/impl/InputGenerator.java | 18 +++--- .../generators/impl/InterfaceGenerator.java | 18 +++--- .../impl/JacksonTypeIdResolverGenerator.java | 24 +++---- .../generators/impl/OperationsGenerator.java | 18 +++--- .../impl/ParametrizedInputGenerator.java | 24 +++---- .../impl/RequestResponseGenerator.java | 18 +++--- .../impl/ResponseProjectionGenerator.java | 24 +++---- .../generators/impl/TypeGenerator.java | 18 +++--- .../generators/impl/UnionGenerator.java | 18 +++--- .../codegen/java/JavaAnnotationsMapper.java | 8 +-- .../codegen/java/JavaDataModelMapper.java | 8 +-- .../codegen/java/JavaGraphQLCodegen.java | 16 ++--- .../codegen/java/JavaGraphQLTypeMapper.java | 18 +++--- .../codegen/java/JavaMapperFactoryImpl.java | 12 ++-- .../codegen/java/JavaValueFormatter.java | 4 +- .../kotlin/KotlinAnnotationsMapper.java | 8 +-- .../codegen/kotlin/KotlinDataModelMapper.java | 10 +-- .../codegen/kotlin/KotlinGraphQLCodegen.java | 14 ++--- .../kotlin/KotlinGraphQLTypeMapper.java | 20 +++--- .../kotlin/KotlinMapperFactoryImpl.java | 12 ++-- .../codegen/kotlin/KotlinValueFormatter.java | 4 +- .../codegen/mapper/AnnotationsMapper.java | 16 ++--- .../codegen/mapper/DataModelMapper.java | 20 +++--- .../mapper/DataModelMapperFactory.java | 2 +- .../EnumDefinitionToDataModelMapper.java | 38 ++++++------ .../FieldDefinitionToParameterMapper.java | 20 +++--- ...dDefinitionsToResolverDataModelMapper.java | 46 +++++++------- .../codegen/mapper/GraphQLTypeMapper.java | 12 ++-- .../InputDefinitionToDataModelMapper.java | 48 +++++++------- ...InputValueDefinitionToParameterMapper.java | 14 ++--- .../InterfaceDefinitionToDataModelMapper.java | 32 +++++----- .../graphql/codegen/mapper/MapperFactory.java | 4 +- ...stResponseDefinitionToDataModelMapper.java | 62 +++++++++---------- .../TypeDefinitionToDataModelMapper.java | 58 ++++++++--------- .../UnionDefinitionToDataModelMapper.java | 24 +++---- .../codegen/mapper/UnknownFieldsSupport.java | 8 +-- .../codegen/mapper/ValueFormatter.java | 2 +- .../graphql/codegen/mapper/ValueMapper.java | 4 +- .../codegen/model/ApiInterfaceStrategy.java | 2 +- .../codegen/model/ApiNamePrefixStrategy.java | 2 +- .../model/ApiRootInterfaceStrategy.java | 2 +- .../graphql/codegen/model/Combinable.java | 2 +- .../codegen/model/DataModelFields.java | 4 +- .../codegen/model/DeprecatedDefinition.java | 2 +- .../codegen/model/EnumValueDefinition.java | 4 +- .../codegen/model/GeneratedInformation.java | 2 +- .../codegen/model/GeneratedLanguage.java | 2 +- .../model/GraphQLCodegenConfiguration.java | 2 +- .../graphql/codegen/model/MappingConfig.java | 4 +- .../codegen/model/MappingConfigConstants.java | 2 +- ...MappingConfigDefaultValuesInitializer.java | 2 +- .../codegen/model/MappingConfigValidator.java | 4 +- .../graphql/codegen/model/MappingContext.java | 22 +++---- .../codegen/model/NamedDefinition.java | 2 +- .../codegen/model/OperationDefinition.java | 6 +- .../codegen/model/ParameterDefinition.java | 6 +- .../model/ProjectionParameterDefinition.java | 4 +- .../graphql/codegen/model/RelayConfig.java | 2 +- .../builders/DeprecatedDefinitionBuilder.java | 8 +-- .../model/builders/JavaDocBuilder.java | 6 +- .../model/definitions/ExtendedDefinition.java | 4 +- .../model/definitions/ExtendedDocument.java | 2 +- .../ExtendedEnumTypeDefinition.java | 2 +- .../definitions/ExtendedFieldDefinition.java | 4 +- .../ExtendedImplementingTypeDefinition.java | 2 +- .../ExtendedInputObjectTypeDefinition.java | 2 +- .../ExtendedInterfaceTypeDefinition.java | 2 +- .../ExtendedObjectTypeDefinition.java | 2 +- .../ExtendedScalarTypeDefinition.java | 2 +- .../ExtendedUnionTypeDefinition.java | 2 +- .../LanguageNotSupportedException.java | 4 +- .../exception/SchemaValidationException.java | 4 +- .../UnableToCreateDirectoryException.java | 4 +- .../UnableToCreateFileException.java | 4 +- .../UnableToDeleteDirectoryException.java | 4 +- ...ableToLoadFreeMarkerTemplateException.java | 4 +- .../codegen/model/graphql/GraphQLError.java | 2 +- .../graphql/GraphQLErrorSourceLocation.java | 2 +- .../model/graphql/GraphQLErrorType.java | 2 +- .../model/graphql/GraphQLOperation.java | 2 +- .../graphql/GraphQLOperationRequest.java | 2 +- .../graphql/GraphQLParametrizedInput.java | 2 +- .../codegen/model/graphql/GraphQLRequest.java | 2 +- .../graphql/GraphQLRequestSerializer.java | 4 +- .../model/graphql/GraphQLRequests.java | 2 +- .../model/graphql/GraphQLResponse.java | 2 +- .../model/graphql/GraphQLResponseField.java | 2 +- .../graphql/GraphQLResponseProjection.java | 2 +- .../codegen/model/graphql/GraphQLResult.java | 2 +- .../graphql/codegen/model/graphql/Pair.java | 2 +- .../UnableToBuildJsonQueryException.java | 2 +- .../codegen/parser/GraphQLDocumentParser.java | 22 +++---- .../supplier/MappingConfigSupplier.java | 4 +- .../MergeableMappingConfigSupplier.java | 6 +- .../codegen/supplier/SchemaFinder.java | 2 +- .../besi97}/graphql/codegen/utils/Utils.java | 12 ++-- .../resources/templates/java-lang/enum.ftl | 2 +- .../templates/java-lang/interface.ftl | 2 +- .../java-lang/jackson_type_id_resolver.ftl | 2 +- .../templates/java-lang/operations.ftl | 2 +- .../java-lang/parametrized_input.ftl | 8 +-- .../resources/templates/java-lang/request.ftl | 8 +-- .../templates/java-lang/response.ftl | 4 +- .../java-lang/response_projection.ftl | 6 +- .../resources/templates/java-lang/type.ftl | 8 +-- .../resources/templates/java-lang/union.ftl | 2 +- .../resources/templates/kotlin-lang/enum.ftl | 2 +- .../templates/kotlin-lang/interface.ftl | 2 +- .../kotlin-lang/jackson_type_id_resolver.ftl | 2 +- .../templates/kotlin-lang/operations.ftl | 2 +- .../kotlin-lang/parametrized_input.ftl | 6 +- .../templates/kotlin-lang/request.ftl | 8 +-- .../templates/kotlin-lang/response.ftl | 4 +- .../kotlin-lang/response_projection.ftl | 6 +- .../resources/templates/kotlin-lang/type.ftl | 6 +- .../resources/templates/kotlin-lang/union.ftl | 2 +- .../codegen/model/graphql/data/Status.java | 5 -- .../GraphQLCodegenAnnotationsTest.java | 24 +++---- .../GraphQLCodegenApiReturnTypeTest.java | 16 ++--- .../codegen/GraphQLCodegenApisTest.java | 24 +++---- ...GraphQLCodegenCustomScalarMappingTest.java | 16 ++--- .../GraphQLCodegenCustomTemplatesTest.java | 16 ++--- .../codegen/GraphQLCodegenDefaultsTest.java | 14 ++--- .../codegen/GraphQLCodegenEmptyTest.java | 14 ++--- .../codegen/GraphQLCodegenExtendTest.java | 14 ++--- .../GraphQLCodegenExternalConfigTest.java | 14 ++--- .../GraphQLCodegenFieldsResolversTest.java | 12 ++-- ...aphQLCodegenFieldsWithDataFetcherTest.java | 10 +-- .../GraphQLCodegenFileCreatorTest.java | 30 ++++----- .../codegen/GraphQLCodegenGitHubTest.java | 12 ++-- .../codegen/GraphQLCodegenImmutableTest.java | 16 ++--- .../GraphQLCodegenInputWrapperTest.java | 10 +-- .../codegen/GraphQLCodegenInterfacesTest.java | 14 ++--- ...GraphQLCodegenIntrospectionResultTest.java | 18 +++--- .../GraphQLCodegenModelsForRootTypesTest.java | 14 ++--- .../codegen/GraphQLCodegenMultiFilesTest.java | 14 ++--- .../codegen/GraphQLCodegenOptionalTest.java | 20 +++--- .../GraphQLCodegenParentInterfacesTest.java | 16 ++--- .../codegen/GraphQLCodegenRelayTest.java | 14 ++--- .../codegen/GraphQLCodegenRequestTest.java | 12 ++-- .../codegen/GraphQLCodegenResponseTest.java | 12 ++-- .../GraphQLCodegenRestrictedWordsTest.java | 14 ++--- .../graphql/codegen/GraphQLCodegenTest.java | 28 ++++----- .../GraphQLCodegenTypesAsInterfacesTest.java | 12 ++-- .../GraphQLCodegenUnionProjectionTest.java | 12 ++-- .../GraphQLCodegenUnionResolverTest.java | 14 ++--- .../GraphQLCodegenUnionWithEnumTest.java | 14 ++--- .../codegen/GraphQLCodegenValidateTest.java | 4 +- .../codegen/MaxQueryTokensExtension.java | 2 +- .../besi97}/graphql/codegen/TestUtils.java | 8 +-- .../kotlin/GraphQLCodegenAnnotationsTest.java | 18 +++--- .../GraphQLCodegenApiReturnTypeTest.java | 16 ++--- ...GraphQLCodegenCustomScalarMappingTest.java | 18 +++--- .../kotlin/GraphQLCodegenDeprecatedTest.java | 12 ++-- .../kotlin/GraphQLCodegenEmptyTest.java | 20 +++--- .../kotlin/GraphQLCodegenGitHubTest.java | 18 +++--- ...hQLCodegenInitializeNullableTypesTest.java | 16 ++--- .../kotlin/GraphQLCodegenInterfacesTest.java | 18 +++--- .../kotlin/GraphQLCodegenNullableTest.java | 16 ++--- .../kotlin/GraphQLCodegenOpenclassesTest.java | 16 ++--- .../kotlin/GraphQLCodegenRelayTest.java | 16 ++--- ...nRestrictedWordsAndParameterInputTest.java | 16 ++--- .../GraphQLCodegenSealedInterfacesTest.java | 16 ++--- .../kotlin/GraphQLCodegenSuspendTest.java | 14 ++--- .../GraphQLCodegenTypesAsInterfacesTest.java | 14 ++--- .../GraphQLCodegenUnionResolverTest.java | 16 ++--- .../GraphQLCodegenUnionWithEnumTest.java | 18 +++--- .../codegen/model/MappingConfigTest.java | 2 +- .../graphql/GraphQLRequestSerializerTest.java | 38 ++++++------ .../GraphQLResponseProjectionTest.java | 8 +-- .../model/graphql/GraphQLResultTest.java | 4 +- .../codegen/model/graphql/data/DateInput.java | 4 +- .../EventPropertyChildParametrizedInput.java | 6 +- .../EventPropertyParentParametrizedInput.java | 6 +- .../data/EventPropertyResponseProjection.java | 6 +- .../graphql/data/EventResponseProjection.java | 6 +- ...EventsByCategoryAndStatusQueryRequest.java | 6 +- .../graphql/data/EventsByIdsQueryRequest.java | 6 +- .../graphql/data/IssueResponseProjection.java | 6 +- .../data/OrganizationResponseProjection.java | 6 +- .../codegen/model/graphql/data/Status.java | 5 ++ .../data/UpdateDate2MutationRequest.java | 6 +- .../data/UpdateDateMutationRequest.java | 6 +- .../model/graphql/data/UpdateIssueInput.java | 4 +- .../data/UpdateIssueMutationRequest.java | 6 +- .../UpdateIssuePayloadResponseProjection.java | 6 +- .../UpdateNodeUnionResponseProjection.java | 6 +- .../graphql/data/VersionQueryRequest.java | 6 +- .../graphql/data/ZonedDateTimeSerializer.java | 2 +- .../MergeableMappingConfigSupplierTest.java | 6 +- .../codegen/supplier/SchemaFinderTest.java | 2 +- .../expected-classes/Commit.java.txt | 4 +- .../CreateEventMutationResolver.java.txt | 4 +- .../EmptyMutationResolver.java.txt | 2 +- .../EmptyQueryResolver.java.txt | 2 +- .../resources/expected-classes/Event.java.txt | 6 +- .../EventByIdQueryResolver.java.txt | 4 +- .../expected-classes/EventProperty.java.txt | 6 +- .../EventPropertyTO_toString.java.txt | 6 +- ...tPropertyTO_withEqualsAndHashCode.java.txt | 6 +- .../expected-classes/EventStatus.java.txt | 4 +- ...sByCategoryAndStatusQueryResolver.java.txt | 4 +- .../EventsByIdsQueryResolver.java.txt | 4 +- ...EventsCreatedSubscriptionResolver.java.txt | 4 +- ...ithubAcceptTopicSuggestionInputTO.java.txt | 4 +- ...hubAcceptTopicSuggestionPayloadTO.java.txt | 4 +- .../expected-classes/GithubCommitTO.java.txt | 4 +- .../MutationResolver.java.txt | 4 +- .../expected-classes/MyUnion.java.txt | 4 +- .../expected-classes/Person.java.txt | 6 +- .../expected-classes/Person1.java.txt | 6 +- ...yCategoryIdAndStatusQueryResolver.java.txt | 4 +- .../ProductsByIdsQueryResolver.java.txt | 4 +- .../expected-classes/ProfileOwner.java.txt | 2 +- .../expected-classes/QueryResolver.java.txt | 4 +- .../SubscriptionResolver.java.txt | 4 +- .../expected-classes/UnionMember1.java.txt | 6 +- .../expected-classes/UnionMember2.java.txt | 6 +- .../UnionToResolveResponseProjection.java.txt | 6 +- .../resources/expected-classes/User.java.txt | 6 +- .../VersionQueryResolver.java.txt | 4 +- .../Commit_noValidationAnnotation.java.txt | 4 +- .../CreateEventMutationResolver.java.txt | 4 +- ...ationResolver_ArgumentAnnotations.java.txt | 4 +- .../annotation/EventProperty.java.txt | 6 +- ...pertyResolver_ArgumentAnnotations.java.txt | 4 +- ...r_ParametrizedResolverAnnotations.java.txt | 4 +- ...ertyTO_withoutGeneratedAnnotation.java.txt | 2 +- .../annotation/MutationResolver.java.txt | 4 +- ...ithMandatoryElementsQueryResolver.java.txt | 4 +- ...QueryResolver_ArgumentAnnotations.java.txt | 4 +- .../TypeWithNullableListType.java.txt | 6 +- .../expected-classes/annotation/User.java.txt | 6 +- ...ryResolver_withoutThrowsException.java.txt | 2 +- ...onResolver_withoutThrowsException.java.txt | 2 +- .../builder/Event_noBuilder.java.txt | 4 +- .../custom-type/ExternalResolver.java.txt | 4 +- .../QueryINeedQueryRequest.java.txt | 10 +-- .../ResponseContainingDate.java.txt | 8 +-- .../InputWithDefaults.java.txt | 6 +- .../default-custom-types/MyEnum.java.txt | 4 +- .../default-custom-types/SomeObject.java.txt | 6 +- .../defaults/InputWithDefaults.java.txt | 6 +- .../defaults/InputWithDefaultsDTO.java.txt | 6 +- .../defaults/InputWithDefaultsTO.java.txt | 6 +- .../expected-classes/defaults/MyEnum.java.txt | 4 +- .../defaults/MyEnumDTO.java.txt | 4 +- .../defaults/MyEnumTO.java.txt | 4 +- .../defaults/SomeObject.java.txt | 6 +- .../defaults/SomeObjectDTO.java.txt | 6 +- .../defaults/SomeObjectTO.java.txt | 6 +- .../CreateEventMutationResolver.java.txt | 4 +- .../deprecated/Event.java.txt | 6 +- .../deprecated/EventInput.java.txt | 6 +- .../deprecated/EventsQueryResolver.java.txt | 4 +- .../deprecated/MutationResolver.java.txt | 4 +- .../expected-classes/deprecated/Node.java.txt | 4 +- .../deprecated/PinnableItem.java.txt | 4 +- .../deprecated/QueryResolver.java.txt | 4 +- .../deprecated/Status.java.txt | 4 +- .../expected-classes/empty/Event.java.txt | 4 +- .../empty/EventInput.java.txt | 4 +- .../empty/EventResponseProjection.java.txt | 6 +- .../empty/MutationResolver.java.txt | 2 +- .../expected-classes/empty/Node.java.txt | 2 +- .../empty/PinnableItem.java.txt | 2 +- .../empty/QueryResolver.java.txt | 2 +- .../expected-classes/empty/Status.java.txt | 2 +- .../enum-union/EnumMember1.java.txt | 4 +- .../enum-union/EnumMember2.java.txt | 4 +- .../enum-union/EnumUnion.java.txt | 4 +- .../extend-with-resolvers/Asset.java.txt | 4 +- .../extend-with-resolvers/AssetInput.java.txt | 4 +- .../AssetsQueryResolver.java.txt | 2 +- .../CreateAssetMutationResolver.java.txt | 2 +- .../CreateEventMutationResolver.java.txt | 2 +- .../extend-with-resolvers/Event.java.txt | 4 +- .../extend-with-resolvers/EventInput.java.txt | 4 +- .../EventResolver.java.txt | 2 +- .../EventsQueryResolver.java.txt | 2 +- .../MutationResolver.java.txt | 2 +- .../extend-with-resolvers/Node.java.txt | 2 +- .../NodeResolver.java.txt | 2 +- .../PinnableItem.java.txt | 2 +- .../QueryResolver.java.txt | 2 +- .../extend-with-resolvers/Status.java.txt | 2 +- .../expected-classes/extend/Asset.java.txt | 4 +- .../extend/AssetInput.java.txt | 4 +- .../extend/AssetsQueryResolver.java.txt | 2 +- .../CreateAssetMutationResolver.java.txt | 2 +- .../CreateEventMutationResolver.java.txt | 2 +- .../expected-classes/extend/Event.java.txt | 4 +- .../extend/EventInput.java.txt | 4 +- .../extend/EventsQueryResolver.java.txt | 2 +- .../extend/MutationResolver.java.txt | 2 +- .../expected-classes/extend/Node.java.txt | 2 +- .../extend/PinnableItem.java.txt | 2 +- .../extend/QueryResolver.java.txt | 2 +- .../expected-classes/extend/Status.java.txt | 2 +- .../request/AssetResponseProjection.java.txt | 6 +- .../request/EventResponseProjection.java.txt | 6 +- .../CreateMutationRequest.java.txt | 10 +-- .../CreateMutationResolver.java.txt | 4 +- .../CreateMutationResponse.java.txt | 6 +- .../MutationResolver.java.txt | 4 +- .../Product.java.txt | 8 +-- .../ProductByIdQueryRequest.java.txt | 10 +-- .../ProductByIdQueryResolver.java.txt | 4 +- .../ProductByIdQueryResponse.java.txt | 6 +- .../ProductInput.java.txt | 8 +-- .../ProductResponseProjection.java.txt | 8 +-- .../ProductsByIdsQueryRequest.java.txt | 10 +-- .../ProductsByIdsQueryResolver.java.txt | 4 +- .../ProductsByIdsQueryResponse.java.txt | 6 +- .../ProductsQueryRequest.java.txt | 10 +-- .../ProductsQueryResolver.java.txt | 4 +- .../ProductsQueryResponse.java.txt | 6 +- .../QueryResolver.java.txt | 4 +- .../StockStatus.java.txt | 4 +- .../expected-classes/immutable/Event.java.txt | 6 +- .../input-wrapper/InputWithDefaults.java.txt | 4 +- .../input-wrapper/MyEnum.java.txt | 2 +- .../input-wrapper/SomeObject.java.txt | 4 +- .../expected-classes/interfaces/Bar.java.txt | 4 +- .../expected-classes/interfaces/Bar1.java.txt | 6 +- .../interfaces/BarBar.java.txt | 4 +- .../expected-classes/interfaces/Foo.java.txt | 4 +- .../expected-classes/interfaces/Foo1.java.txt | 6 +- .../GraphqlJacksonTypeIdResolver.java.txt | 6 +- .../ResultObject.java.txt | 6 +- .../UnionMemberA.java.txt | 6 +- .../UnionMemberB.java.txt | 6 +- .../UnionToResolve.java.txt | 6 +- .../GraphqlJacksonTypeIdResolver.java.txt | 2 +- .../MyResultObjectSuffix.java.txt | 2 +- .../MyUnionMemberASuffix.java.txt | 4 +- .../MyUnionMemberBSuffix.java.txt | 4 +- .../MyUnionToResolveSuffix.java.txt | 2 +- ...ceptTopicSuggestionMutationResponse.kt.txt | 4 +- .../kt/AddLabelsToLabelableInput.kt.txt | 4 +- ...AddLabelsToLabelableMutationRequest.kt.txt | 6 +- ...ddLabelsToLabelableMutationResolver.kt.txt | 2 +- ...ddLabelsToLabelableMutationResponse.kt.txt | 4 +- .../kt/AddLabelsToLabelablePayload.kt.txt | 4 +- .../kt/CodesOfConductQueryResolver.kt.txt | 2 +- .../kt/Comment_sealed_interfaces.kt.txt | 2 +- .../expected-classes/kt/Commit.kt.txt | 4 +- .../kt/Commit_Var_Field.kt.txt | 4 +- .../Commit_initialize_nullable_types.kt.txt | 4 +- .../kt/Commit_no_final_class.kt.txt | 4 +- ...ObjectMapperForRequestSerialization.kt.txt | 6 +- .../GithubAcceptTopicSuggestionInputTO.kt.txt | 4 +- .../expected-classes/kt/GithubActorTO.kt.txt | 2 +- .../expected-classes/kt/GithubCommitTO.kt.txt | 4 +- .../expected-classes/kt/ProfileOwner.kt.txt | 2 +- ...INeedQueryRequest_custom_serializer.kt.txt | 8 +-- ...ultItemConnectionResponseProjection.kt.txt | 6 +- .../SearchResultItemResponseProjection.kt.txt | 6 +- .../kt/VersionQueryResponse_int.kt.txt | 4 +- .../custom-type/QueryINeedQueryRequest.kt.txt | 8 +-- ...QueryINeedQueryRequest_whole_scalar.kt.txt | 8 +-- .../custom-type/ResponseContainingDate.kt.txt | 6 +- .../kt/default/FriendsQueryRequest.kt.txt | 6 +- .../CreateEventMutationResolver.kt.txt | 2 +- .../kt/deprecated/Event.kt.txt | 2 +- .../kt/deprecated/EventInput.kt.txt | 2 +- .../kt/deprecated/EventsQueryResolver.kt.txt | 2 +- .../kt/deprecated/MutationResolver.kt.txt | 2 +- .../kt/deprecated/Node.kt.txt | 2 +- .../kt/deprecated/PinnableItem.kt.txt | 2 +- .../kt/deprecated/QueryResolver.kt.txt | 2 +- .../kt/deprecated/Status.kt.txt | 2 +- .../expected-classes/kt/empty/Event.kt.txt | 2 +- .../kt/empty/EventInput.kt.txt | 2 +- .../kt/empty/EventResponseProjection.kt.txt | 6 +- .../kt/empty/MutationResolver.kt.txt | 2 +- .../expected-classes/kt/empty/Node.kt.txt | 2 +- .../kt/empty/PinnableItem.kt.txt | 2 +- .../kt/empty/QueryResolver.kt.txt | 2 +- .../expected-classes/kt/empty/Status.kt.txt | 2 +- .../kt/enum-union/EnumMember1.kt.txt | 4 +- .../kt/enum-union/EnumMember2.kt.txt | 4 +- .../kt/enum-union/EnumUnion.kt.txt | 4 +- ...picSuggestionMutationWithAnnotation.kt.txt | 2 +- ...icSuggestionMutationWithAnnotations.kt.txt | 2 +- ...cceptTopicSuggestionPayloadResolver.kt.txt | 2 +- ...ithubAcceptTopicSuggestionPayloadTO.kt.txt | 4 +- .../expected-classes/kt/interfaces/Bar.kt.txt | 4 +- .../kt/interfaces/Bar1.kt.txt | 4 +- .../kt/interfaces/BarBar.kt.txt | 4 +- .../expected-classes/kt/interfaces/Foo.kt.txt | 4 +- .../kt/interfaces/Foo1.kt.txt | 4 +- .../GraphqlJacksonTypeIdResolver.kt.txt | 6 +- .../ResultObject.kt.txt | 6 +- .../UnionMemberA.kt.txt | 4 +- .../UnionMemberB.kt.txt | 4 +- .../UnionToResolve.kt.txt | 6 +- .../GraphqlJacksonTypeIdResolver.kt.txt | 2 +- .../MyResultObjectSuffix.kt.txt | 2 +- .../MyUnionMemberASuffix.kt.txt | 2 +- .../MyUnionMemberBSuffix.kt.txt | 2 +- .../MyUnionToResolveSuffix.kt.txt | 2 +- .../expected-classes/kt/nullable/Event.kt.txt | 4 +- .../nullable/Null1QueryQueryResolver.kt.txt | 2 +- .../nullable/Null2QueryQueryResolver.kt.txt | 2 +- .../nullable/Null3QueryQueryResolver.kt.txt | 2 +- .../nullable/Null4QueryQueryResolver.kt.txt | 2 +- .../nullable/Null5QueryQueryResolver.kt.txt | 2 +- ...NullableCustomTypeWithApiReturnType.kt.txt | 2 +- .../kt/nullable/QueryResolver.kt.txt | 2 +- .../QueryResolver_WITH_Prefix_Suffix.kt.txt | 2 +- .../InterfaceWithOptionalField.kt.txt | 2 +- .../kt/optional/TypeWithMandatoryField.kt.txt | 2 +- .../kt/relay/Organization.kt.txt | 2 +- .../relay/OrganizationsQueryResolver.kt.txt | 2 +- .../kt/relay/QueryResolver.kt.txt | 2 +- .../expected-classes/kt/relay/User.kt.txt | 2 +- .../kt/relay/UsersQueryResolver.kt.txt | 2 +- .../relay/UsersQueryResolver_reactive.kt.txt | 2 +- .../kt/restricted-words/Char.kt.txt | 4 +- .../CharResponseProjection.kt.txt | 8 +-- .../restricted-words/FunQueryRequest.kt.txt | 8 +-- .../restricted-words/FunQueryResponse.kt.txt | 6 +- .../QueryFunParametrizedInput.kt.txt | 8 +-- .../QueryPrivateParametrizedInput.kt.txt | 8 +-- .../kt/restricted-words/Super.kt.txt | 6 +- .../kt/restricted-words/TestEnum.kt.txt | 4 +- .../kt/restricted-words/WhenQueryAPI.kt.txt | 4 +- .../expected-classes/kt/suspend/Friend.kt.txt | 2 +- .../kt/suspend/FriendsQueryResolver.kt.txt | 2 +- .../kt/suspend/QueryResolver.kt.txt | 2 +- .../Node.kt.txt | 2 +- .../Profile.kt.txt | 2 +- .../QueryResolver.kt.txt | 2 +- .../User.kt.txt | 2 +- .../UserCurrentQueryResolver.kt.txt | 2 +- .../kt/types-as-interfaces/Order.kt.txt | 2 +- .../types-as-interfaces/QueryResolver.kt.txt | 2 +- .../kt/types-as-interfaces/User.kt.txt | 2 +- .../UserCurrentQueryResolver.kt.txt | 2 +- .../types-as-interfaces/UserResolver.kt.txt | 2 +- ...rametrizedInput_noargsconstructor.java.txt | 8 +-- .../Event_noargsconstr_builder.java.txt | 6 +- ...Event_noargsconstr_withoutbuilder.java.txt | 4 +- .../InterfaceWithOptionalField.java.txt | 2 +- .../optional/MetaQueryResolver.java.txt | 2 +- .../optional/NodeQueryResolver.java.txt | 2 +- .../optional/NodeQueryResolver_mono.java.txt | 2 +- .../optional/NodesQueryResolver.java.txt | 2 +- .../optional/QueryResolver.java.txt | 2 +- .../optional/TypeWithMandatoryField.java.txt | 4 +- .../CreateEventMutationResolver.java.txt | 4 +- .../parent-interfaces/EventResolver.java.txt | 4 +- ...EventsCreatedSubscriptionResolver.java.txt | 4 +- .../MutationResolver.java.txt | 4 +- .../parent-interfaces/QueryResolver.java.txt | 4 +- .../SubscriptionResolver.java.txt | 4 +- .../VersionQueryResolver.java.txt | 4 +- .../Commit_withoutPrimitives.java.txt | 4 +- .../LocationResponseProjection.java.txt | 6 +- .../VehicleResponseProjection.java.txt | 6 +- ...ildParametrizedInput_publicfields.java.txt | 8 +-- ...edInput_publicfields_noargsconstr.java.txt | 8 +-- .../public-fields/Event_publicfields.java.txt | 8 +-- ...publicfields_builder_noargsconstr.java.txt | 8 +-- ...blicfields_nobuilder_noargsconstr.java.txt | 4 +- .../relay/Organization.java.txt | 4 +- .../relay/OrganizationsQueryResolver.java.txt | 2 +- .../relay/QueryResolver.java.txt | 2 +- .../expected-classes/relay/User.java.txt | 4 +- .../relay/UsersQueryResolver.java.txt | 2 +- .../UsersQueryResolver_reactive.java.txt | 2 +- .../relay/client/Organization.java.txt | 6 +- .../OrganizationResponseProjection.java.txt | 6 +- .../client/OrganizationsQueryRequest.java.txt | 8 +-- .../OrganizationsQueryResponse.java.txt | 4 +- .../relay/client/User.java.txt | 6 +- .../client/UserResponseProjection.java.txt | 6 +- .../relay/client/UsersQueryRequest.java.txt | 8 +-- .../relay/client/UsersQueryResponse.java.txt | 4 +- .../AcceptTopicSuggestionInput.java.txt | 6 +- .../ClientDataParametrizedInput.java.txt | 6 +- .../CodeOfConductResponseProjection.java.txt | 6 +- ...entPropertyChildParametrizedInput.java.txt | 6 +- ...rametrizedInput_withoutPrimitives.java.txt | 6 +- ...ntPropertyParentParametrizedInput.java.txt | 6 +- ...ParametrizedInput_withModelSuffix.java.txt | 6 +- .../EventPropertyResponseProjection.java.txt | 6 +- .../request/EventResponseProjection.java.txt | 6 +- ...ventResponseProjection.java_withoutAll.txt | 6 +- .../request/EventStatusTO.java.txt | 2 +- ...jectMapperForRequestSerialization.java.txt | 6 +- ...tsByCategoryAndStatusQueryRequest.java.txt | 8 +-- ...dStatusQueryRequest_withApiImport.java.txt | 8 +-- ...tatusQueryRequest_withModelSuffix.java.txt | 8 +-- .../request/EventsByIdsQueryRequest.java.txt | 8 +-- .../ProductLinkCodeParametrizedInput.java.txt | 6 +- ...ByCategoryIdAndStatusQueryRequest.java.txt | 8 +-- .../ProductsByIdsQueryRequest.java.txt | 8 +-- ...eedQueryRequest_custom_serializer.java.txt | 8 +-- .../UpdateRepositoryMutationRequest.java.txt | 8 +-- .../request/VersionQueryRequest.java.txt | 8 +-- .../expected-classes/resolvers/A.java.txt | 2 +- ...eptTopicSuggestionPayloadResolver.java.txt | 2 +- .../expected-classes/resolvers/B.java.txt | 6 +- .../resolvers/CommentDeletedEvent.java.txt | 4 +- .../CommentDeletedEventResolver.java.txt | 2 +- .../resolvers/CommitResolver.java.txt | 2 +- .../Commit_noParametrizedFields.java.txt | 4 +- .../expected-classes/resolvers/Event.java.txt | 4 +- .../resolvers/EventProperty.java.txt | 4 +- .../resolvers/EventPropertyResolver.java.txt | 2 +- .../resolvers/EventResolver.java.txt | 2 +- ...sByCategoryAndStatusQueryResponse.java.txt | 4 +- .../EventsByIdsQueryResponse.java.txt | 4 +- .../LocationResponseProjection.java.txt | 6 +- ...tItemConnectionResponseProjection.java.txt | 6 +- ...earchResultItemResponseProjection.java.txt | 6 +- .../VehicleResponseProjection.java.txt | 6 +- .../response/VersionQueryResponse.java.txt | 4 +- .../VersionQueryResponse_int.java.txt | 4 +- .../restricted-words/CaseQueryAPI.java.txt | 4 +- .../CaseQueryRequest.java.txt | 10 +-- .../CaseQueryResponse.java.txt | 6 +- .../restricted-words/Char.java.txt | 4 +- .../CharResponseProjection.java.txt | 8 +-- .../restricted-words/NativeQueryAPI.java.txt | 4 +- .../NativeQueryRequest.java.txt | 10 +-- .../NativeQueryResponse.java.txt | 6 +- .../restricted-words/PrivateQueryAPI.java.txt | 4 +- .../PrivateQueryRequest.java.txt | 10 +-- .../PrivateQueryResponse.java.txt | 6 +- .../restricted-words/Query.java.txt | 8 +-- .../restricted-words/QueryAPI.java.txt | 4 +- .../QueryCaseParametrizedInput.java.txt | 8 +-- .../QueryPrivateParametrizedInput.java.txt | 8 +-- .../restricted-words/QueryResolver.java.txt | 4 +- .../QueryResponseProjection.java.txt | 8 +-- .../restricted-words/Synchronized.java.txt | 8 +-- .../SynchronizedResponseProjection.java.txt | 8 +-- .../restricted-words/TestEnum.java.txt | 4 +- .../Node.java.txt | 2 +- .../Profile.java.txt | 4 +- .../QueryResolver.java.txt | 2 +- .../User.java.txt | 2 +- .../UserCurrentQueryResolver.java.txt | 2 +- .../Foo.java.txt | 2 +- .../types-as-interfaces/Order.java.txt | 2 +- .../QueryResolver.java.txt | 2 +- .../types-as-interfaces/User.java.txt | 2 +- .../UserCurrentQueryResolver.java.txt | 2 +- .../types-as-interfaces/UserResolver.java.txt | 2 +- .../unknown-fields/InputWithDefaults.java.txt | 6 +- .../unknown-fields/MyEnum.java.txt | 4 +- .../unknown-fields/SomeObject.java.txt | 6 +- src/test/resources/json/mappingconfig.json | 2 +- src/test/resources/json/mappingconfig2.json | 2 +- src/test/resources/template/record_type.ftl | 2 +- 627 files changed, 2078 insertions(+), 2075 deletions(-) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/Application.java (88%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/external/config/RestClientsConfiguration.java (89%) create mode 100644 plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ExternalProductMapper.java rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/external/product/ProductInput.java (83%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/external/product/ProductServiceGraphQLClient.java (82%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/external/starwars/CharacterTypeResolver.java (87%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/external/starwars/StarwarsGraphQLClient.java (77%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/graphql/config/GraphQLConfiguration.java (94%) create mode 100644 plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/mappers/OrderMapper.java rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/graphql/resolvers/MutationsResolver.java (64%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/graphql/resolvers/QueriesResolver.java (62%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/Item.java (86%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/Order.java (91%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/OrderNotFoundException.java (81%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/Product.java (83%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/StockStatus.java (75%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/UnableToCreateProductException.java (82%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/UnableToRetrieveProductException.java (84%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/model/UnableToRetrieveProductsException.java (87%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/repository/OrderRepository.java (60%) rename plugins/gradle/example-client/src/main/java/io/github/{kobylynskyi => besi97}/order/service/OrderService.java (81%) delete mode 100644 plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java delete mode 100644 plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java rename plugins/gradle/example-client/src/test/java/io/github/{kobylynskyi => besi97}/order/service/CreateProductIntegrationTest.java (81%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/Application.java (87%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/graphql/config/GraphQLConfiguration.java (88%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/graphql/mappers/ProductMapper.java (60%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/graphql/resolvers/MutationsResolver.java (53%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/graphql/resolvers/QueriesResolver.java (65%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/model/Product.java (89%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/model/ProductNotFoundException.java (80%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/model/StockStatus.java (74%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/repository/ProductRepository.java (71%) rename plugins/gradle/example-server/src/main/java/io/github/{kobylynskyi => besi97}/product/service/ProductService.java (79%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java (86%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/GraphQLCodegenGradleTask.java (97%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java (83%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/ParentInterfacesConfig.java (95%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/RelayConfig.java (78%) rename plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/{kobylynskyi => besi97}/graphql/codegen/gradle/SchemaFinderConfig.java (92%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegen.java (89%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenValidate.java (80%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/FilesGenerator.java (76%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/FilesGeneratorsFactory.java (60%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java (88%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/FreeMarkerTemplateType.java (82%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java (93%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/EnumsGenerator.java (66%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/FieldResolversGenerator.java (74%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/InputGenerator.java (67%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/InterfaceGenerator.java (67%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java (62%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/OperationsGenerator.java (86%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/ParametrizedInputGenerator.java (72%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/RequestResponseGenerator.java (77%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/ResponseProjectionGenerator.java (68%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/TypeGenerator.java (74%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/generators/impl/UnionGenerator.java (67%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaAnnotationsMapper.java (80%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaDataModelMapper.java (88%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaGraphQLCodegen.java (84%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaGraphQLTypeMapper.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaMapperFactoryImpl.java (74%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/java/JavaValueFormatter.java (83%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinAnnotationsMapper.java (81%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinDataModelMapper.java (84%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinGraphQLCodegen.java (89%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java (75%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/KotlinValueFormatter.java (85%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/AnnotationsMapper.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/DataModelMapper.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/DataModelMapperFactory.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java (73%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java (88%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/GraphQLTypeMapper.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java (62%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java (91%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java (70%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/MapperFactory.java (79%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java (87%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java (75%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java (65%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/UnknownFieldsSupport.java (88%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/ValueFormatter.java (97%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/mapper/ValueMapper.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/ApiInterfaceStrategy.java (87%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/ApiNamePrefixStrategy.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/ApiRootInterfaceStrategy.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/Combinable.java (84%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/DataModelFields.java (97%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/DeprecatedDefinition.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/EnumValueDefinition.java (92%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/GeneratedInformation.java (97%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/GeneratedLanguage.java (88%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/GraphQLCodegenConfiguration.java (99%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingConfig.java (99%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingConfigConstants.java (99%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java (99%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingConfigValidator.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingContext.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/NamedDefinition.java (97%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/OperationDefinition.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/ParameterDefinition.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/ProjectionParameterDefinition.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/RelayConfig.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java (90%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/builders/JavaDocBuilder.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedDefinition.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedDocument.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedFieldDefinition.java (93%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java (93%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java (93%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java (84%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/LanguageNotSupportedException.java (73%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/SchemaValidationException.java (75%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/UnableToCreateDirectoryException.java (79%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/UnableToCreateFileException.java (75%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java (76%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java (78%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLError.java (97%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLErrorType.java (82%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLOperation.java (65%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLOperationRequest.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLParametrizedInput.java (76%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLRequest.java (96%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLRequestSerializer.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLRequests.java (95%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResponse.java (86%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResponseField.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResponseProjection.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResult.java (93%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/Pair.java (94%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java (82%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/parser/GraphQLDocumentParser.java (91%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/supplier/MappingConfigSupplier.java (64%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/supplier/MergeableMappingConfigSupplier.java (92%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/supplier/SchemaFinder.java (98%) rename src/main/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/utils/Utils.java (95%) delete mode 100644 src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/Status.java rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenAnnotationsTest.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java (87%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenApisTest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java (74%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenDefaultsTest.java (90%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenEmptyTest.java (84%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenExtendTest.java (93%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenExternalConfigTest.java (88%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenFieldsResolversTest.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java (93%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenFileCreatorTest.java (66%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenGitHubTest.java (93%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenImmutableTest.java (68%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenInputWrapperTest.java (86%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenInterfacesTest.java (79%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java (84%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java (90%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenMultiFilesTest.java (79%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenOptionalTest.java (85%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenParentInterfacesTest.java (86%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenRelayTest.java (88%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenRequestTest.java (96%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenResponseTest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java (84%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenTest.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java (92%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenUnionProjectionTest.java (78%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenUnionResolverTest.java (86%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java (77%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/GraphQLCodegenValidateTest.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/MaxQueryTokensExtension.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/TestUtils.java (90%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java (87%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java (88%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java (84%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java (79%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java (94%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java (78%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java (75%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java (77%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java (83%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java (84%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java (77%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java (81%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java (85%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java (73%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/MappingConfigTest.java (99%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java (96%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/GraphQLResultTest.java (95%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/DateInput.java (80%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java (90%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java (94%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventResponseProjection.java (92%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java (92%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/IssueResponseProjection.java (81%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java (81%) create mode 100644 src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/Status.java rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java (86%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java (83%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateIssueInput.java (97%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java (83%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java (89%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/VersionQueryRequest.java (87%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java (92%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java (91%) rename src/test/java/{com/kobylynskyi => io/github/besi97}/graphql/codegen/supplier/SchemaFinderTest.java (99%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 37ff1bccf..a14af0135 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -33,6 +33,6 @@ assignees: '' ${project.build.directory}/generated-sources/graphql - io.github.kobylynskyi.graphql.model + io.github.besi97.graphql.model ``` diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bd37647d5..7500c56de 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,7 +6,7 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" - package-ecosystem: "gradle" directory: "plugins/gradle/graphql-java-codegen-gradle-plugin/" @@ -14,7 +14,7 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" - package-ecosystem: "gradle" directory: "plugins/gradle/example-client/" @@ -22,7 +22,7 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" - package-ecosystem: "gradle" directory: "plugins/gradle/example-server/" @@ -30,7 +30,7 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" - package-ecosystem: "gradle" directory: "plugins/gradle/example-client-kotlin/" @@ -38,7 +38,7 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" - package-ecosystem: "github-actions" directory: "/" @@ -46,4 +46,4 @@ updates: interval: "monthly" target-branch: "main" reviewers: - - "kobylynskyi" + - "Besi97" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 35dd7a097..851843a68 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -56,7 +56,7 @@ further defined and clarified by project maintainers. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team in -[GitHub Discussions](https://github.com/kobylynskyi/graphql-java-codegen/discussions). +[GitHub Discussions](https://github.com/Besi97/graphql-java-codegen/discussions). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. diff --git a/LICENSE.md b/LICENSE.md index b5623bdb6..e40faf8bf 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,10 @@ MIT License Copyright (c) 2019 Bogdan Kobylynskyi +Copyright (c) 2024 Dávid Besenyei + +Based on graphql-java-codegen, originally created by Bogdan Kobylynskyi +at https://github.com/kobylynskyi/graphql-java-codegen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index c07d1e34e..0c522ae80 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ [![Donate](https://img.shields.io/badge/Donate-green.svg)](https://send.monobank.ua/jar/2bpWyBqBp3) -![Build](https://github.com/kobylynskyi/graphql-java-codegen/workflows/Build/badge.svg) -[![Discussions](https://img.shields.io/badge/github-discussions-green)](https://github.com/kobylynskyi/graphql-java-codegen/discussions) +![Build](https://github.com/Besi97/graphql-java-codegen/workflows/Build/badge.svg) +[![Discussions](https://img.shields.io/badge/github-discussions-green)](https://github.com/Besi97/graphql-java-codegen/discussions) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) diff --git a/build.gradle b/build.gradle index 1b2a74e9d..fe3e43361 100644 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { def graphqlCodegenVersion = '5.10.1-SNAPSHOT' // This variable used in the automatic release process -group = "io.github.kobylynskyi" +group = "io.github.besi97" version = graphqlCodegenVersion repositories { @@ -88,32 +88,31 @@ publishing { pom { name = "GraphQL Java CodeGen" description = "Java Code Generator based on GraphQL schema" - url = "https://github.com/kobylynskyi/graphql-java-codegen" + url = "https://github.com/Besi97/graphql-java-codegen" organization { - name = "io.github.kobylynskyi" - url = "https://github.com/kobylynskyi" + name = "io.github.besi97" + url = "https://github.com/Besi97" } issueManagement { system = "GitHub" - url = "https://github.com/kobylynskyi/graphql-java-codegen/issues" + url = "https://github.com/Besi97/graphql-java-codegen/issues" } licenses { license { name = "MIT License" - url = "https://github.com/kobylynskyi/graphql-java-codegen/blob/main/LICENSE" + url = "https://github.com/Besi97/graphql-java-codegen/blob/main/LICENSE" distribution = "repo" } } scm { - url = "https://github.com/kobylynskyi/graphql-java-codegen" - connection = "scm:git:git://github.com/kobylynskyi/graphql-java-codegen.git" - developerConnection = "scm:git:ssh://git@github.com:kobylynskyi/graphql-java-codegen.git" + url = "https://github.com/Besi97/graphql-java-codegen" + connection = "scm:git:git://github.com/Besi97/graphql-java-codegen.git" + developerConnection = "scm:git:ssh://git@github.com:Besi97/graphql-java-codegen.git" } developers { developer { - id = "kobylynskyi" - name = "Bogdan Kobylynskyi" - email = "92bogdan@gmail.com" + id = "Besi97" + name = "Dávid Besenyei" } } } diff --git a/docs/client-side-cases-by-proxy.md b/docs/client-side-cases-by-proxy.md index 57e315f49..5b67afeb2 100644 --- a/docs/client-side-cases-by-proxy.md +++ b/docs/client-side-cases-by-proxy.md @@ -19,8 +19,8 @@ Here is only to provide a way, the specific implementation for reference only, n ```java -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.lang.reflect.*; import java.util.Arrays; @@ -198,8 +198,8 @@ final public class DynamicProxy implements InvocationHandler, ExecutionGraphql { ```java -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.lang.reflect.Proxy; diff --git a/docs/codegen-options.md b/docs/codegen-options.md index 34fbbfbd1..cd2da18a3 100644 --- a/docs/codegen-options.md +++ b/docs/codegen-options.md @@ -209,7 +209,7 @@ JSON: ```json { "generateApis": true, - "packageName": "com.kobylynskyi.graphql.testconfigjson", + "packageName": "io.github.besi97.graphql.testconfigjson", "customTypesMapping": { "Price.amount": "java.math.BigDecimal" } diff --git a/docs/migration-to-2.0.0.md b/docs/migration-to-2.0.0.md index d2a8ac8a7..52e55fb0f 100644 --- a/docs/migration-to-2.0.0.md +++ b/docs/migration-to-2.0.0.md @@ -1,12 +1,12 @@ Some breaking changes were introduced -in [Release 2.0.0](https://github.com/kobylynskyi/graphql-java-codegen/releases/tag/v2.0.0). So if you were using +in [Release 2.0.0](https://github.com/Besi97/graphql-java-codegen/releases/tag/v2.0.0). So if you were using version 1.x.x then please follow steps below. ## Migration steps ### 1. Update plugin and library versions -As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) +As per plugin description: [Gradle](https://github.com/Besi97/graphql-java-codegen/tree/main/plugins/gradle) ### 2. Update plugin configuration (only for client-side codegen) @@ -68,5 +68,5 @@ public class PersonResolver implements PersonsByIdsQueryResolver { --- -Feel free to ask any questions in [GitHub Discussions](https://github.com/kobylynskyi/graphql-java-codegen/discussions) -or [create an issue](https://github.com/kobylynskyi/graphql-java-codegen/issues) if you discover some problems. +Feel free to ask any questions in [GitHub Discussions](https://github.com/Besi97/graphql-java-codegen/discussions) +or [create an issue](https://github.com/Besi97/graphql-java-codegen/issues) if you discover some problems. diff --git a/docs/migration-to-3.0.0.md b/docs/migration-to-3.0.0.md index ffb73cec5..71e754a42 100644 --- a/docs/migration-to-3.0.0.md +++ b/docs/migration-to-3.0.0.md @@ -1,5 +1,5 @@ Some breaking changes were introduced -in [Release 3.0.0](https://github.com/kobylynskyi/graphql-java-codegen/releases/tag/v3.0.0). So if you were using +in [Release 3.0.0](https://github.com/Besi97/graphql-java-codegen/releases/tag/v3.0.0). So if you were using version 2.x.x then please follow steps below. Note: if you are migrating from version 1.x.x, then please also follow [2.0.0 migration guide](migration-to-2.0.0.md) first. @@ -7,7 +7,7 @@ follow [2.0.0 migration guide](migration-to-2.0.0.md) first. ### 1. Update plugin and library versions -As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) +As per plugin description: [Gradle](https://github.com/Besi97/graphql-java-codegen/tree/main/plugins/gradle) ### 2. Remove `generateAsyncApis` and rename `apiAsyncReturnType`/`apiAsyncReturnListType` @@ -58,7 +58,7 @@ by providing an array of annotations in the following format: customAnnotationsMapping = [ "Character": "com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")" + System.lineSeparator() - + "com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class)" + + "com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.order.external.starwars.CharacterTypeResolver.class)" ] directiveAnnotationsMapping = [ "auth": "org.springframework.security.access.annotation.Secured({{roles}})" @@ -69,7 +69,7 @@ directiveAnnotationsMapping = [ customAnnotationsMapping = [ "Character": [ "com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")", - "com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class)" + "com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.order.external.starwars.CharacterTypeResolver.class)" ] ] directiveAnnotationsMapping = [ @@ -87,5 +87,5 @@ Run project build so that GraphQL classes are regenerated. --- -Feel free to ask any questions in [GitHub Discussions](https://github.com/kobylynskyi/graphql-java-codegen/discussions) -or [create an issue](https://github.com/kobylynskyi/graphql-java-codegen/issues) if you discover some problems. +Feel free to ask any questions in [GitHub Discussions](https://github.com/Besi97/graphql-java-codegen/discussions) +or [create an issue](https://github.com/Besi97/graphql-java-codegen/issues) if you discover some problems. diff --git a/docs/migration-to-4.0.0.md b/docs/migration-to-4.0.0.md index f3edd5b3e..1b7c1d749 100644 --- a/docs/migration-to-4.0.0.md +++ b/docs/migration-to-4.0.0.md @@ -1,5 +1,5 @@ Some breaking changes were introduced -in [Release 4.0.0](https://github.com/kobylynskyi/graphql-java-codegen/releases/tag/v4.0.0). So if you were using +in [Release 4.0.0](https://github.com/Besi97/graphql-java-codegen/releases/tag/v4.0.0). So if you were using version 3.x.x then please follow steps below. Note: if you are migrating from version 2.x.x, then please also follow [3.0.0 migration guide](migration-to-3.0.0.md) first. @@ -7,7 +7,7 @@ follow [3.0.0 migration guide](migration-to-3.0.0.md) first. ### 1. Update plugin and library versions -As per plugin description: [Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) +As per plugin description: [Gradle](https://github.com/Besi97/graphql-java-codegen/tree/main/plugins/gradle) ### 2. Change GraphQL Resolvers containing non-null GraphQL types to primitive Java types @@ -89,5 +89,5 @@ Run project build so that GraphQL classes are regenerated and your code compiles --- -Feel free to ask any questions in [GitHub Discussions](https://github.com/kobylynskyi/graphql-java-codegen/discussions) -or [create an issue](https://github.com/kobylynskyi/graphql-java-codegen/issues) if you discover some problems. +Feel free to ask any questions in [GitHub Discussions](https://github.com/Besi97/graphql-java-codegen/discussions) +or [create an issue](https://github.com/Besi97/graphql-java-codegen/issues) if you discover some problems. diff --git a/docs/migration-to-5.0.0.md b/docs/migration-to-5.0.0.md index 571820ccf..4801a0dc5 100644 --- a/docs/migration-to-5.0.0.md +++ b/docs/migration-to-5.0.0.md @@ -1,5 +1,5 @@ Some breaking changes were introduced -in [Release 5.0.0](https://github.com/kobylynskyi/graphql-java-codegen/releases/tag/v5.0.0). So if you were using +in [Release 5.0.0](https://github.com/Besi97/graphql-java-codegen/releases/tag/v5.0.0). So if you were using version 4.x.x then please follow steps below. Note: if you are migrating from version 3.x.x or earlier, then please also follow [4.0.0 migration guide](migration-to-4.0.0.md) first. @@ -13,7 +13,7 @@ Otherwise - feel free to use graphql-java-codegen-5.0.0 without any breaking cha ### 1. Update plugin and library versions As per plugin description: -[Gradle](https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle) +[Gradle](https://github.com/Besi97/graphql-java-codegen/tree/main/plugins/gradle) ### 2. Rename jsonConfigurationFile => configurationFiles @@ -36,5 +36,5 @@ Run project build so that GraphQL classes are regenerated and your code compiles --- -Feel free to ask any questions in [GitHub Discussions](https://github.com/kobylynskyi/graphql-java-codegen/discussions) -or [create an issue](https://github.com/kobylynskyi/graphql-java-codegen/issues) if you discover some problems. +Feel free to ask any questions in [GitHub Discussions](https://github.com/Besi97/graphql-java-codegen/discussions) +or [create an issue](https://github.com/Besi97/graphql-java-codegen/issues) if you discover some problems. diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index d52fab055..d605efcc0 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -1,7 +1,7 @@ # GraphQL Codegen Gradle plugin # -![Build](https://github.com/kobylynskyi/graphql-java-codegen/workflows/Build/badge.svg) -[![Gradle Plugins](https://img.shields.io/maven-metadata/v/https/plugins.gradle.org/m2/io/github/kobylynskyi/graphql-java-codegen-gradle-plugin/maven-metadata.xml.svg?label=gradle)](https://plugins.gradle.org/plugin/io.github.kobylynskyi.graphql.codegen) +![Build](https://github.com/Besi97/graphql-java-codegen/workflows/Build/badge.svg) +[![Gradle Plugins](https://img.shields.io/maven-metadata/v/https/plugins.gradle.org/m2/io/github/besi97/graphql-java-codegen-gradle-plugin/maven-metadata.xml.svg?label=gradle)](https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) * [Plugin Setup](#plugin-setup) @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.kobylynskyi.graphql.codegen" version "5.10.0" + id "io.github.besi97.graphql.codegen" version "5.10.0" } ``` @@ -31,11 +31,11 @@ buildscript { } } dependencies { - classpath "io.github.kobylynskyi.graphql.codegen:graphql-codegen-gradle-plugin:5.10.0" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:5.10.0" } } -apply plugin: "io.github.kobylynskyi.graphql.codegen" +apply plugin: "io.github.besi97.graphql.codegen" ``` ### Plugin Options @@ -49,7 +49,7 @@ Please refer to [Codegen Options](../../docs/codegen-options.md) ```groovy graphqlCodegen { // all config options: - // https://github.com/kobylynskyi/graphql-java-codegen/blob/main/docs/codegen-options.md + // https://github.com/Besi97/graphql-java-codegen/blob/main/docs/codegen-options.md graphqlSchemas.includePattern = "schema\\.graphqls" outputDir = new File("$buildDir/generated") packageName = "com.example.graphql.model" @@ -78,7 +78,7 @@ You can also refer to build.gradle files in example projects: [example-client/bu ```kotlin tasks.named("graphqlCodegen") { // all config options: - // https://github.com/kobylynskyi/graphql-java-codegen/blob/main/docs/codegen-options.md + // https://github.com/Besi97/graphql-java-codegen/blob/main/docs/codegen-options.md graphqlSchemaPaths = listOf("$projectDir/src/main/resources/graphql/schema.graphqls") outputDir = File("$buildDir/generated") packageName = "com.example.graphql.model" @@ -104,15 +104,15 @@ tasks.named("compileJava") { [example-server](example-server): * [Plugin configuration in build.gradle](example-server/build.gradle) -* [GraphQL Resolver classes that implement generated interfaces](example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers) +* [GraphQL Resolver classes that implement generated interfaces](example-server/src/main/java/io/github/besi97/product/graphql/resolvers) #### GraphQL **client** code generation [example-client](example-client): * [Plugin configuration in build.gradle](example-client/build.gradle) -* [Building GraphQL request and parsing response using Spring RestTemplate](example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java) -* [Building GraphQL request and parsing response using RestAssured](example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java) +* [Building GraphQL request and parsing response using Spring RestTemplate](example-client/src/main/java/io/github/besi97/order/external/product/ProductServiceGraphQLClient.java) +* [Building GraphQL request and parsing response using RestAssured](example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java) ### Different configurations for graphql schemas diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 1dba7082e..fb0dad66b 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -1,10 +1,10 @@ -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage -import io.github.kobylynskyi.graphql.codegen.gradle.GraphQLCodegenGradleTask +import io.github.besi97.graphql.codegen.model.GeneratedLanguage +import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.kobylynskyi.graphql.codegen" version "5.10.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" } def graphqlCodegenClientKotlinVersion = '5.10.1-SNAPSHOT' // Variable used in the automatic release process @@ -27,8 +27,8 @@ repositories { dependencies { // use the latest available version: - // https://search.maven.org/artifact/io.github.kobylynskyi/graphql-java-codegen - implementation "io.github.kobylynskyi:graphql-java-codegen:5.10.1-SNAPSHOT" + // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen + implementation "io.github.besi97:graphql-java-codegen:5.10.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client-kotlin/src/main/kotlin/io/github/dreamylost/QueryResolverImpl.kt b/plugins/gradle/example-client-kotlin/src/main/kotlin/io/github/dreamylost/QueryResolverImpl.kt index 8326a48ec..45add170e 100644 --- a/plugins/gradle/example-client-kotlin/src/main/kotlin/io/github/dreamylost/QueryResolverImpl.kt +++ b/plugins/gradle/example-client-kotlin/src/main/kotlin/io/github/dreamylost/QueryResolverImpl.kt @@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.DeserializationFeature import com.fasterxml.jackson.module.kotlin.jsonMapper import com.fasterxml.jackson.module.kotlin.kotlinModule import com.fasterxml.jackson.module.kotlin.readValue -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequest import io.github.dreamylost.api.QueryResolver import io.github.dreamylost.model.* import okhttp3.MediaType.Companion.toMediaTypeOrNull diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index e3393ce3d..da4f55c19 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -1,4 +1,4 @@ -import io.github.kobylynskyi.graphql.codegen.gradle.GraphQLCodegenGradleTask +import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" @@ -6,11 +6,11 @@ plugins { id "application" // use the latest available version: - // https://plugins.gradle.org/plugin/io.github.kobylynskyi.graphql.codegen - id "io.github.kobylynskyi.graphql.codegen" version "5.10.1-SNAPSHOT" + // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen + id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" } -mainClassName = "io.github.kobylynskyi.order.Application" +mainClassName = "io.github.besi97.order.Application" dependencies { implementation "org.springframework.boot:spring-boot-starter-web:2.7.10" @@ -21,8 +21,8 @@ dependencies { implementation "com.graphql-java:graphql-java-extended-scalars:20.2" // use the latest available version: - // https://search.maven.org/artifact/io.github.kobylynskyi/graphql-java-codegen - implementation "io.github.kobylynskyi:graphql-java-codegen:5.10.1-SNAPSHOT" + // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen + implementation "io.github.besi97:graphql-java-codegen:5.10.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" @@ -47,7 +47,7 @@ sourceSets.main.java.srcDir "$buildDir/generated-client" task graphqlCodegenProductService(type: GraphQLCodegenGradleTask) { graphqlSchemas.includePattern = "schema-product-service\\.graphqls" outputDir = new File("$buildDir/generated-client") - modelPackageName = "io.github.kobylynskyi.product.graphql.model" + modelPackageName = "io.github.besi97.product.graphql.model" customTypesMapping = [ DateTime: "java.util.Date" ] @@ -66,8 +66,8 @@ sourceSets.main.java.srcDir "$buildDir/generated-server" task graphqlCodegenOrderService(type: GraphQLCodegenGradleTask) { graphqlSchemas.includePattern = "schema\\.graphqls" outputDir = new File("$buildDir/generated-server") - apiPackageName = "io.github.kobylynskyi.order.graphql.api" - modelPackageName = "io.github.kobylynskyi.order.graphql.model" + apiPackageName = "io.github.besi97.order.graphql.api" + modelPackageName = "io.github.besi97.order.graphql.model" customTypesMapping = [ DateTime: "java.util.Date" ] @@ -82,11 +82,11 @@ sourceSets.main.java.srcDir "$buildDir/generated-client-starwars" task graphqlCodegenStarwarsService(type: GraphQLCodegenGradleTask) { graphqlSchemas.includePattern = "schema-starwars-service\\.graphqls" outputDir = new File("$buildDir/generated-client-starwars") - packageName = "io.github.kobylynskyi.starwars.graphql" + packageName = "io.github.besi97.starwars.graphql" customAnnotationsMapping = [ "Character": [ "@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")", - "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.kobylynskyi.order.external.starwars.CharacterTypeResolver.class)" + "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.order.external.starwars.CharacterTypeResolver.class)" ] ] generateClient = true diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/Application.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/Application.java similarity index 88% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/Application.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/Application.java index c76b833bd..83f27d212 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/Application.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/Application.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order; +package io.github.besi97.order; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/config/RestClientsConfiguration.java similarity index 89% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/config/RestClientsConfiguration.java index e73fe39ec..1f68151bc 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/config/RestClientsConfiguration.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/config/RestClientsConfiguration.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.external.config; +package io.github.besi97.order.external.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ExternalProductMapper.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ExternalProductMapper.java new file mode 100644 index 000000000..cb00b0f16 --- /dev/null +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ExternalProductMapper.java @@ -0,0 +1,12 @@ +package io.github.besi97.order.external.product; + +import io.github.besi97.order.model.Product; +import io.github.besi97.product.graphql.model.ProductTO; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface ExternalProductMapper { + + Product map(ProductTO from); + +} diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductInput.java similarity index 83% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductInput.java index 3f41a85f6..1a1e3c404 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductInput.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductInput.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.external.product; +package io.github.besi97.order.external.product; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductServiceGraphQLClient.java similarity index 82% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductServiceGraphQLClient.java index 9c1ab112d..ac9cae3e2 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ProductServiceGraphQLClient.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/product/ProductServiceGraphQLClient.java @@ -1,22 +1,22 @@ -package io.github.kobylynskyi.order.external.product; +package io.github.besi97.order.external.product; import com.fasterxml.jackson.databind.ObjectMapper; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequests; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponse; -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.order.model.UnableToCreateProductException; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductException; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductsException; -import io.github.kobylynskyi.product.graphql.model.CreateMutationRequest; -import io.github.kobylynskyi.product.graphql.model.CreateMutationResponse; -import io.github.kobylynskyi.product.graphql.model.ProductByIdQueryRequest; -import io.github.kobylynskyi.product.graphql.model.ProductByIdQueryResponse; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductResponseProjection; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.graphql.model.ProductsByIdsQueryRequest; -import io.github.kobylynskyi.product.graphql.model.ProductsByIdsQueryResponse; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequests; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponse; +import io.github.besi97.order.model.Product; +import io.github.besi97.order.model.UnableToCreateProductException; +import io.github.besi97.order.model.UnableToRetrieveProductException; +import io.github.besi97.order.model.UnableToRetrieveProductsException; +import io.github.besi97.product.graphql.model.CreateMutationRequest; +import io.github.besi97.product.graphql.model.CreateMutationResponse; +import io.github.besi97.product.graphql.model.ProductByIdQueryRequest; +import io.github.besi97.product.graphql.model.ProductByIdQueryResponse; +import io.github.besi97.product.graphql.model.ProductInputTO; +import io.github.besi97.product.graphql.model.ProductResponseProjection; +import io.github.besi97.product.graphql.model.ProductTO; +import io.github.besi97.product.graphql.model.ProductsByIdsQueryRequest; +import io.github.besi97.product.graphql.model.ProductsByIdsQueryResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpEntity; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/CharacterTypeResolver.java similarity index 87% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/CharacterTypeResolver.java index 4b2a7b5f7..0001c53d4 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/CharacterTypeResolver.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/CharacterTypeResolver.java @@ -1,11 +1,11 @@ -package io.github.kobylynskyi.order.external.starwars; +package io.github.besi97.order.external.starwars; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.DatabindContext; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; -import io.github.kobylynskyi.starwars.graphql.Droid; -import io.github.kobylynskyi.starwars.graphql.Human; +import io.github.besi97.starwars.graphql.Droid; +import io.github.besi97.starwars.graphql.Human; public class CharacterTypeResolver extends TypeIdResolverBase { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/StarwarsGraphQLClient.java similarity index 77% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/StarwarsGraphQLClient.java index 3ab258134..6fdfd5b7f 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/starwars/StarwarsGraphQLClient.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/external/starwars/StarwarsGraphQLClient.java @@ -1,13 +1,13 @@ -package io.github.kobylynskyi.order.external.starwars; - -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import io.github.kobylynskyi.starwars.graphql.Character; -import io.github.kobylynskyi.starwars.graphql.CharacterResponseProjection; -import io.github.kobylynskyi.starwars.graphql.DroidResponseProjection; -import io.github.kobylynskyi.starwars.graphql.Episode; -import io.github.kobylynskyi.starwars.graphql.HeroesQueryRequest; -import io.github.kobylynskyi.starwars.graphql.HeroesQueryResponse; -import io.github.kobylynskyi.starwars.graphql.HumanResponseProjection; +package io.github.besi97.order.external.starwars; + +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequest; +import io.github.besi97.starwars.graphql.Character; +import io.github.besi97.starwars.graphql.CharacterResponseProjection; +import io.github.besi97.starwars.graphql.DroidResponseProjection; +import io.github.besi97.starwars.graphql.Episode; +import io.github.besi97.starwars.graphql.HeroesQueryRequest; +import io.github.besi97.starwars.graphql.HeroesQueryResponse; +import io.github.besi97.starwars.graphql.HumanResponseProjection; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpEntity; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/config/GraphQLConfiguration.java similarity index 94% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/config/GraphQLConfiguration.java index 963187b0b..246d44c2e 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/config/GraphQLConfiguration.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/config/GraphQLConfiguration.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.graphql.config; +package io.github.besi97.order.graphql.config; import graphql.GraphQLError; import graphql.kickstart.spring.error.ThrowableGraphQLError; diff --git a/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/mappers/OrderMapper.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/mappers/OrderMapper.java new file mode 100644 index 000000000..0bbfb5b3f --- /dev/null +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/mappers/OrderMapper.java @@ -0,0 +1,16 @@ +package io.github.besi97.order.graphql.mappers; + +import io.github.besi97.order.graphql.model.ItemTO; +import io.github.besi97.order.graphql.model.OrderTO; +import io.github.besi97.order.model.Item; +import io.github.besi97.order.model.Order; +import org.mapstruct.Mapper; + +@Mapper(componentModel = "spring") +public interface OrderMapper { + + OrderTO map(Order from); + + ItemTO map(Item from); + +} diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/MutationsResolver.java similarity index 64% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/MutationsResolver.java index 2e0e9e568..ef1f60b64 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/MutationsResolver.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/MutationsResolver.java @@ -1,11 +1,11 @@ -package io.github.kobylynskyi.order.graphql.resolvers; +package io.github.besi97.order.graphql.resolvers; import graphql.kickstart.tools.GraphQLMutationResolver; -import io.github.kobylynskyi.order.graphql.api.AddProductToOrderMutationResolver; -import io.github.kobylynskyi.order.graphql.api.CreateMutationResolver; -import io.github.kobylynskyi.order.graphql.mappers.OrderMapper; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.service.OrderService; +import io.github.besi97.order.graphql.api.AddProductToOrderMutationResolver; +import io.github.besi97.order.graphql.api.CreateMutationResolver; +import io.github.besi97.order.graphql.mappers.OrderMapper; +import io.github.besi97.order.graphql.model.OrderTO; +import io.github.besi97.order.service.OrderService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/QueriesResolver.java similarity index 62% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/QueriesResolver.java index 54ff5e84c..e5cf503fd 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/resolvers/QueriesResolver.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/graphql/resolvers/QueriesResolver.java @@ -1,12 +1,12 @@ -package io.github.kobylynskyi.order.graphql.resolvers; +package io.github.besi97.order.graphql.resolvers; import graphql.kickstart.tools.GraphQLQueryResolver; -import io.github.kobylynskyi.order.graphql.api.OrderByIdQueryResolver; -import io.github.kobylynskyi.order.graphql.api.OrdersQueryResolver; -import io.github.kobylynskyi.order.graphql.mappers.OrderMapper; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.model.OrderNotFoundException; -import io.github.kobylynskyi.order.service.OrderService; +import io.github.besi97.order.graphql.api.OrderByIdQueryResolver; +import io.github.besi97.order.graphql.api.OrdersQueryResolver; +import io.github.besi97.order.graphql.mappers.OrderMapper; +import io.github.besi97.order.graphql.model.OrderTO; +import io.github.besi97.order.model.OrderNotFoundException; +import io.github.besi97.order.service.OrderService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Item.java similarity index 86% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Item.java index e62e90a30..ce8fbbb0d 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Item.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Item.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Order.java similarity index 91% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Order.java index f15ea0ac3..907ac86ae 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Order.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Order.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; import lombok.Data; import org.springframework.data.annotation.Id; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/OrderNotFoundException.java similarity index 81% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/OrderNotFoundException.java index 1ddaba52b..4884b510b 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/OrderNotFoundException.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/OrderNotFoundException.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; public class OrderNotFoundException extends Exception { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Product.java similarity index 83% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Product.java index 7f0e5af4f..59f68586a 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/Product.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/Product.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; import lombok.Data; import org.springframework.data.annotation.Id; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/StockStatus.java similarity index 75% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/StockStatus.java index 4bd0413b4..637ee93ab 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/StockStatus.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/StockStatus.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; public enum StockStatus { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToCreateProductException.java similarity index 82% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToCreateProductException.java index 79c73af84..4e74a9ef4 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToCreateProductException.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToCreateProductException.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; public class UnableToCreateProductException extends Exception { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductException.java similarity index 84% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductException.java index b2460fd74..a8b9a1f13 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductException.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductException.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; public class UnableToRetrieveProductException extends Exception { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductsException.java similarity index 87% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductsException.java index b3e0e54ca..59ab4ffdd 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/model/UnableToRetrieveProductsException.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/model/UnableToRetrieveProductsException.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.order.model; +package io.github.besi97.order.model; import java.util.Collection; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/repository/OrderRepository.java similarity index 60% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/repository/OrderRepository.java index 6053f735b..890f8cccc 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/repository/OrderRepository.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/repository/OrderRepository.java @@ -1,6 +1,6 @@ -package io.github.kobylynskyi.order.repository; +package io.github.besi97.order.repository; -import io.github.kobylynskyi.order.model.Order; +import io.github.besi97.order.model.Order; import org.springframework.data.mongodb.repository.MongoRepository; public interface OrderRepository extends MongoRepository { diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/service/OrderService.java similarity index 81% rename from plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java rename to plugins/gradle/example-client/src/main/java/io/github/besi97/order/service/OrderService.java index ca89864ad..dc83595f5 100644 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/service/OrderService.java +++ b/plugins/gradle/example-client/src/main/java/io/github/besi97/order/service/OrderService.java @@ -1,12 +1,12 @@ -package io.github.kobylynskyi.order.service; +package io.github.besi97.order.service; -import io.github.kobylynskyi.order.external.product.ProductServiceGraphQLClient; -import io.github.kobylynskyi.order.model.Item; -import io.github.kobylynskyi.order.model.Order; -import io.github.kobylynskyi.order.model.OrderNotFoundException; -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.order.model.UnableToRetrieveProductException; -import io.github.kobylynskyi.order.repository.OrderRepository; +import io.github.besi97.order.external.product.ProductServiceGraphQLClient; +import io.github.besi97.order.model.Item; +import io.github.besi97.order.model.Order; +import io.github.besi97.order.model.OrderNotFoundException; +import io.github.besi97.order.model.Product; +import io.github.besi97.order.model.UnableToRetrieveProductException; +import io.github.besi97.order.repository.OrderRepository; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java b/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java deleted file mode 100644 index bf5486ba0..000000000 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/external/product/ExternalProductMapper.java +++ /dev/null @@ -1,12 +0,0 @@ -package io.github.kobylynskyi.order.external.product; - -import io.github.kobylynskyi.order.model.Product; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import org.mapstruct.Mapper; - -@Mapper(componentModel = "spring") -public interface ExternalProductMapper { - - Product map(ProductTO from); - -} diff --git a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java b/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java deleted file mode 100644 index e96486170..000000000 --- a/plugins/gradle/example-client/src/main/java/io/github/kobylynskyi/order/graphql/mappers/OrderMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package io.github.kobylynskyi.order.graphql.mappers; - -import io.github.kobylynskyi.order.graphql.model.ItemTO; -import io.github.kobylynskyi.order.graphql.model.OrderTO; -import io.github.kobylynskyi.order.model.Item; -import io.github.kobylynskyi.order.model.Order; -import org.mapstruct.Mapper; - -@Mapper(componentModel = "spring") -public interface OrderMapper { - - OrderTO map(Order from); - - ItemTO map(Item from); - -} diff --git a/plugins/gradle/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java b/plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java similarity index 81% rename from plugins/gradle/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java rename to plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java index f07e3cd56..5827eda67 100644 --- a/plugins/gradle/example-client/src/test/java/io/github/kobylynskyi/order/service/CreateProductIntegrationTest.java +++ b/plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java @@ -1,12 +1,12 @@ -package io.github.kobylynskyi.order.service; +package io.github.besi97.order.service; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; -import io.github.kobylynskyi.product.graphql.model.CreateMutationRequest; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductResponseProjection; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.graphql.model.StockStatusTO; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.product.graphql.model.CreateMutationRequest; +import io.github.besi97.product.graphql.model.ProductInputTO; +import io.github.besi97.product.graphql.model.ProductResponseProjection; +import io.github.besi97.product.graphql.model.ProductTO; +import io.github.besi97.product.graphql.model.StockStatusTO; import io.restassured.common.mapper.TypeRef; import io.restassured.http.ContentType; import org.junit.jupiter.api.Disabled; diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 69e455a30..5f7f7d9cd 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -5,11 +5,11 @@ plugins { // // use the latest available version: - // https://plugins.gradle.org/plugin/io.github.kobylynskyi.graphql.codegen - id "io.github.kobylynskyi.graphql.codegen" version "5.10.1-SNAPSHOT" + // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen + id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" } -mainClassName = "io.github.kobylynskyi.product.Application" +mainClassName = "io.github.besi97.product.Application" dependencies { implementation "org.springframework.boot:spring-boot-starter-web:2.7.18" @@ -37,8 +37,8 @@ sourceSets.main.java.srcDir "$buildDir/generated" graphqlCodegen { graphqlSchemaPaths = ["$projectDir/src/main/resources/schema.graphqls".toString()] outputDir = new File("$buildDir/generated") - apiPackageName = "io.github.kobylynskyi.product.graphql.api" - modelPackageName = "io.github.kobylynskyi.product.graphql.model" + apiPackageName = "io.github.besi97.product.graphql.api" + modelPackageName = "io.github.besi97.product.graphql.model" customTypesMapping = [ DateTime: "java.util.Date" ] diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/Application.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/Application.java similarity index 87% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/Application.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/Application.java index 8f8ec98e0..22e68623e 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/Application.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/Application.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.product; +package io.github.besi97.product; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/config/GraphQLConfiguration.java similarity index 88% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/config/GraphQLConfiguration.java index 47d0826c0..f85861a3d 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/config/GraphQLConfiguration.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/config/GraphQLConfiguration.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.product.graphql.config; +package io.github.besi97.product.graphql.config; import graphql.scalars.ExtendedScalars; import graphql.schema.GraphQLScalarType; @@ -6,7 +6,7 @@ import org.springframework.context.annotation.Configuration; /** - * @author bogdankobylinsky + * @author Besi97 */ @Configuration public class GraphQLConfiguration { diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/mappers/ProductMapper.java similarity index 60% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/mappers/ProductMapper.java index 7458dba0b..95cb2d54c 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/mappers/ProductMapper.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/mappers/ProductMapper.java @@ -1,8 +1,8 @@ -package io.github.kobylynskyi.product.graphql.mappers; +package io.github.besi97.product.graphql.mappers; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.model.Product; +import io.github.besi97.product.graphql.model.ProductInputTO; +import io.github.besi97.product.graphql.model.ProductTO; +import io.github.besi97.product.model.Product; import org.mapstruct.Mapper; import org.mapstruct.Mapping; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/MutationsResolver.java similarity index 53% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/MutationsResolver.java index 58f368f46..85ecea224 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/MutationsResolver.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/MutationsResolver.java @@ -1,11 +1,11 @@ -package io.github.kobylynskyi.product.graphql.resolvers; +package io.github.besi97.product.graphql.resolvers; -import io.github.kobylynskyi.product.graphql.api.CreateMutationResolver; -import io.github.kobylynskyi.product.graphql.mappers.ProductMapper; -import io.github.kobylynskyi.product.graphql.model.ProductInputTO; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.model.Product; -import io.github.kobylynskyi.product.service.ProductService; +import io.github.besi97.product.graphql.api.CreateMutationResolver; +import io.github.besi97.product.graphql.mappers.ProductMapper; +import io.github.besi97.product.graphql.model.ProductInputTO; +import io.github.besi97.product.graphql.model.ProductTO; +import io.github.besi97.product.model.Product; +import io.github.besi97.product.service.ProductService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/QueriesResolver.java similarity index 65% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/QueriesResolver.java index 73def61b7..cdb5879e7 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/graphql/resolvers/QueriesResolver.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/graphql/resolvers/QueriesResolver.java @@ -1,11 +1,11 @@ -package io.github.kobylynskyi.product.graphql.resolvers; - -import io.github.kobylynskyi.product.graphql.api.ProductByIdQueryResolver; -import io.github.kobylynskyi.product.graphql.api.ProductsByIdsQueryResolver; -import io.github.kobylynskyi.product.graphql.api.ProductsQueryResolver; -import io.github.kobylynskyi.product.graphql.mappers.ProductMapper; -import io.github.kobylynskyi.product.graphql.model.ProductTO; -import io.github.kobylynskyi.product.service.ProductService; +package io.github.besi97.product.graphql.resolvers; + +import io.github.besi97.product.graphql.api.ProductByIdQueryResolver; +import io.github.besi97.product.graphql.api.ProductsByIdsQueryResolver; +import io.github.besi97.product.graphql.api.ProductsQueryResolver; +import io.github.besi97.product.graphql.mappers.ProductMapper; +import io.github.besi97.product.graphql.model.ProductTO; +import io.github.besi97.product.service.ProductService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/Product.java similarity index 89% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/Product.java index d45a9e66b..41f87b85b 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/Product.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/Product.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.product.model; +package io.github.besi97.product.model; import lombok.Data; import org.springframework.data.annotation.Id; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/ProductNotFoundException.java similarity index 80% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/ProductNotFoundException.java index 5077a0a0e..08bc7106a 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/ProductNotFoundException.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/ProductNotFoundException.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.product.model; +package io.github.besi97.product.model; public class ProductNotFoundException extends Exception { diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/StockStatus.java similarity index 74% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/StockStatus.java index 74fa2a536..8f5e797c7 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/model/StockStatus.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/model/StockStatus.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.product.model; +package io.github.besi97.product.model; public enum StockStatus { diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java similarity index 71% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java index 0c3218e29..5be8784a2 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/repository/ProductRepository.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java @@ -1,6 +1,6 @@ -package io.github.kobylynskyi.product.repository; +package io.github.besi97.product.repository; -import io.github.kobylynskyi.product.model.Product; +import io.github.besi97.product.model.Product; import org.springframework.data.mongodb.repository.MongoRepository; import java.util.Collection; diff --git a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/service/ProductService.java similarity index 79% rename from plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java rename to plugins/gradle/example-server/src/main/java/io/github/besi97/product/service/ProductService.java index b59b9d6ba..ac0e03207 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/kobylynskyi/product/service/ProductService.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/service/ProductService.java @@ -1,8 +1,8 @@ -package io.github.kobylynskyi.product.service; +package io.github.besi97.product.service; -import io.github.kobylynskyi.product.model.Product; -import io.github.kobylynskyi.product.model.ProductNotFoundException; -import io.github.kobylynskyi.product.repository.ProductRepository; +import io.github.besi97.product.model.Product; +import io.github.besi97.product.model.ProductNotFoundException; +import io.github.besi97.product.repository.ProductRepository; import lombok.NonNull; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 98c4ea0cd..c186183eb 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -17,14 +17,14 @@ apply plugin: "maven-publish" def graphqlCodegenGradlePluginVersion = '5.10.1-SNAPSHOT' // This variable used in the automatic release process -group = "io.github.kobylynskyi" +group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion description = "Provides a task for generating Java code based on GraphQL schema" dependencies { implementation gradleApi() - implementation "io.github.kobylynskyi:graphql-java-codegen:${version}" + implementation "io.github.besi97:graphql-java-codegen:${version}" implementation "org.freemarker:freemarker:2.3.32" implementation "com.graphql-java:graphql-java:20.2" @@ -36,14 +36,14 @@ dependencies { } gradlePlugin { - website = 'https://github.com/kobylynskyi/graphql-java-codegen/tree/main/plugins/gradle/graphql-java-codegen-gradle-plugin' - vcsUrl = 'https://github.com/kobylynskyi/graphql-java-codegen' + website = 'https://github.com/Besi97/graphql-java-codegen/tree/main/plugins/gradle/graphql-java-codegen-gradle-plugin' + vcsUrl = 'https://github.com/Besi97/graphql-java-codegen' plugins { graphqlCodegen { - id = 'io.github.kobylynskyi.graphql.codegen' + id = 'io.github.besi97.graphql.codegen' displayName = 'GraphQL Java Codegen' description = 'Gradle plugin for GraphQL Java code generation' - implementationClass = 'io.github.kobylynskyi.graphql.codegen.gradle.GraphQLCodegenGradlePlugin' + implementationClass = 'io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradlePlugin' tags.set(['graphql', 'graphql-java', 'graphql-java-codegen', 'graphql-codegen']) } } diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java similarity index 86% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java index dfc5d63dd..e6e28d8b0 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; +package io.github.besi97.graphql.codegen.gradle; import org.gradle.api.Plugin; import org.gradle.api.Project; @@ -7,7 +7,7 @@ /** * Gradle plugin for GraphQL code generation * - * @author kobylynskyi + * @author Besi97 */ public class GraphQLCodegenGradlePlugin implements Plugin { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java similarity index 97% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index 235cdaa8a..3c05fd8cc 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -1,20 +1,20 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; - -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.ApiInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiNamePrefixStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.GraphQLCodegenConfiguration; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.exception.LanguageNotSupportedException; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.supplier.MergeableMappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; +package io.github.besi97.graphql.codegen.gradle; + import graphql.parser.ParserOptions; +import io.github.besi97.graphql.codegen.GraphQLCodegen; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.kotlin.KotlinGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.ApiInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.ApiNamePrefixStrategy; +import io.github.besi97.graphql.codegen.model.ApiRootInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.GraphQLCodegenConfiguration; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.MappingConfigConstants; +import io.github.besi97.graphql.codegen.model.exception.LanguageNotSupportedException; +import io.github.besi97.graphql.codegen.supplier.MappingConfigSupplier; +import io.github.besi97.graphql.codegen.supplier.MergeableMappingConfigSupplier; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.Action; import org.gradle.api.DefaultTask; import org.gradle.api.plugins.JavaPluginExtension; @@ -44,7 +44,7 @@ /** * Gradle task for GraphQL code generation * - * @author kobylynskyi + * @author Besi97 */ public class GraphQLCodegenGradleTask extends DefaultTask implements GraphQLCodegenConfiguration { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java similarity index 83% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java index 4c5d2e8b0..13fa6ce51 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java @@ -1,6 +1,6 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; +package io.github.besi97.graphql.codegen.gradle; -import com.kobylynskyi.graphql.codegen.GraphQLCodegenValidate; +import io.github.besi97.graphql.codegen.GraphQLCodegenValidate; import org.gradle.api.DefaultTask; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.TaskAction; @@ -11,7 +11,7 @@ /** * Gradle task for GraphQL code generation * - * @author kobylynskyi + * @author Besi97 */ public class GraphQLCodegenValidateGradleTask extends DefaultTask { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/ParentInterfacesConfig.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/ParentInterfacesConfig.java similarity index 95% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/ParentInterfacesConfig.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/ParentInterfacesConfig.java index f67ac2ca6..24951f09d 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/ParentInterfacesConfig.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/ParentInterfacesConfig.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; +package io.github.besi97.graphql.codegen.gradle; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.Optional; diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/RelayConfig.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/RelayConfig.java similarity index 78% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/RelayConfig.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/RelayConfig.java index 95a9974a8..4b06a386e 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/RelayConfig.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/RelayConfig.java @@ -1,4 +1,4 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; +package io.github.besi97.graphql.codegen.gradle; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.Optional; @@ -6,7 +6,7 @@ /** * Relay-relatedconfigurations */ -public class RelayConfig extends com.kobylynskyi.graphql.codegen.model.RelayConfig { +public class RelayConfig extends io.github.besi97.graphql.codegen.model.RelayConfig { @Input @Optional diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/SchemaFinderConfig.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java similarity index 92% rename from plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/SchemaFinderConfig.java rename to plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java index 10c688a4b..4373e06ce 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/kobylynskyi/graphql/codegen/gradle/SchemaFinderConfig.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java @@ -1,6 +1,6 @@ -package io.github.kobylynskyi.graphql.codegen.gradle; +package io.github.besi97.graphql.codegen.gradle; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.InputFiles; import org.gradle.api.tasks.Optional; diff --git a/scripts/update-release-version-in-build-files.sh b/scripts/update-release-version-in-build-files.sh index 88f7f6a34..ca79dcbd0 100755 --- a/scripts/update-release-version-in-build-files.sh +++ b/scripts/update-release-version-in-build-files.sh @@ -12,14 +12,14 @@ set_version_in_file "build.gradle" "def graphqlCodegenVersion = '" set_version_in_file "plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle" "def graphqlCodegenGradlePluginVersion = '" -set_version_in_file "plugins/gradle/example-server/build.gradle" "io.github.kobylynskyi.graphql.codegen\" version \"" +set_version_in_file "plugins/gradle/example-server/build.gradle" "io.github.besi97.graphql.codegen\" version \"" -set_version_in_file "plugins/gradle/example-client/build.gradle" "implementation \"io.github.kobylynskyi:graphql-java-codegen:" -set_version_in_file "plugins/gradle/example-client/build.gradle" "io.github.kobylynskyi.graphql.codegen\" version \"" +set_version_in_file "plugins/gradle/example-client/build.gradle" "implementation \"io.github.besi97:graphql-java-codegen:" +set_version_in_file "plugins/gradle/example-client/build.gradle" "io.github.besi97.graphql.codegen\" version \"" -set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "id \"io.github.kobylynskyi.graphql.codegen\" version \"" +set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "id \"io.github.besi97.graphql.codegen\" version \"" set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "def graphqlCodegenClientKotlinVersion = '" -set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "implementation \"io.github.kobylynskyi:graphql-java-codegen:" +set_version_in_file "plugins/gradle/example-client-kotlin/build.gradle" "implementation \"io.github.besi97:graphql-java-codegen:" # Exit clean exit 0 diff --git a/scripts/update-release-version-in-readme.sh b/scripts/update-release-version-in-readme.sh index a6b6a2ae0..2db7c145e 100755 --- a/scripts/update-release-version-in-readme.sh +++ b/scripts/update-release-version-in-readme.sh @@ -8,8 +8,8 @@ set_version_in_file() { echo "Updated version in $1" } -set_version_in_file "plugins/gradle/README.md" "id \"io.github.kobylynskyi.graphql.codegen\" version \"" -set_version_in_file "plugins/gradle/README.md" "io.github.kobylynskyi.graphql.codegen:graphql-codegen-gradle-plugin:" +set_version_in_file "plugins/gradle/README.md" "id \"io.github.besi97.graphql.codegen\" version \"" +set_version_in_file "plugins/gradle/README.md" "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:" # Exit clean exit 0 diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegen.java b/src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegen.java similarity index 89% rename from src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegen.java rename to src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegen.java index c711d5c34..cf7ccda2e 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegen.java +++ b/src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegen.java @@ -1,20 +1,20 @@ -package com.kobylynskyi.graphql.codegen; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FilesGeneratorsFactory; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.MappingConfigDefaultValuesInitializer; -import com.kobylynskyi.graphql.codegen.model.MappingConfigValidator; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; -import com.kobylynskyi.graphql.codegen.parser.GraphQLDocumentParser; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; -import com.kobylynskyi.graphql.codegen.utils.Utils; +package io.github.besi97.graphql.codegen; + import graphql.language.ScalarTypeExtensionDefinition; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FilesGeneratorsFactory; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.MappingConfigDefaultValuesInitializer; +import io.github.besi97.graphql.codegen.model.MappingConfigValidator; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; +import io.github.besi97.graphql.codegen.parser.GraphQLDocumentParser; +import io.github.besi97.graphql.codegen.supplier.MappingConfigSupplier; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.File; import java.io.IOException; @@ -33,7 +33,7 @@ * Generates classes based on GraphQL schema. * Extendable for customizing code generation for other JVM languages * - * @author kobylynskyi + * @author Besi97 * @author valinhadev */ public abstract class GraphQLCodegen { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidate.java b/src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidate.java similarity index 80% rename from src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidate.java rename to src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidate.java index cdf60cc68..118b23f13 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidate.java +++ b/src/main/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidate.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.model.exception.SchemaValidationException; -import com.kobylynskyi.graphql.codegen.parser.GraphQLDocumentParser; import graphql.GraphQLException; import graphql.parser.MultiSourceReader; import graphql.parser.Parser; +import io.github.besi97.graphql.codegen.model.exception.SchemaValidationException; +import io.github.besi97.graphql.codegen.parser.GraphQLDocumentParser; import java.io.IOException; import java.util.List; @@ -12,7 +12,7 @@ /** * Validator of GraphQL schemas * - * @author kobylynskyi + * @author Besi97 */ public class GraphQLCodegenValidate { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/FilesGenerator.java similarity index 76% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/FilesGenerator.java index c2087d0ad..68fc6b1dd 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/FilesGenerator.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.generators; +package io.github.besi97.graphql.codegen.generators; import java.io.File; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGeneratorsFactory.java b/src/main/java/io/github/besi97/graphql/codegen/generators/FilesGeneratorsFactory.java similarity index 60% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGeneratorsFactory.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/FilesGeneratorsFactory.java index a444d4536..e09214f9b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FilesGeneratorsFactory.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/FilesGeneratorsFactory.java @@ -1,18 +1,18 @@ -package com.kobylynskyi.graphql.codegen.generators; +package io.github.besi97.graphql.codegen.generators; -import com.kobylynskyi.graphql.codegen.generators.impl.EnumsGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.FieldResolversGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.InputGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.InterfaceGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.JacksonTypeIdResolverGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.OperationsGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.ParametrizedInputGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.RequestResponseGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.ResponseProjectionGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.TypeGenerator; -import com.kobylynskyi.graphql.codegen.generators.impl.UnionGenerator; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.generators.impl.EnumsGenerator; +import io.github.besi97.graphql.codegen.generators.impl.FieldResolversGenerator; +import io.github.besi97.graphql.codegen.generators.impl.InputGenerator; +import io.github.besi97.graphql.codegen.generators.impl.InterfaceGenerator; +import io.github.besi97.graphql.codegen.generators.impl.JacksonTypeIdResolverGenerator; +import io.github.besi97.graphql.codegen.generators.impl.OperationsGenerator; +import io.github.besi97.graphql.codegen.generators.impl.ParametrizedInputGenerator; +import io.github.besi97.graphql.codegen.generators.impl.RequestResponseGenerator; +import io.github.besi97.graphql.codegen.generators.impl.ResponseProjectionGenerator; +import io.github.besi97.graphql.codegen.generators.impl.TypeGenerator; +import io.github.besi97.graphql.codegen.generators.impl.UnionGenerator; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.model.MappingContext; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java similarity index 88% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java index 3c5da2d15..3d90f261e 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateFilesCreator.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.generators; +package io.github.besi97.graphql.codegen.generators; -import com.kobylynskyi.graphql.codegen.model.DataModelFields; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.exception.UnableToCreateFileException; -import com.kobylynskyi.graphql.codegen.utils.Utils; import freemarker.template.Template; +import io.github.besi97.graphql.codegen.model.DataModelFields; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.exception.UnableToCreateFileException; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.File; import java.io.FileWriter; @@ -16,7 +16,7 @@ /** * Utility class for generating files * - * @author kobylynskyi + * @author Besi97 */ public class FreeMarkerTemplateFilesCreator { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateType.java b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateType.java similarity index 82% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateType.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateType.java index 87229e4f4..210ce189e 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplateType.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplateType.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.generators; +package io.github.besi97.graphql.codegen.generators; /** * Type of the FreeMarker template diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java similarity index 93% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java index f2e299be0..c6e6eca11 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/FreeMarkerTemplatesRegistry.java @@ -1,8 +1,5 @@ -package com.kobylynskyi.graphql.codegen.generators; +package io.github.besi97.graphql.codegen.generators; -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.exception.UnableToLoadFreeMarkerTemplateException; import freemarker.cache.ClassTemplateLoader; import freemarker.cache.FileTemplateLoader; import freemarker.cache.TemplateLoader; @@ -12,6 +9,9 @@ import freemarker.template.Template; import freemarker.template.TemplateExceptionHandler; import freemarker.template.Version; +import io.github.besi97.graphql.codegen.GraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.exception.UnableToLoadFreeMarkerTemplateException; import java.io.File; import java.io.IOException; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/EnumsGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/EnumsGenerator.java similarity index 66% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/EnumsGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/EnumsGenerator.java index aa48f4788..4be85b0bd 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/EnumsGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/EnumsGenerator.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.EnumDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.EnumDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/FieldResolversGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/FieldResolversGenerator.java similarity index 74% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/FieldResolversGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/FieldResolversGenerator.java index 1ddc009cf..fd346de5e 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/FieldResolversGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/FieldResolversGenerator.java @@ -1,15 +1,15 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; +package io.github.besi97.graphql.codegen.generators.impl; -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.FieldDefinitionsToResolverDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.FieldDefinitionsToResolverDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InputGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/InputGenerator.java similarity index 67% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InputGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/InputGenerator.java index 7517081f2..e21a629fe 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InputGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/InputGenerator.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.InputDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.InputDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InterfaceGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/InterfaceGenerator.java similarity index 67% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InterfaceGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/InterfaceGenerator.java index 7c2b5cca3..2c3ff0441 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/InterfaceGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/InterfaceGenerator.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.InterfaceDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.InterfaceDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java similarity index 62% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java index becd6f15e..974c24b40 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/JacksonTypeIdResolverGenerator.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; +package io.github.besi97.graphql.codegen.generators.impl; -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; import java.io.File; import java.util.ArrayList; @@ -12,12 +12,12 @@ import java.util.List; import java.util.Map; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.MODEL_NAME_PREFIX; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.MODEL_NAME_SUFFIX; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.MODEL_NAME_PREFIX; +import static io.github.besi97.graphql.codegen.model.DataModelFields.MODEL_NAME_SUFFIX; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; /** * Generates a JacksonTypeIdResolver file diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/OperationsGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/OperationsGenerator.java similarity index 86% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/OperationsGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/OperationsGenerator.java index 18932e7d8..cb9b487f7 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/OperationsGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/OperationsGenerator.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; +package io.github.besi97.graphql.codegen.generators.impl; -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.model.ApiInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import graphql.language.FieldDefinition; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.model.ApiInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ParametrizedInputGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/ParametrizedInputGenerator.java similarity index 72% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ParametrizedInputGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/ParametrizedInputGenerator.java index 8fa06af0c..77e0c3e5c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ParametrizedInputGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/ParametrizedInputGenerator.java @@ -1,16 +1,16 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; +package io.github.besi97.graphql.codegen.generators.impl; -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/RequestResponseGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/RequestResponseGenerator.java similarity index 77% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/RequestResponseGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/RequestResponseGenerator.java index ccaadd1dc..c40ec2113 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/RequestResponseGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/RequestResponseGenerator.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; +package io.github.besi97.graphql.codegen.generators.impl; -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import graphql.language.FieldDefinition; +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ResponseProjectionGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/ResponseProjectionGenerator.java similarity index 68% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ResponseProjectionGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/ResponseProjectionGenerator.java index 82fce048b..e51b60c78 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/ResponseProjectionGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/ResponseProjectionGenerator.java @@ -1,15 +1,15 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.RequestResponseDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/TypeGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/TypeGenerator.java similarity index 74% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/TypeGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/TypeGenerator.java index 532762f40..33c00366f 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/TypeGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/TypeGenerator.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.TypeDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.TypeDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/UnionGenerator.java b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/UnionGenerator.java similarity index 67% rename from src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/UnionGenerator.java rename to src/main/java/io/github/besi97/graphql/codegen/generators/impl/UnionGenerator.java index 0fbab6c1b..b2f999b68 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/generators/impl/UnionGenerator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/generators/impl/UnionGenerator.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.generators.impl; - -import com.kobylynskyi.graphql.codegen.generators.FilesGenerator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.UnionDefinitionToDataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +package io.github.besi97.graphql.codegen.generators.impl; + +import io.github.besi97.graphql.codegen.generators.FilesGenerator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.UnionDefinitionToDataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; import java.io.File; import java.util.ArrayList; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaAnnotationsMapper.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaAnnotationsMapper.java similarity index 80% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaAnnotationsMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaAnnotationsMapper.java index 8fa0238bc..e45b4919c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaAnnotationsMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaAnnotationsMapper.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.java; +package io.github.besi97.graphql.codegen.java; -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.mapper.AnnotationsMapper; +import io.github.besi97.graphql.codegen.mapper.ValueMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaDataModelMapper.java similarity index 88% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaDataModelMapper.java index ee56fcafd..c00b472bd 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaDataModelMapper.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.java; +package io.github.besi97.graphql.codegen.java; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Arrays; import java.util.HashSet; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLCodegen.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLCodegen.java similarity index 84% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLCodegen.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLCodegen.java index 2485f78cc..498b4e581 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLCodegen.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLCodegen.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.java; - -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; +package io.github.besi97.graphql.codegen.java; + +import io.github.besi97.graphql.codegen.GraphQLCodegen; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; +import io.github.besi97.graphql.codegen.supplier.MappingConfigSupplier; import java.io.File; import java.util.Collection; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLTypeMapper.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLTypeMapper.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLTypeMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLTypeMapper.java index 3e967f38d..71a288011 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaGraphQLTypeMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaGraphQLTypeMapper.java @@ -1,15 +1,15 @@ -package com.kobylynskyi.graphql.codegen.java; - -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.utils.Utils; +package io.github.besi97.graphql.codegen.java; + import graphql.language.Directive; import graphql.language.InputValueDefinition; import graphql.language.NullValue; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper; +import io.github.besi97.graphql.codegen.model.MappingConfigConstants; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.HashSet; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaMapperFactoryImpl.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaMapperFactoryImpl.java similarity index 74% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaMapperFactoryImpl.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaMapperFactoryImpl.java index 292e0e854..66c03edc2 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaMapperFactoryImpl.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaMapperFactoryImpl.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.java; +package io.github.besi97.graphql.codegen.java; -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; +import io.github.besi97.graphql.codegen.mapper.AnnotationsMapper; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.mapper.ValueMapper; /** * A factory of various mappers for Java language diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaValueFormatter.java b/src/main/java/io/github/besi97/graphql/codegen/java/JavaValueFormatter.java similarity index 83% rename from src/main/java/com/kobylynskyi/graphql/codegen/java/JavaValueFormatter.java rename to src/main/java/io/github/besi97/graphql/codegen/java/JavaValueFormatter.java index 3ad18bbd0..87ac34b1b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/java/JavaValueFormatter.java +++ b/src/main/java/io/github/besi97/graphql/codegen/java/JavaValueFormatter.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.java; +package io.github.besi97.graphql.codegen.java; -import com.kobylynskyi.graphql.codegen.mapper.ValueFormatter; +import io.github.besi97.graphql.codegen.mapper.ValueFormatter; import java.util.StringJoiner; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinAnnotationsMapper.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinAnnotationsMapper.java similarity index 81% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinAnnotationsMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinAnnotationsMapper.java index 349581eaa..679a4fb7d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinAnnotationsMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinAnnotationsMapper.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.mapper.AnnotationsMapper; +import io.github.besi97.graphql.codegen.mapper.ValueMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinDataModelMapper.java similarity index 84% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinDataModelMapper.java index 33698a75b..43c1b3371 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinDataModelMapper.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Arrays; import java.util.HashSet; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.utils.Utils.wrapString; +import static io.github.besi97.graphql.codegen.utils.Utils.wrapString; /** * Data model mapper for KOTLIN generated classes diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLCodegen.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLCodegen.java similarity index 89% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLCodegen.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLCodegen.java index 6589f9129..002a49d0c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLCodegen.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLCodegen.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; -import com.kobylynskyi.graphql.codegen.supplier.MappingConfigSupplier; +import io.github.besi97.graphql.codegen.GraphQLCodegen; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; +import io.github.besi97.graphql.codegen.supplier.MappingConfigSupplier; import java.io.File; import java.util.Collection; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java index ac04b7616..4a797afc3 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinGraphQLTypeMapper.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.kotlin; - -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.utils.Utils; +package io.github.besi97.graphql.codegen.kotlin; + import graphql.language.InputValueDefinition; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper; +import io.github.besi97.graphql.codegen.model.MappingConfigConstants; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.HashSet; import java.util.Set; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java similarity index 75% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java index 88eda2bfc..f12f75d1b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinMapperFactoryImpl.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.mapper.AnnotationsMapper; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.ValueMapper; +import io.github.besi97.graphql.codegen.mapper.AnnotationsMapper; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.mapper.ValueMapper; /** * A factory of various mappers for Kotlin language diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinValueFormatter.java b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinValueFormatter.java similarity index 85% rename from src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinValueFormatter.java rename to src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinValueFormatter.java index 41a80d011..81c1d5056 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/kotlin/KotlinValueFormatter.java +++ b/src/main/java/io/github/besi97/graphql/codegen/kotlin/KotlinValueFormatter.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.mapper.ValueFormatter; +import io.github.besi97.graphql.codegen.mapper.ValueFormatter; import java.util.StringJoiner; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/AnnotationsMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/AnnotationsMapper.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/AnnotationsMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/AnnotationsMapper.java index 0ec2c7136..b9c499c54 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/AnnotationsMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/AnnotationsMapper.java @@ -1,10 +1,5 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.Argument; import graphql.language.Directive; import graphql.language.InputValueDefinition; @@ -15,6 +10,11 @@ import graphql.language.Type; import graphql.language.TypeName; import graphql.language.UnionTypeDefinition; +import io.github.besi97.graphql.codegen.model.MappingConfigConstants; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.ArrayList; import java.util.Collections; @@ -22,8 +22,8 @@ import java.util.Map; import java.util.stream.Collectors; -import static com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper.getDirectives; -import static com.kobylynskyi.graphql.codegen.mapper.GraphQLTypeMapper.getMandatoryType; +import static io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper.getDirectives; +import static io.github.besi97.graphql.codegen.mapper.GraphQLTypeMapper.getMandatoryType; /** * Mapper for annotations diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapper.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapper.java index d64b46d3a..e7fd6a3e6 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapper.java @@ -1,17 +1,17 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedImplementingTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.InputValueDefinition; import graphql.language.SourceLocation; import graphql.language.TypeName; +import io.github.besi97.graphql.codegen.model.ApiRootInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedImplementingTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.File; import java.util.Collections; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapperFactory.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapperFactory.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapperFactory.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapperFactory.java index 26fe985a3..ec8c53284 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/DataModelMapperFactory.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/DataModelMapperFactory.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; /** * Factory of data model mappers diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java similarity index 73% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java index 2ec471e3f..01731e49c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/EnumDefinitionToDataModelMapper.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.EnumValueDefinition; -import com.kobylynskyi.graphql.codegen.model.MappingConfigConstants; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.Comment; +import io.github.besi97.graphql.codegen.model.EnumValueDefinition; +import io.github.besi97.graphql.codegen.model.MappingConfigConstants; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collections; import java.util.HashMap; @@ -17,20 +17,20 @@ import java.util.Set; import java.util.stream.Collectors; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMPLEMENTS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.SERIALIZATION_LIBRARY; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMPLEMENTS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.SERIALIZATION_LIBRARY; /** * Map enum definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class EnumDefinitionToDataModelMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java index 9165b08f9..ab45fce1b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionToParameterMapper.java @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.ProjectionParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.model.ProjectionParameterDefinition; +import io.github.besi97.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collections; import java.util.List; @@ -18,7 +18,7 @@ /** * Mapper from GraphQL's FieldDefinition to a Freemarker-understandable format * - * @author kobylynskyi + * @author Besi97 */ public class FieldDefinitionToParameterMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java similarity index 88% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java index 1ac6cbd72..ff5457b61 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/FieldDefinitionsToResolverDataModelMapper.java @@ -1,20 +1,20 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.OperationDefinition; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.RelayConfig; -import com.kobylynskyi.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.Argument; import graphql.language.Directive; import graphql.language.StringValue; import graphql.language.TypeName; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.OperationDefinition; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.model.RelayConfig; +import io.github.besi97.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.ArrayList; import java.util.Collections; @@ -24,17 +24,17 @@ import java.util.Set; import java.util.stream.Collectors; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMPLEMENTS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMPORTS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.OPERATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.MappingConfigConstants.PARENT_INTERFACE_TYPE_PLACEHOLDER; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMPLEMENTS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMPORTS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.OPERATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.MappingConfigConstants.PARENT_INTERFACE_TYPE_PLACEHOLDER; import static java.util.Collections.singletonList; /** diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/GraphQLTypeMapper.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/GraphQLTypeMapper.java index e82366e75..3a335e001 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/GraphQLTypeMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/GraphQLTypeMapper.java @@ -1,9 +1,5 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.RelayConfig; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; import graphql.language.Argument; import graphql.language.Directive; import graphql.language.DirectivesContainer; @@ -14,6 +10,10 @@ import graphql.language.StringValue; import graphql.language.Type; import graphql.language.TypeName; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.RelayConfig; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; import java.util.Collections; import java.util.List; @@ -23,7 +23,7 @@ /** * Map GraphQL type to language-specific type (java/kotlin/etc) * - * @author kobylynskyi + * @author Besi97 */ public abstract class GraphQLTypeMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java similarity index 62% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java index 1cf4b54bd..4ddf980d8 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/InputDefinitionToDataModelMapper.java @@ -1,37 +1,37 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; import java.util.HashMap; import java.util.List; import java.util.Map; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.SUPPORT_UNKNOWN_FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.UNKNOWN_FIELDS_PROPERTY_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.BUILDER; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.SUPPORT_UNKNOWN_FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; +import static io.github.besi97.graphql.codegen.model.DataModelFields.UNKNOWN_FIELDS_PROPERTY_NAME; /** * Map input type definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class InputDefinitionToDataModelMapper implements UnknownFieldsSupport { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java similarity index 91% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java index 613f1d7e9..8753db821 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/InputValueDefinitionToParameterMapper.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.InputValueDefinition; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.List; @@ -14,7 +14,7 @@ /** * Mapper from GraphQL's InputValueDefinition to a Freemarker-understandable format * - * @author kobylynskyi + * @author Besi97 */ public class InputValueDefinitionToParameterMapper { private final ValueMapper valueMapper; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java similarity index 70% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java index 084fe3c3b..3450df534 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/InterfaceDefinitionToDataModelMapper.java @@ -1,30 +1,30 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.stream.Collectors; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMPLEMENTS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PARENT_INTERFACE_PROPERTIES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMPLEMENTS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PARENT_INTERFACE_PROPERTIES; /** * Map interface definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class InterfaceDefinitionToDataModelMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/MapperFactory.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/MapperFactory.java similarity index 79% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/MapperFactory.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/MapperFactory.java index 4cf7ed335..85c3a307d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/MapperFactory.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/MapperFactory.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; /** * Factory for creating JVM-language-specific mappers * - * @author kobylynskyi + * @author Besi97 */ public interface MapperFactory { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java similarity index 87% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java index 0b4b2f64b..2fdf3e96a 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/RequestResponseDefinitionToDataModelMapper.java @@ -1,15 +1,15 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.NamedDefinition; -import com.kobylynskyi.graphql.codegen.model.ProjectionParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.NamedDefinition; +import io.github.besi97.graphql.codegen.model.ProjectionParameterDefinition; +import io.github.besi97.graphql.codegen.model.builders.DeprecatedDefinitionBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collection; import java.util.Collections; @@ -19,30 +19,30 @@ import java.util.Map; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.DEPRECATED; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_ALL_METHOD_IN_PROJECTION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.METHOD_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.OPERATION_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.OPERATION_TYPE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.RESPONSE_PROJECTION_MAX_DEPTH; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.RETURN_TYPE_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.BUILDER; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.DEPRECATED; +import static io.github.besi97.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_ALL_METHOD_IN_PROJECTION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.METHOD_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.OPERATION_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.OPERATION_TYPE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.RESPONSE_PROJECTION_MAX_DEPTH; +import static io.github.besi97.graphql.codegen.model.DataModelFields.RETURN_TYPE_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; /** * Map request and response definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class RequestResponseDefinitionToDataModelMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java similarity index 75% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java index dd313fca6..6d5a00a41 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/TypeDefinitionToDataModelMapper.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collection; import java.util.HashMap; @@ -17,31 +17,31 @@ import java.util.Set; import java.util.stream.Collectors; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.BUILDER; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.IMPLEMENTS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PARENT_INTERFACE_PROPERTIES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.SUPPORT_UNKNOWN_FIELDS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.UNKNOWN_FIELDS_PROPERTY_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.BUILDER; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.EQUALS_AND_HASH_CODE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_MODEL_OPEN_CLASSES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_NOARGS_CONSTRUCTOR_ONLY; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMMUTABLE_MODELS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.IMPLEMENTS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.INITIALIZE_NULLABLE_TYPES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PARENT_INTERFACE_PROPERTIES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.SUPPORT_UNKNOWN_FIELDS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING; +import static io.github.besi97.graphql.codegen.model.DataModelFields.TO_STRING_FOR_REQUEST; +import static io.github.besi97.graphql.codegen.model.DataModelFields.UNKNOWN_FIELDS_PROPERTY_NAME; /** * Map type definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class TypeDefinitionToDataModelMapper implements UnknownFieldsSupport { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java similarity index 65% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java index fd152a242..1441ce8f3 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/UnionDefinitionToDataModelMapper.java @@ -1,24 +1,24 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.builders.JavaDocBuilder; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.builders.JavaDocBuilder; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; import java.util.HashMap; import java.util.Map; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.ANNOTATIONS; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.CLASS_NAME; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATED_INFO; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.JAVA_DOC; -import static com.kobylynskyi.graphql.codegen.model.DataModelFields.PACKAGE; +import static io.github.besi97.graphql.codegen.model.DataModelFields.ANNOTATIONS; +import static io.github.besi97.graphql.codegen.model.DataModelFields.CLASS_NAME; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_ANNOTATION; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATED_INFO; +import static io.github.besi97.graphql.codegen.model.DataModelFields.GENERATE_SEALED_INTERFACES; +import static io.github.besi97.graphql.codegen.model.DataModelFields.JAVA_DOC; +import static io.github.besi97.graphql.codegen.model.DataModelFields.PACKAGE; /** * Map union definition to a Freemarker data model * - * @author kobylynskyi + * @author Besi97 */ public class UnionDefinitionToDataModelMapper { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnknownFieldsSupport.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/UnknownFieldsSupport.java similarity index 88% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnknownFieldsSupport.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/UnknownFieldsSupport.java index 3930f1d34..25a458ce6 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/UnknownFieldsSupport.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/UnknownFieldsSupport.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.ParameterDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.ParameterDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Arrays; import java.util.Optional; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueFormatter.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/ValueFormatter.java similarity index 97% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueFormatter.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/ValueFormatter.java index d887a9757..a792b462a 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueFormatter.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/ValueFormatter.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; import java.util.List; import java.util.StringJoiner; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueMapper.java b/src/main/java/io/github/besi97/graphql/codegen/mapper/ValueMapper.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueMapper.java rename to src/main/java/io/github/besi97/graphql/codegen/mapper/ValueMapper.java index 0fbbf8e74..73b829506 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/mapper/ValueMapper.java +++ b/src/main/java/io/github/besi97/graphql/codegen/mapper/ValueMapper.java @@ -1,6 +1,5 @@ -package com.kobylynskyi.graphql.codegen.mapper; +package io.github.besi97.graphql.codegen.mapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; import graphql.language.ArrayValue; import graphql.language.BooleanValue; import graphql.language.EnumValue; @@ -14,6 +13,7 @@ import graphql.language.Type; import graphql.language.TypeName; import graphql.language.Value; +import io.github.besi97.graphql.codegen.model.MappingContext; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiInterfaceStrategy.java b/src/main/java/io/github/besi97/graphql/codegen/model/ApiInterfaceStrategy.java similarity index 87% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/ApiInterfaceStrategy.java rename to src/main/java/io/github/besi97/graphql/codegen/model/ApiInterfaceStrategy.java index 1eeb7efc9..ad35d4dbb 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiInterfaceStrategy.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/ApiInterfaceStrategy.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Strategy for creating API interface calsses diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiNamePrefixStrategy.java b/src/main/java/io/github/besi97/graphql/codegen/model/ApiNamePrefixStrategy.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/ApiNamePrefixStrategy.java rename to src/main/java/io/github/besi97/graphql/codegen/model/ApiNamePrefixStrategy.java index 7d458110d..db37f1b4e 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiNamePrefixStrategy.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/ApiNamePrefixStrategy.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Strategy of defining the prefix for all generated API interface classes diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiRootInterfaceStrategy.java b/src/main/java/io/github/besi97/graphql/codegen/model/ApiRootInterfaceStrategy.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/ApiRootInterfaceStrategy.java rename to src/main/java/io/github/besi97/graphql/codegen/model/ApiRootInterfaceStrategy.java index e83003368..bc4ab040a 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/ApiRootInterfaceStrategy.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/ApiRootInterfaceStrategy.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Strategy of how root API interface (Query/Mutation/Subscription) will be generated diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/Combinable.java b/src/main/java/io/github/besi97/graphql/codegen/model/Combinable.java similarity index 84% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/Combinable.java rename to src/main/java/io/github/besi97/graphql/codegen/model/Combinable.java index 3da8514a9..bf7650253 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/Combinable.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/Combinable.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * The interface Combinable. diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java b/src/main/java/io/github/besi97/graphql/codegen/model/DataModelFields.java similarity index 97% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java rename to src/main/java/io/github/besi97/graphql/codegen/model/DataModelFields.java index 0e3a8a73d..1f5c2a51f 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/DataModelFields.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/DataModelFields.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Freemarker data model field names * - * @author kobylynskyi + * @author Besi97 */ public final class DataModelFields { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/DeprecatedDefinition.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/DeprecatedDefinition.java index bb9c99960..19f91fa2d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/DeprecatedDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/DeprecatedDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * @author 梦境迷离 diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/EnumValueDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/EnumValueDefinition.java similarity index 92% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/EnumValueDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/EnumValueDefinition.java index 2a9c59c8a..42d5568e5 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/EnumValueDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/EnumValueDefinition.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import java.util.List; /** * Freemarker-understandable format of enum value definition * - * @author kobylynskyi + * @author Besi97 */ public class EnumValueDefinition { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedInformation.java b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java similarity index 97% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedInformation.java rename to src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java index 79ff2f93f..06d482177 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedInformation.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedLanguage.java similarity index 88% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java rename to src/main/java/io/github/besi97/graphql/codegen/model/GeneratedLanguage.java index 2163d9d3c..f96bbdbe6 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/GeneratedLanguage.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedLanguage.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Enum containing all supported langugages for code generation diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java similarity index 99% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java rename to src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java index 1b5206b83..ebc3b5f99 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/GraphQLCodegenConfiguration.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import java.io.File; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfig.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java similarity index 99% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfig.java rename to src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java index b67ca9b55..4d95b0356 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfig.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import java.io.File; import java.util.HashMap; @@ -11,7 +11,7 @@ /** * The type Mapping config. * - * @author kobylynskyi + * @author Besi97 * @author valinha */ public class MappingConfig implements GraphQLCodegenConfiguration, Combinable { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java similarity index 99% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java rename to src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java index 3093e7866..05bec196b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigConstants.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Various constants used in code generation process diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java similarity index 99% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java rename to src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java index a5ba391d9..b5c2467a8 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigDefaultValuesInitializer.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Initializes mapping config with default values diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigValidator.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigValidator.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigValidator.java rename to src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigValidator.java index 7783bbf91..a19d21a58 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingConfigValidator.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigValidator.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.utils.Utils; /** * Validator of the mapping config diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingContext.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java rename to src/main/java/io/github/besi97/graphql/codegen/model/MappingContext.java index c597b5d68..23aee3934 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/MappingContext.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingContext.java @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.model; - -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.FieldDefinitionToParameterMapper; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedFieldDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +package io.github.besi97.graphql.codegen.model; + +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.FieldDefinitionToParameterMapper; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedFieldDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; import java.io.File; import java.util.HashMap; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/NamedDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/NamedDefinition.java similarity index 97% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/NamedDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/NamedDefinition.java index def48a797..3c73b4766 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/NamedDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/NamedDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Class describes a specific GraphQL type converted to a specific JVM language diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/OperationDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/OperationDefinition.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/OperationDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/OperationDefinition.java index cc22047e4..86aa2d191 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/OperationDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/OperationDefinition.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; import java.util.ArrayList; import java.util.List; @@ -8,7 +8,7 @@ /** * Freemarker-understandable format of operation (Query/Mutation/Subscription) * - * @author kobylynskyi + * @author Besi97 */ public class OperationDefinition { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/ParameterDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/ParameterDefinition.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/ParameterDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/ParameterDefinition.java index 9c1b8884a..e044b17ab 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/ParameterDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/ParameterDefinition.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapper; import graphql.schema.DataFetchingEnvironment; +import io.github.besi97.graphql.codegen.mapper.DataModelMapper; import java.util.ArrayList; import java.util.List; @@ -9,7 +9,7 @@ /** * Freemarker-understandable format of method parameter and field definition * - * @author kobylynskyi + * @author Besi97 */ public class ParameterDefinition { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/ProjectionParameterDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/ProjectionParameterDefinition.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/ProjectionParameterDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/ProjectionParameterDefinition.java index da6a53977..7705a00fe 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/ProjectionParameterDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/ProjectionParameterDefinition.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; /** * Freemarker-understandable format of parameter user in ResponseProjection * - * @author kobylynskyi + * @author Besi97 */ public class ProjectionParameterDefinition { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/RelayConfig.java b/src/main/java/io/github/besi97/graphql/codegen/model/RelayConfig.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/RelayConfig.java rename to src/main/java/io/github/besi97/graphql/codegen/model/RelayConfig.java index d386c5274..2ddb0ce6d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/RelayConfig.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/RelayConfig.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import java.io.Serializable; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java b/src/main/java/io/github/besi97/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java similarity index 90% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java rename to src/main/java/io/github/besi97/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java index eaaededda..0851528b7 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/builders/DeprecatedDefinitionBuilder.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.model.builders; +package io.github.besi97.graphql.codegen.model.builders; -import com.kobylynskyi.graphql.codegen.model.DeprecatedDefinition; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingContext; import graphql.language.Argument; import graphql.language.Directive; import graphql.language.DirectivesContainer; import graphql.language.StringValue; +import io.github.besi97.graphql.codegen.model.DeprecatedDefinition; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingContext; /** * Builder of @deprecated annotation definition diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/JavaDocBuilder.java b/src/main/java/io/github/besi97/graphql/codegen/model/builders/JavaDocBuilder.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/builders/JavaDocBuilder.java rename to src/main/java/io/github/besi97/graphql/codegen/model/builders/JavaDocBuilder.java index b674282ad..bd7ae8144 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/builders/JavaDocBuilder.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/builders/JavaDocBuilder.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.model.builders; +package io.github.besi97.graphql.codegen.model.builders; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.AbstractDescribedNode; import graphql.language.Comment; import graphql.language.Description; import graphql.language.NamedNode; import graphql.language.Node; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.ArrayList; import java.util.Collection; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDefinition.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDefinition.java index ae17bb494..f0f626efb 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDefinition.java @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.Directive; import graphql.language.DirectivesContainer; import graphql.language.NamedNode; import graphql.language.Node; import graphql.language.SourceLocation; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.ArrayList; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDocument.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDocument.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDocument.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDocument.java index dbe2deb4c..1609a30c7 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedDocument.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedDocument.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.FieldDefinition; import graphql.language.Type; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java index d8facbc8e..c2a0aa966 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedEnumTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.EnumTypeDefinition; import graphql.language.EnumTypeExtensionDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedFieldDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedFieldDefinition.java similarity index 93% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedFieldDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedFieldDefinition.java index d79ea62ab..6587f1d22 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedFieldDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedFieldDefinition.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.language.Comment; import graphql.language.Description; import graphql.language.FieldDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java similarity index 93% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java index fb9a69dc2..4645c1aa4 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedImplementingTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.ImplementingTypeDefinition; import graphql.language.Type; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java similarity index 93% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java index 8228c6c04..c263cbb18 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInputObjectTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.InputObjectTypeDefinition; import graphql.language.InputObjectTypeExtensionDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java index 27e893ce2..fb394f88b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedInterfaceTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.InterfaceTypeDefinition; import graphql.language.InterfaceTypeExtensionDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java index 81d5af051..863c7496d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedObjectTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.Node; import graphql.language.ObjectTypeDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java similarity index 84% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java index acf380961..b415e34f7 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedScalarTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.ScalarTypeDefinition; import graphql.language.ScalarTypeExtensionDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java rename to src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java index dd521955f..a204e9b7f 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/definitions/ExtendedUnionTypeDefinition.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.definitions; +package io.github.besi97.graphql.codegen.model.definitions; import graphql.language.NamedNode; import graphql.language.UnionTypeDefinition; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/LanguageNotSupportedException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/LanguageNotSupportedException.java similarity index 73% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/LanguageNotSupportedException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/LanguageNotSupportedException.java index d93ecc19a..0de426d2b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/LanguageNotSupportedException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/LanguageNotSupportedException.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; /** * Eception is thrown when specified language is not supportted by GraphQL Code generator diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/SchemaValidationException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/SchemaValidationException.java similarity index 75% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/SchemaValidationException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/SchemaValidationException.java index 18212b958..f96f1716c 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/SchemaValidationException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/SchemaValidationException.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; /** * Exception that indicates invalid GraphQL schema * - * @author kobylynskyi + * @author Besi97 */ public class SchemaValidationException extends RuntimeException { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateDirectoryException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateDirectoryException.java similarity index 79% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateDirectoryException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateDirectoryException.java index 3aad41417..79127c489 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateDirectoryException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateDirectoryException.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; /** * Exception that indicates error while creating directory * - * @author kobylynskyi + * @author Besi97 */ public class UnableToCreateDirectoryException extends RuntimeException { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateFileException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateFileException.java similarity index 75% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateFileException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateFileException.java index 2a65a47e3..881d37594 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToCreateFileException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToCreateFileException.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; /** * Exception that indicates error while creating a file * - * @author kobylynskyi + * @author Besi97 */ public class UnableToCreateFileException extends RuntimeException { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java similarity index 76% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java index 6c488dc8d..7b72e09d4 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToDeleteDirectoryException.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; /** * Exception that indicates error while deleting directory * - * @author kobylynskyi + * @author Besi97 */ public class UnableToDeleteDirectoryException extends RuntimeException { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java similarity index 78% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java index f205eb879..67d7ba9c4 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/exception/UnableToLoadFreeMarkerTemplateException.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.exception; +package io.github.besi97.graphql.codegen.model.exception; /** * Exception that indicates error while loading Apache FreeMarker template * - * @author kobylynskyi + * @author Besi97 */ public class UnableToLoadFreeMarkerTemplateException extends RuntimeException { diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLError.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLError.java similarity index 97% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLError.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLError.java index 30c6dfb0c..c04164200 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLError.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLError.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.List; import java.util.Map; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java index 05d9c89d5..025414941 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorSourceLocation.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.Objects; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorType.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorType.java similarity index 82% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorType.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorType.java index 999478b06..7ee8b5d1a 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLErrorType.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLErrorType.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; /** * Possible types of GraphQL errors diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperation.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperation.java similarity index 65% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperation.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperation.java index b03bc82f6..d2e9dd6f4 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperation.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperation.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; /** * GraphQL operations diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperationRequest.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperationRequest.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperationRequest.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperationRequest.java index 4a2a72830..0ac477525 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLOperationRequest.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLOperationRequest.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.Collections; import java.util.Map; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLParametrizedInput.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLParametrizedInput.java similarity index 76% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLParametrizedInput.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLParametrizedInput.java index b3bbf9030..f735517e2 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLParametrizedInput.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLParametrizedInput.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; /** * The implementation class should contain the input values of the field definition. diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequest.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequest.java similarity index 96% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequest.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequest.java index 2968d4676..0cc19ae6b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequest.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequest.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; /** * Class which represents GraphQL Request diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializer.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializer.java index 6c9a773f0..bb6c1f983 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializer.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializer.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.utils.Utils; import java.util.Collection; import java.util.Iterator; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequests.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequests.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequests.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequests.java index 26afa8696..0443cd6f3 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequests.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequests.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.ArrayList; import java.util.Arrays; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponse.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponse.java similarity index 86% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponse.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponse.java index 5fa4f064f..0f3430ccf 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponse.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponse.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.Map; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseField.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseField.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseField.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseField.java index 9ca1cad2d..fcb5aac19 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseField.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseField.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.Objects; import java.util.StringJoiner; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjection.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjection.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjection.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjection.java index 27e95978b..3baa16816 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjection.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjection.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.LinkedHashMap; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResult.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResult.java similarity index 93% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResult.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResult.java index 2c7bec4bd..1f034363b 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResult.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResult.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/Pair.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/Pair.java similarity index 94% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/Pair.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/Pair.java index 3b9bba27e..15f005a3d 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/Pair.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/Pair.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import java.util.Objects; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java similarity index 82% rename from src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java rename to src/main/java/io/github/besi97/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java index 7295bca9b..d19b29496 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/graphql/UnableToBuildJsonQueryException.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; /** * Exception is thrown when it is unable to serialize GraphQL request to a string diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/parser/GraphQLDocumentParser.java b/src/main/java/io/github/besi97/graphql/codegen/parser/GraphQLDocumentParser.java similarity index 91% rename from src/main/java/com/kobylynskyi/graphql/codegen/parser/GraphQLDocumentParser.java rename to src/main/java/io/github/besi97/graphql/codegen/parser/GraphQLDocumentParser.java index 0044d7c1d..3877687d9 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/parser/GraphQLDocumentParser.java +++ b/src/main/java/io/github/besi97/graphql/codegen/parser/GraphQLDocumentParser.java @@ -1,16 +1,6 @@ -package com.kobylynskyi.graphql.codegen.parser; +package io.github.besi97.graphql.codegen.parser; import com.fasterxml.jackson.core.type.TypeReference; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; -import com.kobylynskyi.graphql.codegen.utils.Utils; import graphql.introspection.IntrospectionResultToSchema; import graphql.language.Definition; import graphql.language.Document; @@ -29,6 +19,16 @@ import graphql.language.UnionTypeExtensionDefinition; import graphql.parser.MultiSourceReader; import graphql.parser.Parser; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedEnumTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInputObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedObjectTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedScalarTypeDefinition; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.IOException; import java.util.HashMap; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/MappingConfigSupplier.java b/src/main/java/io/github/besi97/graphql/codegen/supplier/MappingConfigSupplier.java similarity index 64% rename from src/main/java/com/kobylynskyi/graphql/codegen/supplier/MappingConfigSupplier.java rename to src/main/java/io/github/besi97/graphql/codegen/supplier/MappingConfigSupplier.java index 7fe384662..ddb1bee65 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/MappingConfigSupplier.java +++ b/src/main/java/io/github/besi97/graphql/codegen/supplier/MappingConfigSupplier.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.supplier; +package io.github.besi97.graphql.codegen.supplier; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.MappingConfig; import java.util.function.Supplier; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplier.java b/src/main/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplier.java similarity index 92% rename from src/main/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplier.java rename to src/main/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplier.java index 0d12e4f43..8b1ddc600 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplier.java +++ b/src/main/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplier.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.supplier; +package io.github.besi97.graphql.codegen.supplier; import com.fasterxml.jackson.core.JsonProcessingException; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; import com.typesafe.config.Config; import com.typesafe.config.ConfigException; import com.typesafe.config.ConfigFactory; import com.typesafe.config.ConfigRenderOptions; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import java.io.File; import java.util.List; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinder.java b/src/main/java/io/github/besi97/graphql/codegen/supplier/SchemaFinder.java similarity index 98% rename from src/main/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinder.java rename to src/main/java/io/github/besi97/graphql/codegen/supplier/SchemaFinder.java index d899cae56..fbe91f843 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinder.java +++ b/src/main/java/io/github/besi97/graphql/codegen/supplier/SchemaFinder.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.supplier; +package io.github.besi97.graphql.codegen.supplier; import java.io.IOException; import java.nio.file.FileVisitOption; diff --git a/src/main/java/com/kobylynskyi/graphql/codegen/utils/Utils.java b/src/main/java/io/github/besi97/graphql/codegen/utils/Utils.java similarity index 95% rename from src/main/java/com/kobylynskyi/graphql/codegen/utils/Utils.java rename to src/main/java/io/github/besi97/graphql/codegen/utils/Utils.java index 8315f9686..3abeb76d5 100644 --- a/src/main/java/com/kobylynskyi/graphql/codegen/utils/Utils.java +++ b/src/main/java/io/github/besi97/graphql/codegen/utils/Utils.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.utils; +package io.github.besi97.graphql.codegen.utils; import com.fasterxml.jackson.databind.ObjectMapper; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.exception.UnableToCreateDirectoryException; -import com.kobylynskyi.graphql.codegen.model.exception.UnableToDeleteDirectoryException; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.exception.UnableToCreateDirectoryException; +import io.github.besi97.graphql.codegen.model.exception.UnableToDeleteDirectoryException; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; import java.io.File; import java.io.IOException; @@ -16,7 +16,7 @@ /** * Various utilities * - * @author kobylynskyi + * @author Besi97 */ public final class Utils { diff --git a/src/main/resources/templates/java-lang/enum.ftl b/src/main/resources/templates/java-lang/enum.ftl index 4c744d4c0..aa76279c9 100644 --- a/src/main/resources/templates/java-lang/enum.ftl +++ b/src/main/resources/templates/java-lang/enum.ftl @@ -11,7 +11,7 @@ package ${package}; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/interface.ftl b/src/main/resources/templates/java-lang/interface.ftl index f3957e0b0..9d0cc7457 100644 --- a/src/main/resources/templates/java-lang/interface.ftl +++ b/src/main/resources/templates/java-lang/interface.ftl @@ -17,7 +17,7 @@ import ${import}.*; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl b/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl index 53fb6a01c..7d9c004a6 100644 --- a/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl +++ b/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/operations.ftl b/src/main/resources/templates/java-lang/operations.ftl index 509e58f64..a561ed94c 100644 --- a/src/main/resources/templates/java-lang/operations.ftl +++ b/src/main/resources/templates/java-lang/operations.ftl @@ -15,7 +15,7 @@ import ${import}.*; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/parametrized_input.ftl b/src/main/resources/templates/java-lang/parametrized_input.ftl index 1aaa8ff4a..ff4e1207e 100644 --- a/src/main/resources/templates/java-lang/parametrized_input.ftl +++ b/src/main/resources/templates/java-lang/parametrized_input.ftl @@ -1,10 +1,10 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.java.JavaGraphQLTypeMapper"]> +<#assign MapperUtil=statics["io.github.besi97.graphql.codegen.java.JavaGraphQLTypeMapper"]> <#if package?has_content> package ${package}; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; <#if equalsAndHashCode> import java.util.Objects; @@ -19,7 +19,7 @@ import java.util.Objects; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/request.ftl b/src/main/resources/templates/java-lang/request.ftl index 8d3a15c95..211cea8af 100644 --- a/src/main/resources/templates/java-lang/request.ftl +++ b/src/main/resources/templates/java-lang/request.ftl @@ -2,8 +2,8 @@ package ${package}; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -21,7 +21,7 @@ import java.util.Set; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) @@ -124,7 +124,7 @@ public class ${className} implements GraphQLOperationRequest { <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/response.ftl b/src/main/resources/templates/java-lang/response.ftl index bb727de7f..4252769f7 100644 --- a/src/main/resources/templates/java-lang/response.ftl +++ b/src/main/resources/templates/java-lang/response.ftl @@ -2,7 +2,7 @@ package ${package}; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; <#if javaDoc?has_content> @@ -14,7 +14,7 @@ import java.util.Map; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/response_projection.ftl b/src/main/resources/templates/java-lang/response_projection.ftl index 4d953f2d4..4d3a9c47e 100644 --- a/src/main/resources/templates/java-lang/response_projection.ftl +++ b/src/main/resources/templates/java-lang/response_projection.ftl @@ -2,8 +2,8 @@ package ${package}; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; <#if fields?has_content && generateAllMethodInProjection> import java.util.HashMap; import java.util.Map; @@ -22,7 +22,7 @@ import java.util.Objects; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/type.ftl b/src/main/resources/templates/java-lang/type.ftl index efe6a143e..d8f36496a 100644 --- a/src/main/resources/templates/java-lang/type.ftl +++ b/src/main/resources/templates/java-lang/type.ftl @@ -1,4 +1,4 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.java.JavaGraphQLTypeMapper"]> +<#assign MapperUtil=statics["io.github.besi97.graphql.codegen.java.JavaGraphQLTypeMapper"]> <#if package?has_content> package ${package}; @@ -9,7 +9,7 @@ import ${import}.*; <#if toStringForRequest> -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; <#if equalsAndHashCode> import java.util.Objects; @@ -27,7 +27,7 @@ import java.util.StringJoiner; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) @@ -166,7 +166,7 @@ public class ${className} implements java.io.Serializable<#if implements?has_con <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/java-lang/union.ftl b/src/main/resources/templates/java-lang/union.ftl index 9aa05d5b4..96658236e 100644 --- a/src/main/resources/templates/java-lang/union.ftl +++ b/src/main/resources/templates/java-lang/union.ftl @@ -12,7 +12,7 @@ package ${package}; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/enum.ftl b/src/main/resources/templates/kotlin-lang/enum.ftl index 0dd3ce51c..ac0dddf0c 100755 --- a/src/main/resources/templates/kotlin-lang/enum.ftl +++ b/src/main/resources/templates/kotlin-lang/enum.ftl @@ -11,7 +11,7 @@ package ${package} <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/interface.ftl b/src/main/resources/templates/kotlin-lang/interface.ftl index a5f54201e..11313bed6 100755 --- a/src/main/resources/templates/kotlin-lang/interface.ftl +++ b/src/main/resources/templates/kotlin-lang/interface.ftl @@ -39,7 +39,7 @@ import ${import}.* <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl b/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl index b04f3343e..ac74d3ce4 100644 --- a/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl +++ b/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl @@ -9,7 +9,7 @@ import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/operations.ftl b/src/main/resources/templates/kotlin-lang/operations.ftl index 1802a3537..aeac915c5 100755 --- a/src/main/resources/templates/kotlin-lang/operations.ftl +++ b/src/main/resources/templates/kotlin-lang/operations.ftl @@ -15,7 +15,7 @@ import ${import}.* <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/parametrized_input.ftl b/src/main/resources/templates/kotlin-lang/parametrized_input.ftl index 39bcbbad6..4e1869fb1 100755 --- a/src/main/resources/templates/kotlin-lang/parametrized_input.ftl +++ b/src/main/resources/templates/kotlin-lang/parametrized_input.ftl @@ -2,8 +2,8 @@ package ${package} -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner <#if javaDoc?has_content> /** @@ -14,7 +14,7 @@ import java.util.StringJoiner <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/request.ftl b/src/main/resources/templates/kotlin-lang/request.ftl index 99b0f5ea5..33ee15309 100755 --- a/src/main/resources/templates/kotlin-lang/request.ftl +++ b/src/main/resources/templates/kotlin-lang/request.ftl @@ -1,10 +1,10 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLTypeMapper"]> +<#assign MapperUtil=statics["io.github.besi97.graphql.codegen.kotlin.KotlinGraphQLTypeMapper"]> <#if package?has_content> package ${package} -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest <#if toString || equalsAndHashCode> import java.util.Objects @@ -18,7 +18,7 @@ import java.util.Objects <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/response.ftl b/src/main/resources/templates/kotlin-lang/response.ftl index e5d962d17..385b030ac 100755 --- a/src/main/resources/templates/kotlin-lang/response.ftl +++ b/src/main/resources/templates/kotlin-lang/response.ftl @@ -2,7 +2,7 @@ package ${package} -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult <#if javaDoc?has_content> /** @@ -13,7 +13,7 @@ import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/response_projection.ftl b/src/main/resources/templates/kotlin-lang/response_projection.ftl index 33a23527a..4fc8de6c4 100755 --- a/src/main/resources/templates/kotlin-lang/response_projection.ftl +++ b/src/main/resources/templates/kotlin-lang/response_projection.ftl @@ -2,8 +2,8 @@ package ${package} -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection <#if equalsAndHashCode> import java.util.Objects @@ -17,7 +17,7 @@ import java.util.Objects <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/type.ftl b/src/main/resources/templates/kotlin-lang/type.ftl index c2ec5a587..4d93ecea0 100755 --- a/src/main/resources/templates/kotlin-lang/type.ftl +++ b/src/main/resources/templates/kotlin-lang/type.ftl @@ -1,4 +1,4 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLTypeMapper"]> +<#assign MapperUtil=statics["io.github.besi97.graphql.codegen.kotlin.KotlinGraphQLTypeMapper"]> <#if package?has_content> package ${package} @@ -9,7 +9,7 @@ import ${import}.* <#if toStringForRequest> -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer <#if generateModelOpenClasses && equalsAndHashCode> import java.util.Objects @@ -49,7 +49,7 @@ import java.util.StringJoiner <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/main/resources/templates/kotlin-lang/union.ftl b/src/main/resources/templates/kotlin-lang/union.ftl index c4a9ea594..ee344fe70 100755 --- a/src/main/resources/templates/kotlin-lang/union.ftl +++ b/src/main/resources/templates/kotlin-lang/union.ftl @@ -12,7 +12,7 @@ package ${package} <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "${generatedInfo.getDateTime()}" ) diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/Status.java b/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/Status.java deleted file mode 100644 index 8cbffad60..000000000 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/Status.java +++ /dev/null @@ -1,5 +0,0 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; - -public enum Status { - OPEN -} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenAnnotationsTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenAnnotationsTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java index 5c2b6329e..1fad190e5 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenAnnotationsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -16,9 +16,9 @@ import java.util.Map; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.lang.System.lineSeparator; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; @@ -28,14 +28,14 @@ class GraphQLCodegenAnnotationsTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateParameterizedFieldsResolvers(false); } @@ -195,7 +195,7 @@ void generate_CustomAnnotationMappings_Multiple() throws Exception { "@com.fasterxml.jackson.annotation.JsonTypeInfo(use = " + "com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")", "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(" + - "io.github.kobylynskyi.order.external.starwars." + + "io.github.besi97.order.external.starwars." + "AcceptTopicSuggestionPayloadTypeResolver.class)")); mappingConfig.setCustomAnnotationsMapping(customAnnotationsMapping); @@ -206,7 +206,7 @@ void generate_CustomAnnotationMappings_Multiple() throws Exception { "@com.fasterxml.jackson.annotation.JsonTypeInfo(", "use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = \"__typename\")", "@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(", - "io.github.kobylynskyi.order.external.starwars.AcceptTopicSuggestionPayloadTypeResolver.class)", + "io.github.besi97.order.external.starwars.AcceptTopicSuggestionPayloadTypeResolver.class)", "public class AcceptTopicSuggestionPayload "); } @@ -329,7 +329,7 @@ void generate_GeneratedAnnotation() throws Exception { File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); assertFileContainsElements(files, "Event.java", " */", "@jakarta.annotation.Generated(", - " value = \"com.kobylynskyi.graphql.codegen.GraphQLCodegen\",", + " value = \"io.github.besi97.graphql.codegen.GraphQLCodegen\",", " date = \"2020-12-31T23:59:59-0500\"", ")", "public class Event implements java.io.Serializable {"); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java similarity index 87% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java index 1e1fce449..cae5e1769 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApiReturnTypeTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,20 +12,20 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; import static java.util.Collections.singletonList; class GraphQLCodegenApiReturnTypeTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGeneratedLanguage(GeneratedLanguage.JAVA); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApisTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApisTest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApisTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApisTest.java index 513e44fcc..07b3645d3 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenApisTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenApisTest.java @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.codegen; - -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.ApiInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiNamePrefixStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +package io.github.besi97.graphql.codegen; + +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.ApiInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.ApiNamePrefixStrategy; +import io.github.besi97.graphql.codegen.model.ApiRootInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; @@ -21,8 +21,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toList; import static java.util.stream.Collectors.toSet; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java index f42b59836..e2949b52b 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomScalarMappingTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,8 +14,8 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; @@ -25,14 +25,14 @@ class GraphQLCodegenCustomScalarMappingTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateClient(true); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java similarity index 74% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java index 1327ce1ef..7eae2da8b 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenCustomTemplatesTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,20 +12,20 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; import static java.util.Collections.singletonList; class GraphQLCodegenCustomTemplatesTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateClient(true); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenDefaultsTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenDefaultsTest.java similarity index 90% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenDefaultsTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenDefaultsTest.java index 470c818d2..2e8924298 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenDefaultsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenDefaultsTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,7 +13,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; @@ -25,11 +25,11 @@ class GraphQLCodegenDefaultsTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/testdefaults"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/testdefaults"); @BeforeEach void init() { - mappingConfig.setPackageName("com.kobylynskyi.graphql.testdefaults"); + mappingConfig.setPackageName("io.github.besi97.graphql.testdefaults"); } @AfterEach diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenEmptyTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenEmptyTest.java similarity index 84% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenEmptyTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenEmptyTest.java index 26f1eb0a3..5f67e0c6d 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenEmptyTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenEmptyTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -16,8 +16,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toSet; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExtendTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExtendTest.java similarity index 93% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExtendTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExtendTest.java index 8deff685f..9c081a784 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExtendTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExtendTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -16,8 +16,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toSet; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExternalConfigTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExternalConfigTest.java similarity index 88% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExternalConfigTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExternalConfigTest.java index 6a5abd942..df1e69462 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenExternalConfigTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenExternalConfigTest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.MergeableMappingConfigSupplier; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.MergeableMappingConfigSupplier; import org.junit.jupiter.api.Test; import java.util.ArrayList; @@ -30,7 +30,7 @@ void check_mappingConfigFromJsonFile() { } }).get(); - assertEquals("com.kobylynskyi.graphql.testconfigjson", externalMappingConfig.getPackageName()); + assertEquals("io.github.besi97.graphql.testconfigjson", externalMappingConfig.getPackageName()); // If the previous configuration file does not contain a key, the later one will be used. assertEquals(externalMappingConfig.getGenerateToString(), true); assertTrue(externalMappingConfig.getGenerateApis()); @@ -53,7 +53,7 @@ void check_mappingConfigFromJsonFile_key_priority_json_json() { } }).get(); - assertEquals("com.kobylynskyi.graphql.testconfigjson", externalMappingConfig.getPackageName()); + assertEquals("io.github.besi97.graphql.testconfigjson", externalMappingConfig.getPackageName()); assertEquals(externalMappingConfig.getGenerateToString(), true); } @@ -116,10 +116,10 @@ void check_mappingConfigFromJsonFile_key_priority_hocon_hocon() { @Test void check_combineMappingConfigWithExternal() { MappingConfig mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); MappingConfig externalMappingConfig = new MappingConfig(); - externalMappingConfig.setPackageName("com.kobylynskyi.graphql.testconfig"); + externalMappingConfig.setPackageName("io.github.besi97.graphql.testconfig"); mappingConfig.combine(externalMappingConfig); assertEquals(mappingConfig.getPackageName(), externalMappingConfig.getPackageName()); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsResolversTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsResolversTest.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsResolversTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsResolversTest.java index cb897cd6f..c3a2196cd 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsResolversTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsResolversTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -15,8 +15,8 @@ import java.util.HashMap; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; import static org.junit.jupiter.api.Assertions.assertThrows; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java similarity index 93% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java index 9998173f8..fbf211520 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFieldsWithDataFetcherTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; @@ -15,7 +15,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFileCreatorTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFileCreatorTest.java similarity index 66% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFileCreatorTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFileCreatorTest.java index 63a568d05..f2716d922 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenFileCreatorTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenFileCreatorTest.java @@ -1,19 +1,19 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; -import com.kobylynskyi.graphql.codegen.generators.FreeMarkerTemplateType; -import com.kobylynskyi.graphql.codegen.java.JavaMapperFactoryImpl; -import com.kobylynskyi.graphql.codegen.mapper.DataModelMapperFactory; -import com.kobylynskyi.graphql.codegen.mapper.MapperFactory; -import com.kobylynskyi.graphql.codegen.model.DataModelFields; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.model.MappingContext; -import com.kobylynskyi.graphql.codegen.model.definitions.ExtendedDocument; -import com.kobylynskyi.graphql.codegen.model.exception.UnableToCreateFileException; -import com.kobylynskyi.graphql.codegen.parser.GraphQLDocumentParser; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateFilesCreator; +import io.github.besi97.graphql.codegen.generators.FreeMarkerTemplateType; +import io.github.besi97.graphql.codegen.java.JavaMapperFactoryImpl; +import io.github.besi97.graphql.codegen.mapper.DataModelMapperFactory; +import io.github.besi97.graphql.codegen.mapper.MapperFactory; +import io.github.besi97.graphql.codegen.model.DataModelFields; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.MappingContext; +import io.github.besi97.graphql.codegen.model.definitions.ExtendedDocument; +import io.github.besi97.graphql.codegen.model.exception.UnableToCreateFileException; +import io.github.besi97.graphql.codegen.parser.GraphQLDocumentParser; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenGitHubTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenGitHubTest.java similarity index 93% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenGitHubTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenGitHubTest.java index 81f29ac18..883152926 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenGitHubTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenGitHubTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.hamcrest.core.StringContains; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; @@ -13,8 +13,8 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; import static org.hamcrest.MatcherAssert.assertThat; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenImmutableTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenImmutableTest.java similarity index 68% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenImmutableTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenImmutableTest.java index 4f040f5cf..d27b34966 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenImmutableTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenImmutableTest.java @@ -1,16 +1,16 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; import java.io.File; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; class GraphQLCodegenImmutableTest { @@ -18,7 +18,7 @@ class GraphQLCodegenImmutableTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/immutable"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/immutable"); @AfterEach void cleanup() { @@ -27,7 +27,7 @@ void cleanup() { @Test void generate_CheckFiles() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.immutable"); + mappingConfig.setPackageName("io.github.besi97.graphql.immutable"); mappingConfig.setGenerateImmutableModels(true); new JavaGraphQLCodegen(singletonList("src/test/resources/schemas/test.graphqls"), diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInputWrapperTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInputWrapperTest.java similarity index 86% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInputWrapperTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInputWrapperTest.java index 96c808da3..6dbb53007 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInputWrapperTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInputWrapperTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInterfacesTest.java similarity index 79% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInterfacesTest.java index 6e32b0481..b82d457b3 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenInterfacesTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,7 +13,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -21,12 +21,12 @@ class GraphQLCodegenInterfacesTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/interfaces"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/interfaces"); private GraphQLCodegen generator; @BeforeEach void init() { - mappingConfig.setPackageName("com.kobylynskyi.graphql.interfaces"); + mappingConfig.setPackageName("io.github.besi97.graphql.interfaces"); generator = new JavaGraphQLCodegen(Collections.singletonList("src/test/resources/schemas/interfaces.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java similarity index 84% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java index a4ff42be9..3d32a52cd 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenIntrospectionResultTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.ApiNamePrefixStrategy; -import com.kobylynskyi.graphql.codegen.model.ApiRootInterfaceStrategy; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.ApiNamePrefixStrategy; +import io.github.besi97.graphql.codegen.model.ApiRootInterfaceStrategy; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -15,21 +15,21 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; class GraphQLCodegenIntrospectionResultTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateClient(true); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java similarity index 90% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java index e4333a65a..53cf3bf80 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenModelsForRootTypesTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -25,12 +25,12 @@ class GraphQLCodegenModelsForRootTypesTest { private final MappingConfig mappingConfig = new MappingConfig(); private final GeneratedInformation staticGeneratedInfo = TestUtils.getStaticGeneratedInfo(mappingConfig); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/rootmodels"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/rootmodels"); @BeforeEach void init() { mappingConfig.setGenerateModelsForRootTypes(true); - mappingConfig.setPackageName("com.kobylynskyi.graphql.rootmodels"); + mappingConfig.setPackageName("io.github.besi97.graphql.rootmodels"); } @AfterEach diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenMultiFilesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenMultiFilesTest.java similarity index 79% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenMultiFilesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenMultiFilesTest.java index 35e8d2b8f..0d797c251 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenMultiFilesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenMultiFilesTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,21 +12,21 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; class GraphQLCodegenMultiFilesTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/multifiles"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/multifiles"); private GraphQLCodegen generator; @BeforeEach void init() { MappingConfig mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.multifiles"); + mappingConfig.setPackageName("io.github.besi97.graphql.multifiles"); List schemas = Arrays.asList( "src/test/resources/schemas/multi1.graphqls", "src/test/resources/schemas/multi2.graphqls" diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenOptionalTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenOptionalTest.java similarity index 85% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenOptionalTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenOptionalTest.java index ffd11d7ed..4fcf0952e 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenOptionalTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenOptionalTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,9 +14,9 @@ import java.nio.file.Paths; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonMap; @ExtendWith(MaxQueryTokensExtension.class) @@ -79,7 +79,7 @@ void generate_OptionalWithCustomApiReturnType() throws Exception { } /** - * @see Related issue in GitHub + * @see Related issue in GitHub */ @Test void generate_OptionalFieldInInterfaceAndMandatoryInType() throws Exception { @@ -101,7 +101,7 @@ void generate_OptionalFieldInInterfaceAndMandatoryInType() throws Exception { } /** - * @see Related issue in GitHub + * @see Related issue in GitHub */ @Test void generate_ObjectsInsteadOfPrimitives() throws Exception { diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenParentInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenParentInterfacesTest.java similarity index 86% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenParentInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenParentInterfacesTest.java index 9df11bfd8..e2b835bcd 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenParentInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenParentInterfacesTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -10,8 +10,8 @@ import java.util.Collections; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; class GraphQLCodegenParentInterfacesTest { @@ -19,7 +19,7 @@ class GraphQLCodegenParentInterfacesTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/interfaces"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/interfaces"); @AfterEach void cleanup() { @@ -28,7 +28,7 @@ void cleanup() { @Test void generate_CheckFiles() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.interfaces"); + mappingConfig.setPackageName("io.github.besi97.graphql.interfaces"); mappingConfig.setModelNameSuffix("TO"); mappingConfig.setFieldsWithResolvers(Collections.singleton("Event")); mappingConfig.setQueryResolverParentInterface("graphql.kickstart.tools.GraphQLQueryResolver"); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRelayTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRelayTest.java similarity index 88% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRelayTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRelayTest.java index 69cf405dd..06c4f619c 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRelayTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRelayTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -16,8 +16,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toSet; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRequestTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRequestTest.java similarity index 96% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRequestTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRequestTest.java index bcafe0337..22547f02f 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRequestTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRequestTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,8 +12,8 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenResponseTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenResponseTest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenResponseTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenResponseTest.java index ee93f962f..894b69bbb 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenResponseTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenResponseTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -11,8 +11,8 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; class GraphQLCodegenResponseTest { diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java similarity index 84% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java index c10e985c2..cf62132a5 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenRestrictedWordsTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -11,7 +11,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -21,7 +21,7 @@ class GraphQLCodegenRestrictedWordsTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/codegen/prot"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/codegen/prot"); @AfterEach void cleanup() { @@ -30,7 +30,7 @@ void cleanup() { @Test void generate() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.codegen.prot"); + mappingConfig.setPackageName("io.github.besi97.graphql.codegen.prot"); mappingConfig.setGenerateClient(true); mappingConfig.setGenerateBuilder(true); mappingConfig.setGenerateEqualsAndHashCode(true); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTest.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTest.java index 7dde0c851..0e9bd6442 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.hamcrest.core.StringContains; import org.hamcrest.core.StringStartsWith; import org.junit.jupiter.api.AfterEach; @@ -17,9 +17,9 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.emptyList; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; @@ -33,14 +33,14 @@ class GraphQLCodegenTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateParameterizedFieldsResolvers(false); } @@ -148,8 +148,8 @@ void generate_NoPackage() throws Exception { @Test void generate_CustomModelAndApiPackages() throws Exception { - mappingConfig.setModelPackageName("com.kobylynskyi.graphql.test1.model"); - mappingConfig.setApiPackageName("com.kobylynskyi.graphql.test1.api"); + mappingConfig.setModelPackageName("io.github.besi97.graphql.test1.model"); + mappingConfig.setApiPackageName("io.github.besi97.graphql.test1.api"); generate("src/test/resources/schemas/test.graphqls"); @@ -163,7 +163,7 @@ void generate_CustomModelAndApiPackages() throws Exception { for (File apiFile : apiFiles) { assertThat(Utils.getFileContent(apiFile.getPath()), - StringStartsWith.startsWith("package com.kobylynskyi.graphql.test1.api;")); + StringStartsWith.startsWith("package io.github.besi97.graphql.test1.api;")); } File[] modelFiles = Objects.requireNonNull(new File(outputJavaClassesDir, "model").listFiles()); @@ -173,7 +173,7 @@ void generate_CustomModelAndApiPackages() throws Exception { for (File modelFile : modelFiles) { assertThat(Utils.getFileContent(modelFile.getPath()), - StringStartsWith.startsWith("package com.kobylynskyi.graphql.test1.model;")); + StringStartsWith.startsWith("package io.github.besi97.graphql.test1.model;")); } } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java similarity index 92% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java index 50cb752dd..080bbdc2d 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenTypesAsInterfacesTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,8 +12,8 @@ import java.util.HashSet; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionProjectionTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionProjectionTest.java similarity index 78% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionProjectionTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionProjectionTest.java index 4e347a1ad..8c3d13da8 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionProjectionTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionProjectionTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -11,8 +11,8 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; class GraphQLCodegenUnionProjectionTest { diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionResolverTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionResolverTest.java similarity index 86% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionResolverTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionResolverTest.java index 25dbdc3e8..ce82d7d68 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionResolverTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionResolverTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,7 +13,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -37,11 +37,11 @@ void cleanup() { @Test void generate_CheckFiles_with_model_package() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.unionresolver"); + mappingConfig.setPackageName("io.github.besi97.graphql.unionresolver"); generate(); - File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/unionresolver"); + File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/unionresolver"); File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); List generatedFileNames = Arrays.stream(files).map(File::getName).sorted().collect(toList()); List expectedClasses = Arrays.asList("GraphqlJacksonTypeIdResolver.java", "ResultObject.java", diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java similarity index 77% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java index 10f3b99fb..e964c6241 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenUnionWithEnumTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -11,7 +11,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -21,7 +21,7 @@ class GraphQLCodegenUnionWithEnumTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/enumunion"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/enumunion"); @AfterEach void cleanup() { @@ -30,7 +30,7 @@ void cleanup() { @Test void generate_CheckFiles() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.enumunion"); + mappingConfig.setPackageName("io.github.besi97.graphql.enumunion"); new JavaGraphQLCodegen(singletonList("src/test/resources/schemas/union-with-enum.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)) .generate(); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidateTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidateTest.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidateTest.java rename to src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidateTest.java index b318b9151..968778cfc 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/GraphQLCodegenValidateTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenValidateTest.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.model.exception.SchemaValidationException; +import io.github.besi97.graphql.codegen.model.exception.SchemaValidationException; import org.junit.jupiter.api.Test; import java.io.IOException; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/MaxQueryTokensExtension.java b/src/test/java/io/github/besi97/graphql/codegen/MaxQueryTokensExtension.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/MaxQueryTokensExtension.java rename to src/test/java/io/github/besi97/graphql/codegen/MaxQueryTokensExtension.java index a71538ab5..b93bb65ff 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/MaxQueryTokensExtension.java +++ b/src/test/java/io/github/besi97/graphql/codegen/MaxQueryTokensExtension.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; import graphql.parser.ParserOptions; import org.junit.jupiter.api.extension.AfterAllCallback; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/TestUtils.java b/src/test/java/io/github/besi97/graphql/codegen/TestUtils.java similarity index 90% rename from src/test/java/com/kobylynskyi/graphql/codegen/TestUtils.java rename to src/test/java/io/github/besi97/graphql/codegen/TestUtils.java index ba87e3f44..e1e8ff590 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/TestUtils.java +++ b/src/test/java/io/github/besi97/graphql/codegen/TestUtils.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen; +package io.github.besi97.graphql.codegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedInformation; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.model.GeneratedInformation; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.hamcrest.Matchers; import java.io.File; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java index 6b47f9e34..06e3ca72d 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenAnnotationsTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; import static java.lang.System.lineSeparator; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; @@ -23,14 +23,14 @@ class GraphQLCodegenAnnotationsTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateParameterizedFieldsResolvers(false); mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java similarity index 87% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java index ca9df3c27..89945b1c9 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenApiReturnTypeTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -12,20 +12,20 @@ import java.io.IOException; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; import static java.util.Collections.singletonList; class GraphQLCodegenApiReturnTypeTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); } diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java similarity index 88% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java index d1e9155a0..9ebfab077 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenCustomScalarMappingTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,8 +13,8 @@ import java.util.HashMap; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; import static java.util.Collections.singletonMap; @@ -22,14 +22,14 @@ class GraphQLCodegenCustomScalarMappingTest { private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/test1"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/test1"); private MappingConfig mappingConfig; @BeforeEach void init() { mappingConfig = new MappingConfig(); - mappingConfig.setPackageName("com.kobylynskyi.graphql.test1"); + mappingConfig.setPackageName("io.github.besi97.graphql.test1"); mappingConfig.setGenerateClient(true); mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java similarity index 84% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java index 6c0ebe076..bd26ef749 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenDeprecatedTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java similarity index 79% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java index 1e3503600..0bebca0db 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenEmptyTest.java @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.kotlin.KotlinGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.kotlin.KotlinGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -18,8 +18,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toSet; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java similarity index 94% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java index c8d631799..ce41c438b 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenGitHubTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -17,9 +17,9 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertFileContainsElements; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertFileContainsElements; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java similarity index 78% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java index 07114bff3..8d052ab24 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInitializeNullableTypesTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,8 +13,8 @@ import java.io.File; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; @ExtendWith(MaxQueryTokensExtension.class) diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java similarity index 75% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java index 30c7da047..abbfc498f 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenInterfacesTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.GraphQLCodegen; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.GraphQLCodegen; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -15,7 +15,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -23,13 +23,13 @@ class GraphQLCodegenInterfacesTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/interfaces"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/interfaces"); private GraphQLCodegen generator; @BeforeEach void init() { mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); - mappingConfig.setPackageName("com.kobylynskyi.graphql.interfaces"); + mappingConfig.setPackageName("io.github.besi97.graphql.interfaces"); generator = new KotlinGraphQLCodegen( Collections.singletonList("src/test/resources/schemas/interfaces.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java index 4ef05967d..eb818d5db 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenNullableTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,8 +14,8 @@ import java.nio.file.Paths; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonMap; class GraphQLCodegenNullableTest { diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java similarity index 77% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java index 800db39bd..48f4d34f5 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenOpenclassesTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,8 +13,8 @@ import java.io.File; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; @ExtendWith(MaxQueryTokensExtension.class) diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java similarity index 83% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java index aa21056e9..5e07b9cbd 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRelayTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.supplier.SchemaFinder; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.supplier.SchemaFinder; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -17,8 +17,8 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.stream.Collectors.toSet; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java similarity index 84% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java index 3d342d680..cb818d95c 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenRestrictedWordsAndParameterInputTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -12,7 +12,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singleton; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; @@ -23,7 +23,7 @@ class GraphQLCodegenRestrictedWordsAndParameterInputTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/codegen/prot"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/codegen/prot"); @AfterEach void cleanup() { @@ -33,7 +33,7 @@ void cleanup() { @Test void generate() throws Exception { mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); - mappingConfig.setPackageName("com.kobylynskyi.graphql.codegen.prot"); + mappingConfig.setPackageName("io.github.besi97.graphql.codegen.prot"); mappingConfig.setGenerateClient(true); mappingConfig.setGenerateBuilder(true); mappingConfig.setGenerateEqualsAndHashCode(true); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java similarity index 77% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java index c2d8b4541..305986f3d 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSealedInterfacesTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -13,8 +13,8 @@ import java.io.File; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Collections.singletonList; @ExtendWith(MaxQueryTokensExtension.class) diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java similarity index 81% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java index 7f99e676e..d83824d26 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenSuspendTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.MaxQueryTokensExtension; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.MaxQueryTokensExtension; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -16,7 +16,7 @@ import java.util.Objects; import java.util.Set; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toSet; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java index cabef34e0..b4ab843cb 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenTypesAsInterfacesTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,8 +14,8 @@ import java.util.HashSet; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; -import static com.kobylynskyi.graphql.codegen.TestUtils.getFileByName; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.getFileByName; import static java.util.Arrays.asList; import static java.util.Collections.singletonList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java similarity index 85% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java index 640e89cb9..845641393 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionResolverTest.java @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -14,7 +14,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -39,11 +39,11 @@ void cleanup() { @Test void generate_CheckFiles_with_model_package() throws Exception { - mappingConfig.setPackageName("com.kobylynskyi.graphql.unionresolver"); + mappingConfig.setPackageName("io.github.besi97.graphql.unionresolver"); generate(); - File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/unionresolver"); + File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/unionresolver"); File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); List generatedFileNames = Arrays.stream(files).map(File::getName).sorted().collect(toList()); List expectedClasses = Arrays.asList("GraphqlJacksonTypeIdResolver.kt", "ResultObject.kt", diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java similarity index 73% rename from src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java rename to src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java index 61569f518..a08f8afc0 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/kotlin/GraphQLCodegenUnionWithEnumTest.java @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.kotlin; +package io.github.besi97.graphql.codegen.kotlin; -import com.kobylynskyi.graphql.codegen.TestUtils; -import com.kobylynskyi.graphql.codegen.java.JavaGraphQLCodegen; -import com.kobylynskyi.graphql.codegen.model.GeneratedLanguage; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; -import com.kobylynskyi.graphql.codegen.utils.Utils; +import io.github.besi97.graphql.codegen.TestUtils; +import io.github.besi97.graphql.codegen.java.JavaGraphQLCodegen; +import io.github.besi97.graphql.codegen.model.GeneratedLanguage; +import io.github.besi97.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.utils.Utils; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; @@ -13,7 +13,7 @@ import java.util.List; import java.util.Objects; -import static com.kobylynskyi.graphql.codegen.TestUtils.assertSameTrimmedContent; +import static io.github.besi97.graphql.codegen.TestUtils.assertSameTrimmedContent; import static java.util.Collections.singletonList; import static java.util.stream.Collectors.toList; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -23,7 +23,7 @@ class GraphQLCodegenUnionWithEnumTest { private final MappingConfig mappingConfig = new MappingConfig(); private final File outputBuildDir = new File("build/generated"); - private final File outputJavaClassesDir = new File("build/generated/com/kobylynskyi/graphql/enumunion"); + private final File outputJavaClassesDir = new File("build/generated/io/github/besi97/graphql/enumunion"); @AfterEach void cleanup() { @@ -33,7 +33,7 @@ void cleanup() { @Test void generate_CheckFiles() throws Exception { mappingConfig.setGeneratedLanguage(GeneratedLanguage.KOTLIN); - mappingConfig.setPackageName("com.kobylynskyi.graphql.enumunion"); + mappingConfig.setPackageName("io.github.besi97.graphql.enumunion"); new JavaGraphQLCodegen(singletonList("src/test/resources/schemas/union-with-enum.graphqls"), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)) diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/MappingConfigTest.java b/src/test/java/io/github/besi97/graphql/codegen/model/MappingConfigTest.java similarity index 99% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/MappingConfigTest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/MappingConfigTest.java index 9d07e7b80..852e8b754 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/MappingConfigTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/MappingConfigTest.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model; +package io.github.besi97.graphql.codegen.model; import org.junit.jupiter.api.Test; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java index 25bc0bad2..0477dacc5 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLRequestSerializerTest.java @@ -1,24 +1,24 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; import com.fasterxml.jackson.databind.module.SimpleModule; -import com.kobylynskyi.graphql.codegen.model.graphql.data.DateInput; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventPropertyChildParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventPropertyParentParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventPropertyResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventsByCategoryAndStatusQueryRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventsByIdsQueryRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.IssueResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.OrganizationResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.Status; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateDate2MutationRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateDateMutationRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateIssueInput; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateIssueMutationRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateIssuePayloadResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateNodeUnionResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.VersionQueryRequest; -import com.kobylynskyi.graphql.codegen.model.graphql.data.ZonedDateTimeSerializer; +import io.github.besi97.graphql.codegen.model.graphql.data.DateInput; +import io.github.besi97.graphql.codegen.model.graphql.data.EventPropertyChildParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.data.EventPropertyParentParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.data.EventPropertyResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.EventResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.EventsByCategoryAndStatusQueryRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.EventsByIdsQueryRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.IssueResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.OrganizationResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.Status; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateDate2MutationRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateDateMutationRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateIssueInput; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateIssueMutationRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateIssuePayloadResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateNodeUnionResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.VersionQueryRequest; +import io.github.besi97.graphql.codegen.model.graphql.data.ZonedDateTimeSerializer; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java similarity index 96% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java index 67335f8c6..3ecd97c4a 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResponseProjectionTest.java @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventPropertyChildParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventPropertyResponseProjection; -import com.kobylynskyi.graphql.codegen.model.graphql.data.EventResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.EventPropertyChildParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.data.EventPropertyResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.data.EventResponseProjection; import org.junit.jupiter.api.Test; import java.util.ArrayList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResultTest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResultTest.java similarity index 95% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResultTest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResultTest.java index 47cfcc48b..078b08fd8 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/GraphQLResultTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/GraphQLResultTest.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model.graphql; +package io.github.besi97.graphql.codegen.model.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.data.UpdateIssueInput; +import io.github.besi97.graphql.codegen.model.graphql.data.UpdateIssueInput; import org.junit.jupiter.api.Test; import static java.util.Collections.emptyList; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/DateInput.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/DateInput.java similarity index 80% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/DateInput.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/DateInput.java index 6e20466d9..2a250dac5 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/DateInput.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/DateInput.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.time.ZonedDateTime; import java.util.StringJoiner; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java index 2179eff54..60b82b657 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyChildParametrizedInput.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java similarity index 90% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java index 5f40cb22c..a7c40ddae 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyParentParametrizedInput.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java similarity index 94% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java index 12b64815f..5c9c133f6 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventPropertyResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.List; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventResponseProjection.java similarity index 92% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventResponseProjection.java index f7693102a..d2c639e3a 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java index a6688e988..829e93ec3 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByCategoryAndStatusQueryRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java similarity index 92% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java index d20480962..cef321ebe 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/EventsByIdsQueryRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.Collection; import java.util.HashSet; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/IssueResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/IssueResponseProjection.java similarity index 81% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/IssueResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/IssueResponseProjection.java index ddaa5cc9e..80597e642 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/IssueResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/IssueResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java similarity index 81% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java index 29e0cdc02..05b80cd87 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/OrganizationResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; diff --git a/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/Status.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/Status.java new file mode 100644 index 000000000..909bee1e8 --- /dev/null +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/Status.java @@ -0,0 +1,5 @@ +package io.github.besi97.graphql.codegen.model.graphql.data; + +public enum Status { + OPEN +} diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java similarity index 86% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java index aad4443ac..ad5ab3f82 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDate2MutationRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.time.ZonedDateTime; import java.util.HashSet; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java similarity index 83% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java index a89caff37..c089a0c01 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateDateMutationRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueInput.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueInput.java similarity index 97% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueInput.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueInput.java index c913d8373..c1411e101 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueInput.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueInput.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Arrays; import java.util.Collection; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java similarity index 83% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java index cfa8b3f75..8242fcb7e 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssueMutationRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java index f8481e02e..3cc5945da 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateIssuePayloadResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java similarity index 89% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java index 447f983f8..c1cbb6f2f 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/UpdateNodeUnionResponseProjection.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/VersionQueryRequest.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/VersionQueryRequest.java similarity index 87% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/VersionQueryRequest.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/VersionQueryRequest.java index 5a8bf8782..4d0bcd7c6 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/VersionQueryRequest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/VersionQueryRequest.java @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java similarity index 92% rename from src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java rename to src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java index 3854cf27f..41f3e8d67 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java +++ b/src/test/java/io/github/besi97/graphql/codegen/model/graphql/data/ZonedDateTimeSerializer.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.model.graphql.data; +package io.github.besi97.graphql.codegen.model.graphql.data; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java b/src/test/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java similarity index 91% rename from src/test/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java rename to src/test/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java index 62de7a8dd..887db1d6c 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/supplier/MergeableMappingConfigSupplierTest.java @@ -1,6 +1,6 @@ -package com.kobylynskyi.graphql.codegen.supplier; +package io.github.besi97.graphql.codegen.supplier; -import com.kobylynskyi.graphql.codegen.model.MappingConfig; +import io.github.besi97.graphql.codegen.model.MappingConfig; import org.junit.jupiter.api.Test; import java.util.ArrayList; @@ -20,7 +20,7 @@ void loadCorrect() { add("src/test/resources/json/mappingconfig2.json"); } }).get(); - assertEquals("com.kobylynskyi.graphql.testconfigjson", externalMappingConfig.getPackageName()); + assertEquals("io.github.besi97.graphql.testconfigjson", externalMappingConfig.getPackageName()); assertTrue(externalMappingConfig.getGenerateApis()); assertEquals("java.math.BigDecimal", externalMappingConfig.getCustomTypesMapping().get("Price.amount")); assertNull(externalMappingConfig.getApiPackageName()); diff --git a/src/test/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinderTest.java b/src/test/java/io/github/besi97/graphql/codegen/supplier/SchemaFinderTest.java similarity index 99% rename from src/test/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinderTest.java rename to src/test/java/io/github/besi97/graphql/codegen/supplier/SchemaFinderTest.java index 2d8a3732a..35d2ed801 100644 --- a/src/test/java/com/kobylynskyi/graphql/codegen/supplier/SchemaFinderTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/supplier/SchemaFinderTest.java @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.codegen.supplier; +package io.github.besi97.graphql.codegen.supplier; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/src/test/resources/expected-classes/Commit.java.txt b/src/test/resources/expected-classes/Commit.java.txt index deb917b57..6a7d3276d 100644 --- a/src/test/resources/expected-classes/Commit.java.txt +++ b/src/test/resources/expected-classes/Commit.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -389,7 +389,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt index e3be51a12..4b67bcaf2 100644 --- a/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Create a new event. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/EmptyMutationResolver.java.txt b/src/test/resources/expected-classes/EmptyMutationResolver.java.txt index 78699a291..a1e7a27e8 100644 --- a/src/test/resources/expected-classes/EmptyMutationResolver.java.txt +++ b/src/test/resources/expected-classes/EmptyMutationResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/EmptyQueryResolver.java.txt b/src/test/resources/expected-classes/EmptyQueryResolver.java.txt index 0eb70b7b8..25e574702 100644 --- a/src/test/resources/expected-classes/EmptyQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EmptyQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/Event.java.txt b/src/test/resources/expected-classes/Event.java.txt index 3abcae8c2..54b5da2b7 100644 --- a/src/test/resources/expected-classes/Event.java.txt +++ b/src/test/resources/expected-classes/Event.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -98,7 +98,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt b/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt index b2ceea78b..3a3c758ec 100644 --- a/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Single event by ID. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventByIdQueryResolver { diff --git a/src/test/resources/expected-classes/EventProperty.java.txt b/src/test/resources/expected-classes/EventProperty.java.txt index 0a9b5ff44..5cae8bb6f 100644 --- a/src/test/resources/expected-classes/EventProperty.java.txt +++ b/src/test/resources/expected-classes/EventProperty.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event property have all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventProperty implements java.io.Serializable { @@ -121,7 +121,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt b/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt index 8a67c1b33..398852389 100644 --- a/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt +++ b/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; import java.util.StringJoiner; @@ -6,7 +6,7 @@ import java.util.StringJoiner; * An event property have all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyTO implements java.io.Serializable { @@ -146,7 +146,7 @@ public class EventPropertyTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt b/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt index 53cf36672..b24e2d9af 100644 --- a/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt +++ b/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; import java.util.Objects; @@ -6,7 +6,7 @@ import java.util.Objects; * An event property have all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyTO implements java.io.Serializable { @@ -144,7 +144,7 @@ public class EventPropertyTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventStatus.java.txt b/src/test/resources/expected-classes/EventStatus.java.txt index 2ddc45399..6270f3427 100644 --- a/src/test/resources/expected-classes/EventStatus.java.txt +++ b/src/test/resources/expected-classes/EventStatus.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Possible statuses of the event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum EventStatus { diff --git a/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt b/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt index 285c5e013..3bf3daf11 100644 --- a/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * List of events of a specified category. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsByCategoryAndStatusQueryResolver { diff --git a/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt index 13b4f9a30..a7710e008 100644 --- a/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Events by IDs. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt b/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt index 019bb1f82..ee6e628fa 100644 --- a/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Subscribe to events */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsCreatedSubscriptionResolver { diff --git a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt index 7943b6ea3..983f18707 100644 --- a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt +++ b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class GithubAcceptTopicSuggestionInputTO implements java.io.Serializable { @@ -52,7 +52,7 @@ public class GithubAcceptTopicSuggestionInputTO implements java.io.Serializable } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt index e54dce756..16439e6c1 100644 --- a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt +++ b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class GithubAcceptTopicSuggestionPayloadTO implements java.io.Serializable { @@ -32,7 +32,7 @@ public class GithubAcceptTopicSuggestionPayloadTO implements java.io.Serializabl } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/GithubCommitTO.java.txt b/src/test/resources/expected-classes/GithubCommitTO.java.txt index 8c6fc46c0..c8d636d73 100644 --- a/src/test/resources/expected-classes/GithubCommitTO.java.txt +++ b/src/test/resources/expected-classes/GithubCommitTO.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class GithubCommitTO implements java.io.Serializable, GithubCloserTO, GithubIssueTimelineItemTO, GithubPullRequestTimelineItemTO, GithubGitObjectTO, GithubNodeTO, GithubSubscribableTO, GithubUniformResourceLocatableTO { @@ -389,7 +389,7 @@ public class GithubCommitTO implements java.io.Serializable, GithubCloserTO, Git } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/MutationResolver.java.txt b/src/test/resources/expected-classes/MutationResolver.java.txt index bef9d6cf1..94b2105b9 100644 --- a/src/test/resources/expected-classes/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/MutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/MyUnion.java.txt b/src/test/resources/expected-classes/MyUnion.java.txt index 2bf00f12b..15f54cbf8 100644 --- a/src/test/resources/expected-classes/MyUnion.java.txt +++ b/src/test/resources/expected-classes/MyUnion.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.multifiles; +package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MyUnion { diff --git a/src/test/resources/expected-classes/Person.java.txt b/src/test/resources/expected-classes/Person.java.txt index 603494479..67e989445 100644 --- a/src/test/resources/expected-classes/Person.java.txt +++ b/src/test/resources/expected-classes/Person.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Person implements java.io.Serializable, NamedEntity { @@ -53,7 +53,7 @@ public class Person implements java.io.Serializable, NamedEntity { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/Person1.java.txt b/src/test/resources/expected-classes/Person1.java.txt index 8e583cc7a..143f63c49 100644 --- a/src/test/resources/expected-classes/Person1.java.txt +++ b/src/test/resources/expected-classes/Person1.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Person implements java.io.Serializable, NamedEntity { @@ -56,7 +56,7 @@ public class Person implements java.io.Serializable, NamedEntity { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt b/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt index 384ba3ab1..d508aea4c 100644 --- a/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt +++ b/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProductsByCategoryIdAndStatusQueryResolver { diff --git a/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt index 7cc4f7de5..ac50db4fb 100644 --- a/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProductsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/ProfileOwner.java.txt b/src/test/resources/expected-classes/ProfileOwner.java.txt index aecfc03a2..c1c9c60a7 100644 --- a/src/test/resources/expected-classes/ProfileOwner.java.txt +++ b/src/test/resources/expected-classes/ProfileOwner.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProfileOwner { diff --git a/src/test/resources/expected-classes/QueryResolver.java.txt b/src/test/resources/expected-classes/QueryResolver.java.txt index ea051111e..e8197ee80 100644 --- a/src/test/resources/expected-classes/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/QueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/SubscriptionResolver.java.txt b/src/test/resources/expected-classes/SubscriptionResolver.java.txt index 1a00dcf86..24100b632 100644 --- a/src/test/resources/expected-classes/SubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/SubscriptionResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface SubscriptionResolver { diff --git a/src/test/resources/expected-classes/UnionMember1.java.txt b/src/test/resources/expected-classes/UnionMember1.java.txt index 73b0e697e..47da2baf2 100644 --- a/src/test/resources/expected-classes/UnionMember1.java.txt +++ b/src/test/resources/expected-classes/UnionMember1.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.multifiles; +package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UnionMember1 implements java.io.Serializable, MyUnion { @@ -32,7 +32,7 @@ public class UnionMember1 implements java.io.Serializable, MyUnion { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/UnionMember2.java.txt b/src/test/resources/expected-classes/UnionMember2.java.txt index 3e2a50c5e..b230e7ca4 100644 --- a/src/test/resources/expected-classes/UnionMember2.java.txt +++ b/src/test/resources/expected-classes/UnionMember2.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.multifiles; +package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UnionMember2 implements java.io.Serializable, MyUnion { @@ -32,7 +32,7 @@ public class UnionMember2 implements java.io.Serializable, MyUnion { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt b/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt index 86244ff5f..2d8e1e7f0 100644 --- a/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt +++ b/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for UnionToResolve */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UnionToResolveResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/User.java.txt b/src/test/resources/expected-classes/User.java.txt index 9358ebca7..72fa50ed4 100644 --- a/src/test/resources/expected-classes/User.java.txt +++ b/src/test/resources/expected-classes/User.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * type with directive using enum value */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class User implements java.io.Serializable { @@ -44,7 +44,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/VersionQueryResolver.java.txt b/src/test/resources/expected-classes/VersionQueryResolver.java.txt index edd070aa4..a6df5f8dc 100644 --- a/src/test/resources/expected-classes/VersionQueryResolver.java.txt +++ b/src/test/resources/expected-classes/VersionQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Version of the application. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface VersionQueryResolver { diff --git a/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt b/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt index 55abf6975..e6a1ea633 100644 --- a/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt +++ b/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -365,7 +365,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt index 8647a013f..7bed93217 100644 --- a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Create a new event. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt index f9e29a6ea..a4871cf65 100644 --- a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Create a new event. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/annotation/EventProperty.java.txt b/src/test/resources/expected-classes/annotation/EventProperty.java.txt index 5e464401e..29f369fcd 100644 --- a/src/test/resources/expected-classes/annotation/EventProperty.java.txt +++ b/src/test/resources/expected-classes/annotation/EventProperty.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event property have all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) @com.example.CustomAnnotation @@ -122,7 +122,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt index 0394437c1..e1294263e 100644 --- a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Resolver for EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt index d71e0c0df..c0fbf911b 100644 --- a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Resolver for EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/annotation/EventPropertyTO_withoutGeneratedAnnotation.java.txt b/src/test/resources/expected-classes/annotation/EventPropertyTO_withoutGeneratedAnnotation.java.txt index 125d19b7a..960674f2f 100644 --- a/src/test/resources/expected-classes/annotation/EventPropertyTO_withoutGeneratedAnnotation.java.txt +++ b/src/test/resources/expected-classes/annotation/EventPropertyTO_withoutGeneratedAnnotation.java.txt @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** diff --git a/src/test/resources/expected-classes/annotation/MutationResolver.java.txt b/src/test/resources/expected-classes/annotation/MutationResolver.java.txt index 9dce54cbc..3b3e08644 100644 --- a/src/test/resources/expected-classes/annotation/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/MutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt b/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt index f777daccc..39157b3ee 100644 --- a/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * NonNull validation annotation should not be present here */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NullableListReturnTypeWithMandatoryElementsQueryResolver { diff --git a/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt index ed4597fe3..16a1e64de 100644 --- a/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt b/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt index 2fcf94b3c..e807fb69f 100644 --- a/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt +++ b/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class TypeWithNullableListType implements java.io.Serializable { @@ -38,7 +38,7 @@ public class TypeWithNullableListType implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/User.java.txt b/src/test/resources/expected-classes/annotation/User.java.txt index a51229e57..1b8faf8f0 100644 --- a/src/test/resources/expected-classes/annotation/User.java.txt +++ b/src/test/resources/expected-classes/annotation/User.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * type with directive using enum value */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class User implements java.io.Serializable { @@ -45,7 +45,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt b/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt index fddc5493f..f5759bf3a 100644 --- a/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt +++ b/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CodeOfConductQueryResolver { diff --git a/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt b/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt index 59427fe88..5e38649ab 100644 --- a/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt +++ b/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt b/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt index 14ff02763..2bb50bc75 100644 --- a/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt +++ b/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt b/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt index 5afd4bef8..b1351145f 100644 --- a/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt +++ b/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * Resolver for External */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ExternalResolver { diff --git a/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt b/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt index a4faab82d..f5b98809c 100644 --- a/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt +++ b/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class QueryINeedQueryRequest implements GraphQLOperationRequest { @@ -67,7 +67,7 @@ public class QueryINeedQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt b/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt index 8e7c12b32..5de755ee1 100644 --- a/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt +++ b/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ResponseContainingDate implements java.io.Serializable { @@ -42,7 +42,7 @@ public class ResponseContainingDate implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt b/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt index 06339f505..33748baf0 100644 --- a/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaults implements java.io.Serializable { @@ -127,7 +127,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt b/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt index f3e760f74..d6d6bb4a5 100644 --- a/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt b/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt index 18329afc7..24651b9eb 100644 --- a/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObject implements java.io.Serializable { @@ -33,7 +33,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt index 5100201e7..40f3038c4 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; /** * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaults implements java.io.Serializable { @@ -127,7 +127,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt index 8b8913db7..963824852 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; /** * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaultsDTO implements java.io.Serializable { @@ -136,7 +136,7 @@ public class InputWithDefaultsDTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt index 701651f6b..fdb07a146 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; /** * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaultsTO implements java.io.Serializable { @@ -127,7 +127,7 @@ public class InputWithDefaultsTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/MyEnum.java.txt b/src/test/resources/expected-classes/defaults/MyEnum.java.txt index 489176b8f..eec935bf8 100644 --- a/src/test/resources/expected-classes/defaults/MyEnum.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnum.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt b/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt index 52a4f5b10..8a4e8438e 100644 --- a/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnumDTO { diff --git a/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt b/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt index 8f1d30fcb..654d5bacf 100644 --- a/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnumTO { diff --git a/src/test/resources/expected-classes/defaults/SomeObject.java.txt b/src/test/resources/expected-classes/defaults/SomeObject.java.txt index a7675273b..15e23c133 100644 --- a/src/test/resources/expected-classes/defaults/SomeObject.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObject.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObject implements java.io.Serializable { @@ -33,7 +33,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt b/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt index 90a19f02b..a687e632f 100644 --- a/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObjectDTO implements java.io.Serializable { @@ -33,7 +33,7 @@ public class SomeObjectDTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt b/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt index ef4ff7e9a..9463c31d0 100644 --- a/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObjectTO implements java.io.Serializable { @@ -33,7 +33,7 @@ public class SomeObjectTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt index cb588ae6b..e7774ecde 100644 --- a/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/deprecated/Event.java.txt b/src/test/resources/expected-classes/deprecated/Event.java.txt index 9c75b8ffe..f4b97a4b6 100644 --- a/src/test/resources/expected-classes/deprecated/Event.java.txt +++ b/src/test/resources/expected-classes/deprecated/Event.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -62,7 +62,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/EventInput.java.txt b/src/test/resources/expected-classes/deprecated/EventInput.java.txt index 4007c8225..6305c4093 100644 --- a/src/test/resources/expected-classes/deprecated/EventInput.java.txt +++ b/src/test/resources/expected-classes/deprecated/EventInput.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventInput implements java.io.Serializable { @@ -36,7 +36,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt index d6cec8971..81f1f4529 100644 --- a/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt b/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt index 53b97636a..d2b915a6a 100644 --- a/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/deprecated/Node.java.txt b/src/test/resources/expected-classes/deprecated/Node.java.txt index b5190af51..dd36d28d2 100644 --- a/src/test/resources/expected-classes/deprecated/Node.java.txt +++ b/src/test/resources/expected-classes/deprecated/Node.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Node { diff --git a/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt b/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt index 7a323047b..52d72a425 100644 --- a/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt b/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt index de0cef0bd..f86c1a99b 100644 --- a/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/deprecated/Status.java.txt b/src/test/resources/expected-classes/deprecated/Status.java.txt index 0571c1cb7..0fa587209 100644 --- a/src/test/resources/expected-classes/deprecated/Status.java.txt +++ b/src/test/resources/expected-classes/deprecated/Status.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum Status { diff --git a/src/test/resources/expected-classes/empty/Event.java.txt b/src/test/resources/expected-classes/empty/Event.java.txt index 4b03b0ff4..17e5c6bd7 100644 --- a/src/test/resources/expected-classes/empty/Event.java.txt +++ b/src/test/resources/expected-classes/empty/Event.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -18,7 +18,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/empty/EventInput.java.txt b/src/test/resources/expected-classes/empty/EventInput.java.txt index 74dbcc570..23c9d1b99 100644 --- a/src/test/resources/expected-classes/empty/EventInput.java.txt +++ b/src/test/resources/expected-classes/empty/EventInput.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventInput implements java.io.Serializable { @@ -18,7 +18,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt b/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt index ffcd71920..dc2030d1e 100644 --- a/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/empty/MutationResolver.java.txt b/src/test/resources/expected-classes/empty/MutationResolver.java.txt index 8d7db75e4..0ecbc17aa 100644 --- a/src/test/resources/expected-classes/empty/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/empty/MutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/empty/Node.java.txt b/src/test/resources/expected-classes/empty/Node.java.txt index 97380525c..fffe1e758 100644 --- a/src/test/resources/expected-classes/empty/Node.java.txt +++ b/src/test/resources/expected-classes/empty/Node.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Node { diff --git a/src/test/resources/expected-classes/empty/PinnableItem.java.txt b/src/test/resources/expected-classes/empty/PinnableItem.java.txt index 243c0be00..2c4785088 100644 --- a/src/test/resources/expected-classes/empty/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/empty/PinnableItem.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/empty/QueryResolver.java.txt b/src/test/resources/expected-classes/empty/QueryResolver.java.txt index 8924da54c..473693778 100644 --- a/src/test/resources/expected-classes/empty/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/empty/QueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/empty/Status.java.txt b/src/test/resources/expected-classes/empty/Status.java.txt index 1963be396..02c81f19a 100644 --- a/src/test/resources/expected-classes/empty/Status.java.txt +++ b/src/test/resources/expected-classes/empty/Status.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum Status { diff --git a/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt b/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt index a6cd0411e..c745c192f 100644 --- a/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.enumunion; +package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum EnumMember1 implements EnumUnion { diff --git a/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt b/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt index f60bff246..ab507717d 100644 --- a/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.enumunion; +package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum EnumMember2 implements EnumUnion { diff --git a/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt b/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt index 6959f28f0..5b3213dd2 100644 --- a/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.enumunion; +package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EnumUnion { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt index b6a8b55a1..c6d6ee53a 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Asset implements java.io.Serializable, PinnableItem, Node { @@ -50,7 +50,7 @@ public class Asset implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt index 2a901e5f5..bf47fb685 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class AssetInput implements java.io.Serializable { @@ -30,7 +30,7 @@ public class AssetInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt index 2b56e4e92..f318a2942 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface AssetsQueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt index 87c4e0412..7f0744827 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateAssetMutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt index 79ae91152..4ed5600f7 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt index 933b271a6..349323c92 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -50,7 +50,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt index 922294ac4..df227a849 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventInput implements java.io.Serializable { @@ -39,7 +39,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt index c828b3654..f8ce1a153 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt @@ -2,7 +2,7 @@ * Resolver for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt index 3be49a6e1..ce35794ae 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt index 7651fa417..c6f721f6d 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt index c51fe604a..3097066c7 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Node { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt index 50fde298b..8cedd7fcd 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt @@ -2,7 +2,7 @@ * Resolver for Node */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NodeResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt index 243c0be00..2c4785088 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt index 90d2bbff0..01b2fa8d8 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt @@ -3,7 +3,7 @@ * Queries related to assets */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt index 880627704..ba04f3361 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum Status { diff --git a/src/test/resources/expected-classes/extend/Asset.java.txt b/src/test/resources/expected-classes/extend/Asset.java.txt index 47fed5d59..55350e9d6 100644 --- a/src/test/resources/expected-classes/extend/Asset.java.txt +++ b/src/test/resources/expected-classes/extend/Asset.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Asset implements java.io.Serializable, PinnableItem, Node { @@ -59,7 +59,7 @@ public class Asset implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/AssetInput.java.txt b/src/test/resources/expected-classes/extend/AssetInput.java.txt index 2a901e5f5..bf47fb685 100644 --- a/src/test/resources/expected-classes/extend/AssetInput.java.txt +++ b/src/test/resources/expected-classes/extend/AssetInput.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class AssetInput implements java.io.Serializable { @@ -30,7 +30,7 @@ public class AssetInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt b/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt index 2b56e4e92..f318a2942 100644 --- a/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface AssetsQueryResolver { diff --git a/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt b/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt index 87c4e0412..7f0744827 100644 --- a/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateAssetMutationResolver { diff --git a/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt index 79ae91152..4ed5600f7 100644 --- a/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/extend/Event.java.txt b/src/test/resources/expected-classes/extend/Event.java.txt index 8364435f3..8960d7074 100644 --- a/src/test/resources/expected-classes/extend/Event.java.txt +++ b/src/test/resources/expected-classes/extend/Event.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -74,7 +74,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/EventInput.java.txt b/src/test/resources/expected-classes/extend/EventInput.java.txt index 922294ac4..df227a849 100644 --- a/src/test/resources/expected-classes/extend/EventInput.java.txt +++ b/src/test/resources/expected-classes/extend/EventInput.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventInput implements java.io.Serializable { @@ -39,7 +39,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt index 3be49a6e1..ce35794ae 100644 --- a/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/extend/MutationResolver.java.txt b/src/test/resources/expected-classes/extend/MutationResolver.java.txt index 7651fa417..c6f721f6d 100644 --- a/src/test/resources/expected-classes/extend/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/MutationResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/extend/Node.java.txt b/src/test/resources/expected-classes/extend/Node.java.txt index 3c22f18ff..1e72b48f7 100644 --- a/src/test/resources/expected-classes/extend/Node.java.txt +++ b/src/test/resources/expected-classes/extend/Node.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Node { diff --git a/src/test/resources/expected-classes/extend/PinnableItem.java.txt b/src/test/resources/expected-classes/extend/PinnableItem.java.txt index 243c0be00..2c4785088 100644 --- a/src/test/resources/expected-classes/extend/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/extend/PinnableItem.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/extend/QueryResolver.java.txt b/src/test/resources/expected-classes/extend/QueryResolver.java.txt index 90d2bbff0..01b2fa8d8 100644 --- a/src/test/resources/expected-classes/extend/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/QueryResolver.java.txt @@ -3,7 +3,7 @@ * Queries related to assets */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/extend/Status.java.txt b/src/test/resources/expected-classes/extend/Status.java.txt index 880627704..ba04f3361 100644 --- a/src/test/resources/expected-classes/extend/Status.java.txt +++ b/src/test/resources/expected-classes/extend/Status.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum Status { diff --git a/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt b/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt index f4d26b019..48bdefe11 100644 --- a/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt +++ b/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for Asset */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class AssetResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt b/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt index e2a104929..3063d3c09 100644 --- a/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt index 378095faf..318047d15 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CreateMutationRequest implements GraphQLOperationRequest { @@ -67,7 +67,7 @@ public class CreateMutationRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt index 93db7516b..5fe43945e 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateMutationResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt index 4feeb8ac6..d43c6cd54 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CreateMutationResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt index ffa195703..bf670364e 100644 --- a/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/Product.java.txt b/src/test/resources/expected-classes/from-introspection-result/Product.java.txt index d39ea7765..2f819f03d 100644 --- a/src/test/resources/expected-classes/from-introspection-result/Product.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/Product.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Product implements java.io.Serializable { @@ -119,7 +119,7 @@ public class Product implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt index ca6d21fb7..d1384cb89 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductByIdQueryRequest implements GraphQLOperationRequest { @@ -67,7 +67,7 @@ public class ProductByIdQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt index afb75aebb..8517d6d82 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProductByIdQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt index 4f369ccb6..c65160890 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductByIdQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt index 20c51dc09..04e1b6e10 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductInput implements java.io.Serializable { @@ -93,7 +93,7 @@ public class ProductInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt index e8f81f34c..fe4846c1a 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for Product */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt index d0d98e0d6..d3fcb3be2 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { @@ -67,7 +67,7 @@ public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt index 8ba04d9a9..ece1a2ac5 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProductsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt index 30018d5e4..a428b1eed 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsByIdsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt index be4f7ac05..3bcd40389 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsQueryRequest implements GraphQLOperationRequest { @@ -63,7 +63,7 @@ public class ProductsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt index c608e8cb9..157d0e77f 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface ProductsQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt index 2e79caf82..23def657c 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt index 7f411673f..09d8107f7 100644 --- a/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt b/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt index f8b5858ff..92b7a1e6e 100644 --- a/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum StockStatus { diff --git a/src/test/resources/expected-classes/immutable/Event.java.txt b/src/test/resources/expected-classes/immutable/Event.java.txt index daf10dd84..0dac0610c 100644 --- a/src/test/resources/expected-classes/immutable/Event.java.txt +++ b/src/test/resources/expected-classes/immutable/Event.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.immutable; +package io.github.besi97.graphql.immutable; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -74,7 +74,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt b/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt index f55633e44..ebfa93d9d 100644 --- a/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt @@ -3,7 +3,7 @@ * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaults implements java.io.Serializable { @@ -125,7 +125,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt b/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt index 299b7a492..75584b9d6 100644 --- a/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt b/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt index c82cb4b6c..ad1172731 100644 --- a/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObject implements java.io.Serializable { @@ -40,7 +40,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/interfaces/Bar.java.txt b/src/test/resources/expected-classes/interfaces/Bar.java.txt index cfefd7cc4..1815987aa 100644 --- a/src/test/resources/expected-classes/interfaces/Bar.java.txt +++ b/src/test/resources/expected-classes/interfaces/Bar.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Bar { diff --git a/src/test/resources/expected-classes/interfaces/Bar1.java.txt b/src/test/resources/expected-classes/interfaces/Bar1.java.txt index d889b8f25..26aa89551 100644 --- a/src/test/resources/expected-classes/interfaces/Bar1.java.txt +++ b/src/test/resources/expected-classes/interfaces/Bar1.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Bar1 implements java.io.Serializable, Bar { @@ -33,7 +33,7 @@ public class Bar1 implements java.io.Serializable, Bar { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/interfaces/BarBar.java.txt b/src/test/resources/expected-classes/interfaces/BarBar.java.txt index 9cf5faa6b..1936ce42a 100644 --- a/src/test/resources/expected-classes/interfaces/BarBar.java.txt +++ b/src/test/resources/expected-classes/interfaces/BarBar.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface BarBar extends Bar{ diff --git a/src/test/resources/expected-classes/interfaces/Foo.java.txt b/src/test/resources/expected-classes/interfaces/Foo.java.txt index c57bb59c3..0dd531bdc 100644 --- a/src/test/resources/expected-classes/interfaces/Foo.java.txt +++ b/src/test/resources/expected-classes/interfaces/Foo.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Foo { diff --git a/src/test/resources/expected-classes/interfaces/Foo1.java.txt b/src/test/resources/expected-classes/interfaces/Foo1.java.txt index 0546c9822..8972ffad3 100644 --- a/src/test/resources/expected-classes/interfaces/Foo1.java.txt +++ b/src/test/resources/expected-classes/interfaces/Foo1.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Foo1 implements java.io.Serializable, Foo { @@ -42,7 +42,7 @@ public class Foo1 implements java.io.Serializable, Foo { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt index 0524091e4..b27a80eec 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.unionresolver; +package io.github.besi97.graphql.unionresolver; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.DatabindContext; @@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { @@ -22,7 +22,7 @@ public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { public JavaType typeFromId(DatabindContext context, String typename) { try { Class clazz = Class.forName( - "com.kobylynskyi.graphql.unionresolver." + + "io.github.besi97.graphql.unionresolver." + typename ); return context.constructSpecializedType(superType, clazz); diff --git a/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt index ccaceef42..2d5b16b22 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.unionresolver; +package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) +@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) public interface ResultObject { java.util.List getList(); diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt index b7b253480..be557583b 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.unionresolver; +package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UnionMemberA implements java.io.Serializable, UnionToResolve { @@ -32,7 +32,7 @@ public class UnionMemberA implements java.io.Serializable, UnionToResolve { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt index a0277237d..58d168619 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.unionresolver; +package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UnionMemberB implements java.io.Serializable, UnionToResolve { @@ -32,7 +32,7 @@ public class UnionMemberB implements java.io.Serializable, UnionToResolve { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt index dc8a22b34..1163e0116 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.unionresolver; +package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) +@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) public interface UnionToResolve { } diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt index 58bb492d2..502da4283 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt @@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt index 4acd42053..1a6544039 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt index 222f82671..ed786d056 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class MyUnionMemberASuffix implements java.io.Serializable, MyUnionToResolveSuffix { @@ -29,7 +29,7 @@ public class MyUnionMemberASuffix implements java.io.Serializable, MyUnionToReso } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt index 7d57e8ec9..d8e4e9c57 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class MyUnionMemberBSuffix implements java.io.Serializable, MyUnionToResolveSuffix { @@ -29,7 +29,7 @@ public class MyUnionMemberBSuffix implements java.io.Serializable, MyUnionToReso } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt index 8623d12c1..2a496f7cc 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") diff --git a/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt b/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt index 5de210757..5cbd13c9a 100644 --- a/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt @@ -1,9 +1,9 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class AcceptTopicSuggestionMutationResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt index 63374c1a9..470764227 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class AddLabelsToLabelableInput( diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt index b802568a5..412bd98c3 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt @@ -1,11 +1,11 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class AddLabelsToLabelableMutationRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt index 7488f7cd4..3c7f56424 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface AddLabelsToLabelableMutationResolver { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt index 71b95d57f..212b12750 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt @@ -1,9 +1,9 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class AddLabelsToLabelableMutationResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt index 698ae7799..78cde76cd 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class AddLabelsToLabelablePayload( diff --git a/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt index ee5e488d3..ec1a7d700 100644 --- a/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface CodesOfConductQueryResolver { diff --git a/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt b/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt index 97d2a15c1..ba12183cd 100644 --- a/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt +++ b/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) sealed interface Comment { diff --git a/src/test/resources/expected-classes/kt/Commit.kt.txt b/src/test/resources/expected-classes/kt/Commit.kt.txt index 638ecbb12..400def3a7 100644 --- a/src/test/resources/expected-classes/kt/Commit.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Commit( diff --git a/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt b/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt index 4cc237813..58a936d2b 100644 --- a/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Commit( diff --git a/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt b/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt index 1ec67aeec..51dcbf709 100644 --- a/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Commit( diff --git a/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt b/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt index d99ceb5bd..5fb9df96a 100644 --- a/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt @@ -1,11 +1,11 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.Objects import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class Commit( diff --git a/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt b/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt index 91a2275a8..fd161614f 100644 --- a/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt +++ b/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.test1 +package io.github.besi97.graphql.test1 -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Event( diff --git a/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt b/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt index d6ce9f202..86502a492 100644 --- a/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class GithubAcceptTopicSuggestionInputTO( diff --git a/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt b/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt index 03cef6c7f..0c3385f33 100644 --- a/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface GithubActorTO { diff --git a/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt b/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt index 2631de0ab..8876ace0d 100644 --- a/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class GithubCommitTO( diff --git a/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt b/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt index f5bbcae2a..46b10ab4c 100644 --- a/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt +++ b/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface ProfileOwner { diff --git a/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt b/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt index 5b5c98d86..4e1861d92 100644 --- a/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt +++ b/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1 +package io.github.besi97.graphql.test1 -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt index cdaf038e7..e209cd35b 100644 --- a/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt @@ -1,14 +1,14 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection import java.util.Objects /** * Response projection for SearchResultItemConnection */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class SearchResultItemConnectionResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt index bb29365ff..8e52a9a07 100644 --- a/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt @@ -1,14 +1,14 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection import java.util.Objects /** * Response projection for SearchResultItem */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class SearchResultItemResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt b/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt index 27a2bea01..444001ea0 100644 --- a/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt +++ b/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt @@ -1,9 +1,9 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class VersionQueryResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt index 5cff84519..11d292c7d 100644 --- a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1 +package io.github.besi97.graphql.test1 -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt index 5cff84519..11d292c7d 100644 --- a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1 +package io.github.besi97.graphql.test1 -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt b/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt index 9e31c5826..88a0c6808 100644 --- a/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.test1 +package io.github.besi97.graphql.test1 -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class ResponseContainingDate( diff --git a/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt index 394f0f585..af5edfe94 100644 --- a/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt @@ -1,11 +1,11 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class FriendsQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt index 72a56e919..0ecf35311 100644 --- a/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt index 903bd2a46..341fd04c0 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Event( diff --git a/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt b/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt index 8779e7d2b..5dbecc9e6 100644 --- a/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class EventInput( diff --git a/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt index bb99fcac6..f7cb6d45e 100644 --- a/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt index a143a14c9..278255579 100644 --- a/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface MutationResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt index bb211949b..5f2968c25 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Node { diff --git a/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt b/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt index 44abd0676..1b09c37f7 100644 --- a/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface PinnableItem { diff --git a/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt index f2fc069c8..a60d330be 100644 --- a/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt index 0e753a48f..faaaab00f 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt @@ -1,7 +1,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) enum class Status(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/empty/Event.kt.txt b/src/test/resources/expected-classes/kt/empty/Event.kt.txt index 36c33b6f5..5b2ab265d 100644 --- a/src/test/resources/expected-classes/kt/empty/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Event.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class Event() \ No newline at end of file diff --git a/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt b/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt index f2867ef2e..ce907f10f 100644 --- a/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class EventInput() \ No newline at end of file diff --git a/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt index f60516975..d84c5d9e5 100644 --- a/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt @@ -1,11 +1,11 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection /** * Response projection for Event */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class EventResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt b/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt index 714530e72..f058751b8 100644 --- a/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface MutationResolver { diff --git a/src/test/resources/expected-classes/kt/empty/Node.kt.txt b/src/test/resources/expected-classes/kt/empty/Node.kt.txt index 768fe3a57..88fcdc31b 100644 --- a/src/test/resources/expected-classes/kt/empty/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Node.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Node { diff --git a/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt b/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt index 7a7d36e9c..279e20230 100644 --- a/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface PinnableItem { diff --git a/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt index 2548db93d..858fd8083 100644 --- a/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/empty/Status.kt.txt b/src/test/resources/expected-classes/kt/empty/Status.kt.txt index b9628a22a..acde723ac 100644 --- a/src/test/resources/expected-classes/kt/empty/Status.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Status.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) enum class Status(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt index a6ef838f9..09d247fa0 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.enumunion +package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) enum class EnumMember1(val graphqlName: String) : EnumUnion { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt index 166d41103..1a54798fb 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.enumunion +package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) enum class EnumMember2(val graphqlName: String) : EnumUnion { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt index 86a582d41..52d9857f3 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.enumunion +package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface EnumUnion { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt index f80fa2253..7f62e52ee 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface AcceptTopicSuggestionMutationWithAnnotation { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt index 36d4f51b4..fb9ee9b78 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface AcceptTopicSuggestionMutationWithAnnotations { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt index 3111bf900..b2b707012 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt @@ -5,7 +5,7 @@ package com.github.graphql * Resolver for AcceptTopicSuggestionPayload */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface AcceptTopicSuggestionPayloadResolver { diff --git a/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt index c5b8eaada..2ea6c612b 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt @@ -1,10 +1,10 @@ package com.github.graphql -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class GithubAcceptTopicSuggestionPayloadTO( diff --git a/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt index afe870b2e..d93f10920 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces +package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Bar { diff --git a/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt index f762f4bfa..2a83f361b 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces +package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Bar1( diff --git a/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt b/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt index 3413e3d55..d59a10ef0 100644 --- a/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces +package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface BarBar : Bar { diff --git a/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt index e2cfcd596..3d32c5467 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces +package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Foo { diff --git a/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt index 92b3a9d90..0140794cc 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces +package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Foo1( diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt index 67701868e..7ddcc0465 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt @@ -1,4 +1,4 @@ -package com.kobylynskyi.graphql.unionresolver +package io.github.besi97.graphql.unionresolver import com.fasterxml.jackson.annotation.JsonTypeInfo import com.fasterxml.jackson.databind.DatabindContext @@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.JavaType import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { @@ -19,7 +19,7 @@ open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { override fun typeFromId(context: DatabindContext, typename: String): JavaType? { return try { - val clazz = Class.forName("com.kobylynskyi.graphql.unionresolver." + + val clazz = Class.forName("io.github.besi97.graphql.unionresolver." + typename) context.constructSpecializedType(superType, clazz) } catch (e: ClassNotFoundException) { diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt index ce3847886..4ca441665 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.unionresolver +package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) +@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) interface ResultObject { val list: List? diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt index 2551cbe1c..6d5808761 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.unionresolver +package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class UnionMemberA( diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt index effa29da4..46f89877a 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.unionresolver +package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class UnionMemberB( diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt index d0950eaf6..c537d8db7 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt @@ -1,12 +1,12 @@ -package com.kobylynskyi.graphql.unionresolver +package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") -@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(com.kobylynskyi.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) +@com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) interface UnionToResolve { } \ No newline at end of file diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt index 464945021..db19b8847 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt @@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.JavaType import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt index a4a619cca..25c4c7bb0 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt index 39d74dda4..dd0db17a2 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class MyUnionMemberASuffix( diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt index 967d65763..f43fd4250 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class MyUnionMemberBSuffix( diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt index 8c9c832bb..bd81224ae 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") diff --git a/src/test/resources/expected-classes/kt/nullable/Event.kt.txt b/src/test/resources/expected-classes/kt/nullable/Event.kt.txt index 6f1266649..d2c1ebbc7 100644 --- a/src/test/resources/expected-classes/kt/nullable/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Event.kt.txt @@ -1,8 +1,8 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Event( diff --git a/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt index 72f6175dd..95c336740 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Null1QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt index 6a7f55bce..f9469a5f8 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Null2QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt index fd6a4e568..cb9c21c0b 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Null3QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt index 43872ac91..855071cb2 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Null4QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt index 8d33e5160..091d4af5a 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Null5QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt b/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt index a4b58dcbe..91d03e9d8 100644 --- a/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt index da65ec97b..f61245bac 100644 --- a/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt b/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt index 375201c1e..5dd265bf8 100644 --- a/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt b/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt index 8ff70f100..a3659938f 100644 --- a/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt +++ b/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface InterfaceWithOptionalField { diff --git a/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt b/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt index 877c7f112..ebdfb7479 100644 --- a/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt +++ b/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt @@ -1,7 +1,7 @@ import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class TypeWithMandatoryField( diff --git a/src/test/resources/expected-classes/kt/relay/Organization.kt.txt b/src/test/resources/expected-classes/kt/relay/Organization.kt.txt index 0f01b7ec7..e541bb821 100644 --- a/src/test/resources/expected-classes/kt/relay/Organization.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/Organization.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Organization( diff --git a/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt index ae65d3e0d..12b98ee6a 100644 --- a/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface OrganizationsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt index 759c9379c..d6c401595 100644 --- a/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/User.kt.txt b/src/test/resources/expected-classes/kt/relay/User.kt.txt index 8b4169ab6..fea6e744f 100644 --- a/src/test/resources/expected-classes/kt/relay/User.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/User.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class User( diff --git a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt index f59903b6d..de31c7354 100644 --- a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt index 7eeadc72d..b05541769 100644 --- a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt index c40b33f75..d77f288d9 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Char { diff --git a/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt index 73519c1a3..0ce0405e8 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection import java.util.Objects /** * Response projection for char */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class CharResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt index d62346845..b86955da2 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class FunQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt index d49899aeb..066acd7e3 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt @@ -1,9 +1,9 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) open class FunQueryResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt index 44fa206e5..74c9de904 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner /** * Parametrized input for field fun in type Query */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class QueryFunParametrizedInput( diff --git a/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt index 70abf58d6..60fa22164 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner /** * Parametrized input for field private in type Query */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class QueryPrivateParametrizedInput( diff --git a/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt index 63d7ef7fd..c9b0ea4e7 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Super( diff --git a/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt index ad540457a..99d95086f 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) enum class TestEnum(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt index 80ec622da..ef6222f34 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot +package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface WhenQueryAPI { diff --git a/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt b/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt index 4fd887790..c3e47b13b 100644 --- a/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Friend( diff --git a/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt index 4600a6f47..22b0c330b 100644 --- a/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface FriendsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt index 1fe98c154..de7e1eb7d 100644 --- a/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt index dc35ca728..efca89373 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Node { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt index 97e5b9d54..fd39bce71 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) data class Profile( diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt index 907e17611..59e617a90 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt index c58f5bd7b..ba364a19f 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface User : Node { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt index ce6861637..06860bcc2 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt index d25789385..13e42f982 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface Order { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt index 907e17611..59e617a90 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt index f756535c7..66cc6fb7a 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface User { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt index ce6861637..06860bcc2 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt @@ -2,7 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt index 1c81e40e9..3dc1c413b 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt @@ -5,7 +5,7 @@ package com.github.graphql * Resolver for User */ @javax.annotation.Generated( - value = ["com.kobylynskyi.graphql.codegen.GraphQLCodegen"], + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], date = "2020-12-31T23:59:59-0500" ) interface UserResolver { diff --git a/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt b/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt index ec275b0ef..83e582f37 100644 --- a/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt index 3a3c28ead..94ac26142 100644 --- a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -88,7 +88,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt index 07746e3fd..47f5f23e1 100644 --- a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt b/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt index 211708cd5..0d56ba72e 100644 --- a/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt +++ b/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface InterfaceWithOptionalField { diff --git a/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt b/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt index ac16af1de..e39f2970c 100644 --- a/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MetaQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt b/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt index b80727746..6aba16275 100644 --- a/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NodeQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt b/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt index c19f308b6..0b06623ef 100644 --- a/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt +++ b/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NodeQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt b/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt index 4cfa92c3f..b7043f0ad 100644 --- a/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NodesQueryResolver { diff --git a/src/test/resources/expected-classes/optional/QueryResolver.java.txt b/src/test/resources/expected-classes/optional/QueryResolver.java.txt index 91c3603d5..527e97ebb 100644 --- a/src/test/resources/expected-classes/optional/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/QueryResolver.java.txt @@ -1,5 +1,5 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt b/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt index da26fb7ee..e0680b877 100644 --- a/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt +++ b/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt @@ -2,7 +2,7 @@ import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class TypeWithMandatoryField implements java.io.Serializable, InterfaceWithOptionalField { @@ -54,7 +54,7 @@ public class TypeWithMandatoryField implements java.io.Serializable, InterfaceWi } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt index 6050ec7f8..e02c20e3f 100644 --- a/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; /** * Create a new event. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CreateEventMutationResolver extends graphql.kickstart.tools.GraphQLMutationResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt index ea0edb543..a132fbc04 100644 --- a/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; /** * Resolver for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventResolver extends graphql.kickstart.tools.GraphQLResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt index 4468e0b26..f64e93c99 100644 --- a/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; /** * Subscribe to events */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventsCreatedSubscriptionResolver extends graphql.kickstart.tools.GraphQLSubscriptionResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt index 5be24f3a0..643c143ac 100644 --- a/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface MutationResolver extends graphql.kickstart.tools.GraphQLMutationResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt index 05c1d5efe..a6a74f3d2 100644 --- a/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver extends graphql.kickstart.tools.GraphQLQueryResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt index 81d65465e..95c295971 100644 --- a/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface SubscriptionResolver extends graphql.kickstart.tools.GraphQLSubscriptionResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt index 8cc1fa64e..626751072 100644 --- a/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.interfaces; +package io.github.besi97.graphql.interfaces; /** * Version of the application. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface VersionQueryResolver extends graphql.kickstart.tools.GraphQLQueryResolver { diff --git a/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt b/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt index 4c1a9f3b1..2ad1a6a13 100644 --- a/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt +++ b/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -395,7 +395,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt b/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt index 3d66edf23..207e4e157 100644 --- a/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for Location */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class LocationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt b/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt index 40831cca3..5b8372d13 100644 --- a/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt +++ b/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for Vehicle */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class VehicleResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt index cf669650c..e05d77616 100644 --- a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt +++ b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt index d408db806..e0fbcf522 100644 --- a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt @@ -1,14 +1,14 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt index d917025a1..11f329313 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -73,7 +73,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt index 2c109e639..574e9ee74 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt @@ -1,13 +1,13 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -63,7 +63,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt index 8f70e8fc0..bcf4b63af 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.test1; +package io.github.besi97.graphql.test1; /** * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/relay/Organization.java.txt b/src/test/resources/expected-classes/relay/Organization.java.txt index fe7440138..3730d1894 100644 --- a/src/test/resources/expected-classes/relay/Organization.java.txt +++ b/src/test/resources/expected-classes/relay/Organization.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Organization implements java.io.Serializable { @@ -31,7 +31,7 @@ public class Organization implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt b/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt index 7b95a8788..12829feed 100644 --- a/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface OrganizationsQueryResolver { diff --git a/src/test/resources/expected-classes/relay/QueryResolver.java.txt b/src/test/resources/expected-classes/relay/QueryResolver.java.txt index 2fc4ba1a5..95dbcddeb 100644 --- a/src/test/resources/expected-classes/relay/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/QueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/relay/User.java.txt b/src/test/resources/expected-classes/relay/User.java.txt index cac870624..cc8c3961f 100644 --- a/src/test/resources/expected-classes/relay/User.java.txt +++ b/src/test/resources/expected-classes/relay/User.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class User implements java.io.Serializable { @@ -40,7 +40,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt b/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt index 2994ec653..f663da0fe 100644 --- a/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt b/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt index d37259fba..6a305c3f0 100644 --- a/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt +++ b/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt @@ -1,6 +1,6 @@ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/relay/client/Organization.java.txt b/src/test/resources/expected-classes/relay/client/Organization.java.txt index 022c0de3a..05a002688 100644 --- a/src/test/resources/expected-classes/relay/client/Organization.java.txt +++ b/src/test/resources/expected-classes/relay/client/Organization.java.txt @@ -1,8 +1,8 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Organization implements java.io.Serializable { @@ -41,7 +41,7 @@ public class Organization implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt index 7f2717c61..ff7d26e07 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for Organization */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class OrganizationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt index 7568594c9..c242dc9ab 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -7,7 +7,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class OrganizationsQueryRequest implements GraphQLOperationRequest { @@ -69,7 +69,7 @@ public class OrganizationsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt index 5e224cdba..bd56ea84b 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt @@ -1,8 +1,8 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class OrganizationsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/relay/client/User.java.txt b/src/test/resources/expected-classes/relay/client/User.java.txt index d6d6d8225..daa8ab6bd 100644 --- a/src/test/resources/expected-classes/relay/client/User.java.txt +++ b/src/test/resources/expected-classes/relay/client/User.java.txt @@ -1,8 +1,8 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class User implements java.io.Serializable { @@ -53,7 +53,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt b/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt index c58f83bba..6d3b7289a 100644 --- a/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt +++ b/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -8,7 +8,7 @@ import java.util.List; * Response projection for User */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UserResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt b/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt index 19f9033f9..7666c28a9 100644 --- a/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt +++ b/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt @@ -1,5 +1,5 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -7,7 +7,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UsersQueryRequest implements GraphQLOperationRequest { @@ -69,7 +69,7 @@ public class UsersQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt b/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt index 9a318dcc5..21dbb093d 100644 --- a/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt +++ b/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt @@ -1,8 +1,8 @@ -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UsersQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt b/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt index 692a5c1c4..f04f51037 100644 --- a/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt +++ b/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt @@ -1,11 +1,11 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class AcceptTopicSuggestionInput implements java.io.Serializable { @@ -87,7 +87,7 @@ public class AcceptTopicSuggestionInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt b/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt index 3f57ec7b4..ead7b1c07 100644 --- a/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field data in type Client */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ClientDataParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt b/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt index f82517af5..0023feddc 100644 --- a/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for CodeOfConduct */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CodeOfConductResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt index 269788aef..bf8240fb7 100644 --- a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt index 269788aef..bf8240fb7 100644 --- a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt index 0de644fae..a2363e0d9 100644 --- a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field parent in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyParentParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt index 2014ecffa..65c671d3f 100644 --- a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field parent in type EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyParentParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt b/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt index 0c0442ed0..987cea7a6 100644 --- a/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventPropertyResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventResponseProjection.java.txt b/src/test/resources/expected-classes/request/EventResponseProjection.java.txt index d5280c7c7..4b64fe3da 100644 --- a/src/test/resources/expected-classes/request/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/EventResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt b/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt index 772d3eccc..c27bbb283 100644 --- a/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt +++ b/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.List; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Response projection for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventStatusTO.java.txt b/src/test/resources/expected-classes/request/EventStatusTO.java.txt index c5b71ecf0..b9a4b7193 100644 --- a/src/test/resources/expected-classes/request/EventStatusTO.java.txt +++ b/src/test/resources/expected-classes/request/EventStatusTO.java.txt @@ -4,7 +4,7 @@ package com.github.graphql; * Possible statuses of the event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum EventStatusTO { diff --git a/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt b/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt index 0259ec7d4..11e2412d5 100644 --- a/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt +++ b/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt @@ -1,6 +1,6 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; @@ -8,7 +8,7 @@ import java.util.StringJoiner; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -153,7 +153,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt index 1cb6c337d..958512473 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -12,7 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,7 +92,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt index 1cb6c337d..958512473 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -12,7 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,7 +92,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt index 94df6561d..f1ac10811 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -12,7 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,7 +92,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt index d1477df9b..b1f38fc0e 100644 --- a/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -12,7 +12,7 @@ import java.util.Set; * Events by IDs. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByIdsQueryRequest implements GraphQLOperationRequest { @@ -88,7 +88,7 @@ public class EventsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt b/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt index 2e415922c..1ebbc2d88 100644 --- a/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt @@ -1,14 +1,14 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; /** * Parametrized input for field linkCode in type Product */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductLinkCodeParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt b/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt index 5368d6968..617edfe4a 100644 --- a/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsByCategoryIdAndStatusQueryRequest implements GraphQLOperationRequest { @@ -89,7 +89,7 @@ public class ProductsByCategoryIdAndStatusQueryRequest implements GraphQLOperati } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt index 2229b3526..4efc46545 100644 --- a/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { @@ -85,7 +85,7 @@ public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt b/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt index 2ed74df61..08a1d2559 100644 --- a/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt +++ b/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class QueryINeedQueryRequest implements GraphQLOperationRequest { @@ -86,7 +86,7 @@ public class QueryINeedQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt b/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt index c6e6fc336..e43d8b0f5 100644 --- a/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt +++ b/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class UpdateRepositoryMutationRequest implements GraphQLOperationRequest { @@ -85,7 +85,7 @@ public class UpdateRepositoryMutationRequest implements GraphQLOperationRequest } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt b/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt index 0e1968080..b2c249954 100644 --- a/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -12,7 +12,7 @@ import java.util.Set; * Version of the application. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class VersionQueryRequest implements GraphQLOperationRequest { @@ -84,7 +84,7 @@ public class VersionQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/A.java.txt b/src/test/resources/expected-classes/resolvers/A.java.txt index 346981b31..09a3c90f0 100644 --- a/src/test/resources/expected-classes/resolvers/A.java.txt +++ b/src/test/resources/expected-classes/resolvers/A.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface A { diff --git a/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt b/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt index 8b89203c5..a9fd2d03d 100644 --- a/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for AcceptTopicSuggestionPayload */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface AcceptTopicSuggestionPayloadResolver { diff --git a/src/test/resources/expected-classes/resolvers/B.java.txt b/src/test/resources/expected-classes/resolvers/B.java.txt index de89dc4a0..829082421 100644 --- a/src/test/resources/expected-classes/resolvers/B.java.txt +++ b/src/test/resources/expected-classes/resolvers/B.java.txt @@ -1,10 +1,10 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class B implements java.io.Serializable, A { @@ -42,7 +42,7 @@ public class B implements java.io.Serializable, A { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt b/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt index 73b28c23e..22a32dd40 100644 --- a/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CommentDeletedEvent implements java.io.Serializable, IssueTimelineItems, PullRequestTimelineItems, Node { @@ -33,7 +33,7 @@ public class CommentDeletedEvent implements java.io.Serializable, IssueTimelineI } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt b/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt index 215762563..888224990 100644 --- a/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for CommentDeletedEvent */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CommentDeletedEventResolver { diff --git a/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt b/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt index 175457624..7b1edd5d9 100644 --- a/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for Commit */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CommitResolver { diff --git a/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt b/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt index 9fcb642b7..56437f45e 100644 --- a/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt +++ b/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -331,7 +331,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/Event.java.txt b/src/test/resources/expected-classes/resolvers/Event.java.txt index eec0df408..3d69127a8 100644 --- a/src/test/resources/expected-classes/resolvers/Event.java.txt +++ b/src/test/resources/expected-classes/resolvers/Event.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Event implements java.io.Serializable { @@ -89,7 +89,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/EventProperty.java.txt b/src/test/resources/expected-classes/resolvers/EventProperty.java.txt index 8b90a2777..7bf5bd2a7 100644 --- a/src/test/resources/expected-classes/resolvers/EventProperty.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventProperty.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * An event property have all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventProperty implements java.io.Serializable { @@ -43,7 +43,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt b/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt index 0ab82f818..d0e676c77 100644 --- a/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for EventProperty */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/resolvers/EventResolver.java.txt b/src/test/resources/expected-classes/resolvers/EventResolver.java.txt index d35e3af1f..c0d6fac80 100644 --- a/src/test/resources/expected-classes/resolvers/EventResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for Event */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface EventResolver { diff --git a/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt b/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt index 9e44d5f87..99f4554d9 100644 --- a/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt @@ -1,13 +1,13 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; /** * List of events of a specified category. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByCategoryAndStatusQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt b/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt index 8a129d42d..1414e5664 100644 --- a/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt @@ -1,13 +1,13 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; /** * Events by IDs. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class EventsByIdsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt b/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt index 3d66edf23..207e4e157 100644 --- a/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for Location */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class LocationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt b/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt index 05adac560..e31202d31 100644 --- a/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for SearchResultItemConnection */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SearchResultItemConnectionResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt b/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt index 392116962..c7aaf6a4f 100644 --- a/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for SearchResultItem */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SearchResultItemResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt b/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt index 40831cca3..5b8372d13 100644 --- a/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt @@ -1,7 +1,7 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -10,7 +10,7 @@ import java.util.List; * Response projection for Vehicle */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class VehicleResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt b/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt index 3a0c12741..422ac22a8 100644 --- a/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt @@ -1,13 +1,13 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; /** * Version of the application. */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class VersionQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt b/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt index a4098a2ed..52378ad5f 100644 --- a/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt +++ b/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt @@ -1,10 +1,10 @@ package com.github.graphql; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class VersionQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt index 8d3202e0b..eadcbe501 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface CaseQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt index 58384dc31..e52d90e5b 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CaseQueryRequest implements GraphQLOperationRequest { @@ -85,7 +85,7 @@ public class CaseQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt index 0906b2875..f61cec066 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CaseQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/Char.java.txt b/src/test/resources/expected-classes/restricted-words/Char.java.txt index 8d38542b5..f00e30a74 100644 --- a/src/test/resources/expected-classes/restricted-words/Char.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Char.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Char { diff --git a/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt index 001932785..b4129cde0 100644 --- a/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for char */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class CharResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt index 2bc34d098..f41d8ad1e 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface NativeQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt index daa794b46..1a1c5fd89 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class NativeQueryRequest implements GraphQLOperationRequest { @@ -81,7 +81,7 @@ public class NativeQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt index fdedcab78..a08c20830 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class NativeQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt index 13635d0d9..e1dc7a06c 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface PrivateQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt index 3a683a3d6..a5cf49469 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperation; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLOperationRequest; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperation; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Map; @@ -9,7 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class PrivateQueryRequest implements GraphQLOperationRequest { @@ -93,7 +93,7 @@ public class PrivateQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt index 82f746b13..208bcf16a 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt @@ -1,10 +1,10 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResult; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class PrivateQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/Query.java.txt b/src/test/resources/expected-classes/restricted-words/Query.java.txt index d7c8cf00f..ce4f33711 100644 --- a/src/test/resources/expected-classes/restricted-words/Query.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Query.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Query implements java.io.Serializable { @@ -59,7 +59,7 @@ public class Query implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt index 421fb05d4..c26e7c733 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt b/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt index 4f8586f20..9289d78b9 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field case in type Query */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class QueryCaseParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt b/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt index 300789a5c..556c59ad9 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLParametrizedInput; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLParametrizedInput; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; import java.util.Objects; @@ -9,7 +9,7 @@ import java.util.Objects; * Parametrized input for field private in type Query */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class QueryPrivateParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt b/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt index a7694df34..9a33af7f3 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; /** * Resolver for Query */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt index a2cbd0e07..928f41b41 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for Query */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class QueryResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt b/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt index 766e3c848..904a08303 100644 --- a/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLRequestSerializer; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Synchronized implements java.io.Serializable { @@ -85,7 +85,7 @@ public class Synchronized implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt index 13927c861..409054bc1 100644 --- a/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseField; -import com.kobylynskyi.graphql.codegen.model.graphql.GraphQLResponseProjection; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseField; +import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection; import java.util.HashMap; import java.util.Map; import java.util.List; @@ -11,7 +11,7 @@ import java.util.Objects; * Response projection for Synchronized */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SynchronizedResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt b/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt index db568a7ee..098442e64 100644 --- a/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt +++ b/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.codegen.prot; +package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum TestEnum { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt index eed3f6d8b..3b065b9e8 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Node { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt index b007c4f6d..c82d60f62 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class Profile implements java.io.Serializable { @@ -43,7 +43,7 @@ public class Profile implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt index 7986e7c16..56e1b9afe 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt index 1d2c739d3..14fd7dad5 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface User extends Node{ diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt index 1474859bc..e19e54a68 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt b/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt index 554307732..00d920628 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Foo { diff --git a/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt b/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt index 6f510209d..f4703bb03 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface Order { diff --git a/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt index 7986e7c16..56e1b9afe 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces/User.java.txt b/src/test/resources/expected-classes/types-as-interfaces/User.java.txt index a3798af53..c6d9e1c28 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/User.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/User.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface User { diff --git a/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt index 1474859bc..e19e54a68 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt @@ -2,7 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt index d5cd672bd..526827845 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt @@ -5,7 +5,7 @@ package com.github.graphql; * Resolver for User */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public interface UserResolver { diff --git a/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt b/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt index 3eff10fe5..6f49c7d76 100644 --- a/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt @@ -1,11 +1,11 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; /** * This input has all possible types */ @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class InputWithDefaults implements java.io.Serializable { @@ -138,7 +138,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt b/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt index 489176b8f..eec935bf8 100644 --- a/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt @@ -1,7 +1,7 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt b/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt index ec7867b0c..d296367df 100644 --- a/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt @@ -1,8 +1,8 @@ -package com.kobylynskyi.graphql.testdefaults; +package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public class SomeObject implements java.io.Serializable { @@ -44,7 +44,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen", + value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2020-12-31T23:59:59-0500" ) public static class Builder { diff --git a/src/test/resources/json/mappingconfig.json b/src/test/resources/json/mappingconfig.json index 8d2a76d8b..4c79cb43b 100644 --- a/src/test/resources/json/mappingconfig.json +++ b/src/test/resources/json/mappingconfig.json @@ -1,6 +1,6 @@ { "generateApis": true, - "packageName": "com.kobylynskyi.graphql.testconfigjson", + "packageName": "io.github.besi97.graphql.testconfigjson", "customTypesMapping": { "Price.amount": "java.math.BigDecimal" } diff --git a/src/test/resources/json/mappingconfig2.json b/src/test/resources/json/mappingconfig2.json index b246f89af..9916e64a3 100644 --- a/src/test/resources/json/mappingconfig2.json +++ b/src/test/resources/json/mappingconfig2.json @@ -1,6 +1,6 @@ { "generateApis": true, - "packageName": "com.kobylynskyi.graphql.testconfigjson", + "packageName": "io.github.besi97.graphql.testconfigjson", "customTypesMapping": { "Price.amount": "java.math.BigDecimal" }, diff --git a/src/test/resources/template/record_type.ftl b/src/test/resources/template/record_type.ftl index 3ed480643..3297b1c0a 100644 --- a/src/test/resources/template/record_type.ftl +++ b/src/test/resources/template/record_type.ftl @@ -1,4 +1,4 @@ -<#assign MapperUtil=statics["com.kobylynskyi.graphql.codegen.java.JavaGraphQLTypeMapper"]> +<#assign MapperUtil=statics["io.github.besi97.graphql.codegen.java.JavaGraphQLTypeMapper"]> <#if package?has_content> package ${package}; From 6d2f37541a803f65dd4b0354c08754892305c31b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sun, 2 Aug 2026 10:53:52 +0200 Subject: [PATCH 007/115] Fix scripts to support pre-release versions (e.g., 6.0.0-rc1) (#9) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Fixes version update scripts to properly handle pre-release versions like `6.0.0-rc1`. ## Changes - **`scripts/update-release-version-in-build-files.sh`** — Changed sed pattern from `[A-Z0-9.\-]*` to `[A-Za-z0-9.\-]*` to match lowercase letters in pre-release suffixes (e.g., `rc1`). - **`scripts/update-release-version-in-readme.sh`** — Same fix. - **`scripts/bump-to-next-snapshot-version.sh`** — Strip pre-release suffix before extracting patch version (e.g., `0-rc1` → `0`) so the arithmetic increment works correctly. ## Before - `6.0.0-rc1` would not be fully replaced, leaving partial versions - SNAPSHOT bump would fail with `6.0.0-rc1` because `0-rc1 + 1` is not a valid number ## After - `6.0.0-rc1` is correctly replaced in all build files - After releasing `6.0.0-rc1`, the next SNAPSHOT version is `6.0.1-SNAPSHOT` --- scripts/bump-to-next-snapshot-version.sh | 2 +- scripts/update-release-version-in-build-files.sh | 2 +- scripts/update-release-version-in-readme.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/bump-to-next-snapshot-version.sh b/scripts/bump-to-next-snapshot-version.sh index 41fad3971..285b3b79d 100755 --- a/scripts/bump-to-next-snapshot-version.sh +++ b/scripts/bump-to-next-snapshot-version.sh @@ -4,7 +4,7 @@ CURRENT_VERSION=$(grep "def graphqlCodegenVersion = '" build.gradle | sed "s/.*' MAJOR=$(echo "$CURRENT_VERSION" | cut -d. -f1) MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f2) -PATCH=$(echo "$CURRENT_VERSION" | cut -d. -f3) +PATCH=$(echo "$CURRENT_VERSION" | cut -d. -f3 | sed 's/-.*//') NEXT_PATCH=$((PATCH + 1)) NEXT_VERSION="$MAJOR.$MINOR.$NEXT_PATCH-SNAPSHOT" diff --git a/scripts/update-release-version-in-build-files.sh b/scripts/update-release-version-in-build-files.sh index ca79dcbd0..db152676c 100755 --- a/scripts/update-release-version-in-build-files.sh +++ b/scripts/update-release-version-in-build-files.sh @@ -4,7 +4,7 @@ RELEASE_VERSION=$1 RELEASE_VERSION_ESCAPED=${RELEASE_VERSION//./\\.} set_version_in_file() { - sed -i "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" + sed -i "s/$2[A-Za-z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" echo "Updated version in $1" } diff --git a/scripts/update-release-version-in-readme.sh b/scripts/update-release-version-in-readme.sh index 2db7c145e..e479fb22f 100755 --- a/scripts/update-release-version-in-readme.sh +++ b/scripts/update-release-version-in-readme.sh @@ -4,7 +4,7 @@ RELEASE_VERSION=$1 RELEASE_VERSION_ESCAPED=${RELEASE_VERSION//./\\.} set_version_in_file() { - sed -i "s/$2[A-Z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" + sed -i "s/$2[A-Za-z0-9.\-]*/$2$RELEASE_VERSION_ESCAPED/g" "$1" echo "Updated version in $1" } From 514832fb0b2c7e63dfd846aefade39b290010125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sun, 2 Aug 2026 16:40:11 +0200 Subject: [PATCH 008/115] Fix Java version format in release workflow (1.8 -> 8) (#10) ## Summary Fixes the Java version format in the release workflow. ## Problem `actions/setup-java@v4` expects modern SemVer format (e.g., `8`, `11`, `17`), not the legacy `1.8` format. ## Error ``` Error: Could not find satisfied version for SemVer '1.8'. ``` ## Fix Changed `java-version: 1.8` to `java-version: 8`. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8ec4d9596..21aed064b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v4 with: - java-version: 1.8 + java-version: 8 distribution: 'adopt' - name: Gradle cache From 8c54dbce1591f823717cb118e3dfca79b98f553f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sun, 2 Aug 2026 16:52:56 +0200 Subject: [PATCH 009/115] Fix GPG key handling in release workflow (#11) ## Summary Fixes GPG key import to properly handle secrets with actual newlines. ## Changes - Use `echo "$SIGNING_KEY"` with double quotes to preserve newlines - Remove `awk` processing that expected literal `\n` characters - Add `chmod 700 ~/.gnupg` to fix warning about unsafe permissions ## Why When exporting a GPG key with `gpg --export-secret-keys --armor` and pasting into GitHub secrets, the key has actual newlines. The previous `awk` approach expected literal `\n` escapes, causing "no valid OpenPGP data found" error. --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 21aed064b..c34d3f77e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,11 +44,12 @@ jobs: - name: Set up GPG run: | mkdir -p ~/.gnupg + chmod 700 ~/.gnupg echo use-agent >> ~/.gnupg/gpg.conf echo pinentry-mode loopback >> ~/.gnupg/gpg.conf echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf echo RELOADAGENT | gpg-connect-agent - echo ${SIGNING_KEY} | awk '{gsub(/\\n/,"\n")}1'| gpg --dearmor > ${{ github.workspace }}/secretKeyRingFile.gpg + echo "$SIGNING_KEY" | gpg --dearmor > ${{ github.workspace }}/secretKeyRingFile.gpg gpg --import --pinentry-mode loopback --batch --passphrase '${SIGNING_PASSWORD}' ${{ github.workspace }}/secretKeyRingFile.gpg env: SIGNING_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }} From 5f15018849d29f3a9a690f6da18f552d1070967c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Sun, 2 Aug 2026 17:28:30 +0200 Subject: [PATCH 010/115] Switch to Sonatype Central Portal publishing (#12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Migrates from the deprecated OSSRH (oss.sonatype.org) to the Sonatype Central Publisher Portal (central.sonatype.com) for Maven Central publishing. ## Changes - **`build.gradle`** — Added `com.vanniktech.maven.publish` plugin (recommended by Sonatype for Gradle). Configured `mavenPublishing` to publish to `CENTRAL_PORTAL`. Removed old OSSRH maven repository. - **`gradle.properties`** — Removed obsolete `sonatypeUsername`/`sonatypePassword`. - **`.github/workflows/release.yml`** — Updated publish step to use `SONATYPE_CENTRAL_USERNAME`/`SONATYPE_CENTRAL_PASSWORD` environment variables. ## Required secrets - `CENTRAL_USERNAME` — Token username from central.sonatype.com (Account → Generate User Token) - `CENTRAL_PASSWORD` — Token password from central.sonatype.com The old `OSSRH_USERNAME` and `OSSRH_PASSWORD` secrets are no longer needed. --- .github/workflows/release.yml | 16 ++++++++++++---- build.gradle | 7 ++----- gradle.properties | 3 --- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c34d3f77e..a90e64220 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -86,14 +86,22 @@ jobs: - name: Release library to Maven Central run: | - ./gradlew publish \ - -Dorg.gradle.internal.publish.checksums.insecure=true \ - -PsonatypeUsername=${{ secrets.OSSRH_USERNAME }} \ - -PsonatypePassword=${{ secrets.OSSRH_PASSWORD }} \ + ./gradlew publishMavenJavaPublicationToCentralStagingRepository \ -Psigning.keyId=${{ secrets.OSSRH_GPG_SECRET_KEY_ID }} \ -Psigning.password=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} \ -Psigning.secretKeyRingFile=${{ github.workspace }}/secretKeyRingFile.gpg + - name: Bundle and upload to Central Portal + run: | + cd build/central-staging + zip -r ../../central-bundle.zip . + cd ../.. + curl -s -X POST \ + "https://central.sonatype.com/api/v1/publisher/deployments/upload" \ + -H "Authorization: Bearer $(echo -n "${{ secrets.CENTRAL_USERNAME }}:${{ secrets.CENTRAL_PASSWORD }}" | base64)" \ + -F "bundle=@central-bundle.zip" \ + -F "publishingType=AUTOMATIC" + - name: Release Gradle plugin run: | ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin publishPlugins \ diff --git a/build.gradle b/build.gradle index fe3e43361..e9ae8b67c 100644 --- a/build.gradle +++ b/build.gradle @@ -131,11 +131,8 @@ publishing { } repositories { maven { - url "https://oss.sonatype.org/service/local/staging/deploy/maven2" - credentials { - username sonatypeUsername - password sonatypePassword - } + name = "centralStaging" + url = layout.buildDirectory.dir("central-staging") } ivy { url "${System.properties['user.home']}/.ivy2/local" diff --git a/gradle.properties b/gradle.properties index a7ebd9b75..313b1d356 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,3 @@ #signing.keyId=keyId #signing.password=password #signing.secretKeyRingFile=secretKeyRingFile - -sonatypeUsername=sonartypeUsername -sonatypePassword=sonartypePassword \ No newline at end of file From 2e15a8b5e5c704c992ad18b3a9204d5ccebb6e90 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Sun, 2 Aug 2026 15:33:49 +0000 Subject: [PATCH 011/115] Release v6.0.0-rc1 --- build.gradle | 2 +- plugins/gradle/README.md | 4 ++-- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index e9ae8b67c..2b00b4357 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { id "maven-publish" } -def graphqlCodegenVersion = '5.10.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index d605efcc0..73f11e8dc 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.besi97.graphql.codegen" version "5.10.0" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } ``` @@ -31,7 +31,7 @@ buildscript { } } dependencies { - classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:5.10.0" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.0.0-rc1" } } diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index fb0dad66b..2920f7609 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } -def graphqlCodegenClientKotlinVersion = '5.10.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:5.10.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index da4f55c19..d4f6b2717 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:5.10.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 5f7f7d9cd..be2609388 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "5.10.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index c186183eb..65f11dd00 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '5.10.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 4cd2fc09c015ee5c197fafced612cf2e03a13a09 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Sun, 2 Aug 2026 15:34:04 +0000 Subject: [PATCH 012/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 2b00b4357..64210e337 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { id "maven-publish" } -def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 2920f7609..9aa7ab40a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d4f6b2717..d59047786 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index be2609388..422ea1051 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 65f11dd00..2526323f9 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 1c278eca1f6e50657b6090bf4e114d6fc571f2d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Mon, 3 Aug 2026 07:33:25 +0200 Subject: [PATCH 013/115] Switch to Sonatype Central Portal publishing (#14) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Why The old `oss.sonatype.org` endpoint is deprecated (returns 402). The current Sonatype Central Portal (`central.sonatype.com`) uses a completely different publishing mechanism that isn't compatible with the legacy Maven repository approach. Additionally, all modern Gradle plugins for the Central Portal require Java 17+ to run the Gradle daemon, so CI builds on Java 8/11 had to be dropped. ## Changes - **`build.gradle`** — Added `com.vanniktech.maven.publish` plugin. Replaced the manual `mavenJava` publication and `signing` configuration with the plugin's DSL. Removed explicit `withJavadocJar()`/`withSourcesJar()` (plugin handles these automatically). Kept the Ivy publication for local publishing. - **`.github/workflows/release.yml`** — Java 8 to 17 (required by plugin). Replaced old OSSRH credentials with Central Portal token credentials. - **`.github/workflows/github.yml`** — Dropped Java 8 and 11 from the CI build matrix (kept 17, 21). ## Required secrets - `CENTRAL_USERNAME` — Token username from central.sonatype.com (Account > Generate User Token) - `CENTRAL_PASSWORD` — Token password from central.sonatype.com The old `OSSRH_USERNAME` and `OSSRH_PASSWORD` secrets are no longer needed. --- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 18 ++----- build.gradle | 95 ++++++++++++++--------------------- 3 files changed, 44 insertions(+), 71 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index f186b2a3f..d025535cc 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - jdk-version: [ 8, 11, 17, 21 ] + jdk-version: [ 17, 21 ] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a90e64220..76c30b410 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v4 with: - java-version: 8 + java-version: 17 distribution: 'adopt' - name: Gradle cache @@ -86,21 +86,13 @@ jobs: - name: Release library to Maven Central run: | - ./gradlew publishMavenJavaPublicationToCentralStagingRepository \ + ./gradlew publish \ -Psigning.keyId=${{ secrets.OSSRH_GPG_SECRET_KEY_ID }} \ -Psigning.password=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} \ -Psigning.secretKeyRingFile=${{ github.workspace }}/secretKeyRingFile.gpg - - - name: Bundle and upload to Central Portal - run: | - cd build/central-staging - zip -r ../../central-bundle.zip . - cd ../.. - curl -s -X POST \ - "https://central.sonatype.com/api/v1/publisher/deployments/upload" \ - -H "Authorization: Bearer $(echo -n "${{ secrets.CENTRAL_USERNAME }}:${{ secrets.CENTRAL_PASSWORD }}" | base64)" \ - -F "bundle=@central-bundle.zip" \ - -F "publishingType=AUTOMATIC" + env: + ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.CENTRAL_USERNAME }} + ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.CENTRAL_PASSWORD }} - name: Release Gradle plugin run: | diff --git a/build.gradle b/build.gradle index 64210e337..826a05a68 100644 --- a/build.gradle +++ b/build.gradle @@ -6,6 +6,7 @@ plugins { id "java-library" id "signing" id "maven-publish" + id "com.vanniktech.maven.publish" version "0.30.0" } def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process @@ -66,57 +67,47 @@ compileJava.options.encoding = "UTF-8" compileTestJava.options.encoding = "UTF-8" javadoc.options.encoding = "UTF-8" -java { - withJavadocJar() - withSourcesJar() -} +mavenPublishing { + publishToMavenCentral("CENTRAL_PORTAL") + signAllPublications() -publishing { - publications { - mavenJava(MavenPublication) { - artifactId "graphql-java-codegen" - from components.java - versionMapping { - usage('java-api') { - fromResolutionOf('runtimeClasspath') - } - usage('java-runtime') { - fromResolutionResult() - } - } + coordinates("io.github.besi97", "graphql-java-codegen", graphqlCodegenVersion) - pom { - name = "GraphQL Java CodeGen" - description = "Java Code Generator based on GraphQL schema" - url = "https://github.com/Besi97/graphql-java-codegen" - organization { - name = "io.github.besi97" - url = "https://github.com/Besi97" - } - issueManagement { - system = "GitHub" - url = "https://github.com/Besi97/graphql-java-codegen/issues" - } - licenses { - license { - name = "MIT License" - url = "https://github.com/Besi97/graphql-java-codegen/blob/main/LICENSE" - distribution = "repo" - } - } - scm { - url = "https://github.com/Besi97/graphql-java-codegen" - connection = "scm:git:git://github.com/Besi97/graphql-java-codegen.git" - developerConnection = "scm:git:ssh://git@github.com:Besi97/graphql-java-codegen.git" - } - developers { - developer { - id = "Besi97" - name = "Dávid Besenyei" - } - } + pom { + name = "GraphQL Java CodeGen" + description = "Java Code Generator based on GraphQL schema" + url = "https://github.com/Besi97/graphql-java-codegen" + organization { + name = "io.github.besi97" + url = "https://github.com/Besi97" + } + issueManagement { + system = "GitHub" + url = "https://github.com/Besi97/graphql-java-codegen/issues" + } + licenses { + license { + name = "MIT License" + url = "https://github.com/Besi97/graphql-java-codegen/blob/main/LICENSE" + distribution = "repo" + } + } + scm { + url = "https://github.com/Besi97/graphql-java-codegen" + connection = "scm:git:git://github.com/Besi97/graphql-java-codegen.git" + developerConnection = "scm:git:ssh://git@github.com:Besi97/graphql-java-codegen.git" + } + developers { + developer { + id = "Besi97" + name = "Dávid Besenyei" } } + } +} + +publishing { + publications { ivy(IvyPublication) { from components.java versionMapping { @@ -130,10 +121,6 @@ publishing { } } repositories { - maven { - name = "centralStaging" - url = layout.buildDirectory.dir("central-staging") - } ivy { url "${System.properties['user.home']}/.ivy2/local" patternLayout { @@ -144,9 +131,3 @@ publishing { } } } - -if (project.hasProperty("signing.keyId")) { - signing { - sign publishing.publications.mavenJava - } -} From 1d34c4e61d6e064af5c7703d5cb8f90ccd2a5873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Mon, 3 Aug 2026 07:51:43 +0200 Subject: [PATCH 014/115] Fix signing: use in-memory key for vanniktech plugin (#15) ## Why The previous signing configuration used the legacy `secretKeyRingFile` approach which doesn't work with the vanniktech plugin. The plugin has built-in support for in-memory GPG keys that is simpler and more reliable. ## Changes - Removed manual GPG setup step (no longer needed) - Changed signing properties from `-Psigning.keyId`/`-Psigning.secretKeyRingFile` to environment variables: - `ORG_GRADLE_PROJECT_signingInMemoryKey` (actual GPG key content) - `ORG_GRADLE_PROJECT_signingInMemoryKeyPassword` See [plugin docs](https://vanniktech.github.io/gradle-maven-publish-plugin/central/#secrets) for reference. --- .github/workflows/release.yml | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76c30b410..3352bf8fc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,20 +41,6 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "Release version: $VERSION" - - name: Set up GPG - run: | - mkdir -p ~/.gnupg - chmod 700 ~/.gnupg - echo use-agent >> ~/.gnupg/gpg.conf - echo pinentry-mode loopback >> ~/.gnupg/gpg.conf - echo allow-loopback-pinentry >> ~/.gnupg/gpg-agent.conf - echo RELOADAGENT | gpg-connect-agent - echo "$SIGNING_KEY" | gpg --dearmor > ${{ github.workspace }}/secretKeyRingFile.gpg - gpg --import --pinentry-mode loopback --batch --passphrase '${SIGNING_PASSWORD}' ${{ github.workspace }}/secretKeyRingFile.gpg - env: - SIGNING_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }} - SIGNING_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - - name: Configure Git run: | git config --global user.name 'graphql-java-codegen-ci-bot[bot]' @@ -85,14 +71,13 @@ jobs: run: git commit -am "Release ${{ github.event.release.tag_name }}" - name: Release library to Maven Central - run: | - ./gradlew publish \ - -Psigning.keyId=${{ secrets.OSSRH_GPG_SECRET_KEY_ID }} \ - -Psigning.password=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} \ - -Psigning.secretKeyRingFile=${{ github.workspace }}/secretKeyRingFile.gpg + run: ./gradlew publish env: ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.CENTRAL_USERNAME }} ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.CENTRAL_PASSWORD }} + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.OSSRH_GPG_SECRET_KEY_ID }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - name: Release Gradle plugin run: | From dd531611f2f2a42e9b165decef7b0f40c4a96f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Mon, 3 Aug 2026 09:44:38 +0200 Subject: [PATCH 015/115] Fix: add signing env vars to library build step (#17) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Why The library build step runs `./gradlew build publishToMavenLocal` after the version has been changed from SNAPSHOT to a release version (e.g., `6.0.0-rc1`). This triggers GPG signing because `signAllPublications()` is configured in `build.gradle` and the version no longer ends with `-SNAPSHOT`. Without the signing environment variables, the build fails with: ``` > Task :signMavenPublication FAILED > Cannot perform signing task ':signMavenPublication' because it has no configured signatory ``` ## Changes - Added signing environment variables to the "Build library" step: - `ORG_GRADLE_PROJECT_signingInMemoryKey` - `ORG_GRADLE_PROJECT_signingInMemoryKeyPassword` ## Testing Verified that: - ✅ Library build with SNAPSHOT version → signing skipped (works without env vars) - ❌ Library build with release version → signing required (fails without env vars) - ✅ Library build with release version + signing env vars → works - ✅ Gradle plugin build → no signing configured (works without env vars) - ✅ Example builds → no signing configured (works without env vars) Note: Removed `ORG_GRADLE_PROJECT_signingInMemoryKeyId` because the plugin requires it in short 8-character format, and it's optional (auto-detected from the key). --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3352bf8fc..0858afc2f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -54,6 +54,9 @@ jobs: - name: Build library run: ./gradlew build publishToMavenLocal --warning-mode all + env: + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - name: Build gradle plugin run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all From d50cedab1921c36885702d9e64dbd143aa145daa Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Mon, 3 Aug 2026 07:52:40 +0000 Subject: [PATCH 016/115] Release v6.0.0-rc1 --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 826a05a68..bddbb07dd 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 9aa7ab40a..2920f7609 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } -def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d59047786..d4f6b2717 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 422ea1051..be2609388 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 2526323f9..65f11dd00 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From c2ed3c94e2ea9aba06af6b1b2667c8c3ee66ea37 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Mon, 3 Aug 2026 07:52:47 +0000 Subject: [PATCH 017/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index bddbb07dd..826a05a68 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 2920f7609..9aa7ab40a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d4f6b2717..d59047786 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index be2609388..422ea1051 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 65f11dd00..2526323f9 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From a35983e10ea3c9a6fbaa72c82be101a8b5ced802 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Mon, 3 Aug 2026 08:45:29 +0000 Subject: [PATCH 018/115] Release v6.0.0-rc1 --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 826a05a68..bddbb07dd 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 9aa7ab40a..2920f7609 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } -def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d59047786..d4f6b2717 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 422ea1051..be2609388 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 2526323f9..65f11dd00 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From c903cf5bab15173f765b64e89feabfb8e3c8b532 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Mon, 3 Aug 2026 08:46:11 +0000 Subject: [PATCH 019/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index bddbb07dd..826a05a68 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 2920f7609..9aa7ab40a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.0.0-rc1' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d4f6b2717..d59047786 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0-rc1" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index be2609388..422ea1051 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 65f11dd00..2526323f9 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.0-rc1' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 07197fd4eb6a77c042c022a826feea44499102ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Mon, 3 Aug 2026 11:20:27 +0200 Subject: [PATCH 020/115] Fix: add signing env vars to CI build step (#18) ## Why The CI build pipeline (github.yml) runs on pushes to main. The release workflow commits and pushes the release version (non-SNAPSHOT) before bumping to the next SNAPSHOT. This triggers a CI build with a non-SNAPSHOT version, which requires GPG signing. Without the signing secrets, this CI build fails with "no configured signatory" error. ## Changes - Added signing environment variables to the "Build library" step in `github.yml`: - `ORG_GRADLE_PROJECT_signingInMemoryKey` - `ORG_GRADLE_PROJECT_signingInMemoryKeyPassword` --- .github/workflows/github.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index d025535cc..f3b908808 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -31,6 +31,9 @@ jobs: - name: Build library run: ./gradlew build publishToMavenLocal --warning-mode all + env: + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - name: Build gradle plugin run: ./gradlew -p plugins/gradle/graphql-java-codegen-gradle-plugin build publishToMavenLocal --warning-mode all From 4d5102db2fda0a564328e84e018c7f0dc7278624 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Tue, 4 Aug 2026 11:54:42 +0000 Subject: [PATCH 021/115] Release v6.0.0 --- build.gradle | 2 +- plugins/gradle/README.md | 4 ++-- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 826a05a68..47037d495 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index 73f11e8dc..de338b75f 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.besi97.graphql.codegen" version "6.0.0-rc1" + id "io.github.besi97.graphql.codegen" version "6.0.0" } ``` @@ -31,7 +31,7 @@ buildscript { } } dependencies { - classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.0.0-rc1" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.0.0" } } diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 9aa7ab40a..7ad1c7fc0 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0" } -def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.0' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d59047786..016af95c0 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.0.0" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 422ea1051..bf834f56c 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.0.0" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 2526323f9..3a5bde060 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From ceacdbc9b1e9f61a1082eacd22b96f885240b978 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Tue, 4 Aug 2026 11:54:49 +0000 Subject: [PATCH 022/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 47037d495..826a05a68 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.0' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 7ad1c7fc0..9aa7ab40a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "1.9.22" - id "io.github.besi97.graphql.codegen" version "6.0.0" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.0.0' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 016af95c0..d59047786 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.order.Application" @@ -22,7 +22,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.0" + implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index bf834f56c..422ea1051 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.0" + id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } mainClassName = "io.github.besi97.product.Application" diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 3a5bde060..2526323f9 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.0' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 34ba9982751a6595a0f74db8a09d767f6a14f7c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:05:10 +0200 Subject: [PATCH 023/115] Fix deprecated Report.destination property in JacocoReport configuration (#28) The `Report.destination` property on Gradle report types is deprecated as of Gradle 8.x and will be removed in Gradle 9.0. The `outputLocation` property is the direct replacement. This change is a single-line fix with no behavioral impact. Closes: #20 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 826a05a68..befbe7c1f 100644 --- a/build.gradle +++ b/build.gradle @@ -40,7 +40,7 @@ task codeCoverageReport(type: JacocoReport) { reports { html.required = false csv.required = false - xml.destination = file("${buildDir}/reports/jacoco/report.xml") + xml.outputLocation = file("${buildDir}/reports/jacoco/report.xml") } } From e23bba33d1d2f231544b23f33290d3aae92131b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:05:13 +0200 Subject: [PATCH 024/115] Fix deprecated Groovy space-assignment syntax in build files (#29) Gradle 8.x deprecates the space-assignment syntax (`propName value`) in Groovy DSL build scripts. The explicit `propName = value` form is required going forward. This change is mechanical with no behavioral impact. Closes: #21 --- build.gradle | 10 +++++----- plugins/gradle/example-client-kotlin/build.gradle | 2 +- .../graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build.gradle b/build.gradle index befbe7c1f..485390e49 100644 --- a/build.gradle +++ b/build.gradle @@ -52,10 +52,10 @@ test { testLogging { events "failed" - showExceptions true - exceptionFormat "full" - showCauses true - showStackTraces true + showExceptions = true + exceptionFormat = "full" + showCauses = true + showStackTraces = true showStandardStreams = false } @@ -122,7 +122,7 @@ publishing { } repositories { ivy { - url "${System.properties['user.home']}/.ivy2/local" + url = "${System.properties['user.home']}/.ivy2/local" patternLayout { artifact '[organisation]/[module]/[revision]/[ext]s/[artifact](-[classifier])(.[ext])' // for ci and local, must publish to ivy2 local diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 9aa7ab40a..ec0cbd97a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -18,7 +18,7 @@ sourceSets { repositories { maven { - url 'https://repo.gradle.org/gradle/libs-releases-local' + url = 'https://repo.gradle.org/gradle/libs-releases-local' } mavenCentral() mavenLocal() diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 2526323f9..16ec29861 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -5,7 +5,7 @@ plugins { repositories { maven { - url 'https://repo.gradle.org/gradle/libs-releases-local' + url = 'https://repo.gradle.org/gradle/libs-releases-local' } mavenCentral() mavenLocal() From 0bab95e4fcb5eb767db690006e6feb55d39a06a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:10:19 +0200 Subject: [PATCH 025/115] Replace deprecated mainClassName with application.mainClass (#30) The `mainClassName` property (from `ApplicationPluginConvention`) is deprecated in Gradle 8.x and will be removed in Gradle 9.0. The replacement is `application.mainClass`. Closes: #23 --- plugins/gradle/example-client/build.gradle | 4 +++- plugins/gradle/example-server/build.gradle | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d59047786..3b44ad866 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -10,7 +10,9 @@ plugins { id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -mainClassName = "io.github.besi97.order.Application" +application { + mainClass = "io.github.besi97.order.Application" +} dependencies { implementation "org.springframework.boot:spring-boot-starter-web:2.7.10" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 422ea1051..f664df31b 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -9,7 +9,9 @@ plugins { id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } -mainClassName = "io.github.besi97.product.Application" +application { + mainClass = "io.github.besi97.product.Application" +} dependencies { implementation "org.springframework.boot:spring-boot-starter-web:2.7.18" From ced79f76fd3a1763ecd4fb593a4ac954c7318ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:10:21 +0200 Subject: [PATCH 026/115] Remove deprecated jcenter() repository from example projects (#31) JCenter was shut down by JFrog in February 2021. The `jcenter()` repository method is deprecated and will be removed in Gradle 9.0. Both example projects already declare `mavenCentral()` which covers all their dependencies. Closes: #24 --- plugins/gradle/example-client/build.gradle | 1 - plugins/gradle/example-server/build.gradle | 1 - 2 files changed, 2 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 3b44ad866..0bc3d2c78 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -100,7 +100,6 @@ task graphqlCodegenStarwarsService(type: GraphQLCodegenGradleTask) { repositories { - jcenter() mavenCentral() mavenLocal() } diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index f664df31b..44dfbf24b 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -58,7 +58,6 @@ graphqlCodegen { } repositories { - jcenter() mavenCentral() mavenLocal() } From 5f7042629ad7ce481e6ca72d5a30e9d9041b4c98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:16:24 +0200 Subject: [PATCH 027/115] Upgrade Kotlin Gradle plugin to avoid deprecated StartParameter API (#32) The `StartParameter.isConfigurationCacheRequested` property is deprecated (removed in Gradle 10.0). This warning originates from the Kotlin Gradle plugin 1.9.22. Upgrading the Kotlin plugin version resolves the issue. Closes: #27 --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index ec0cbd97a..9b157ec3e 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -3,7 +3,7 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" - id "org.jetbrains.kotlin.jvm" version "1.9.22" + id "org.jetbrains.kotlin.jvm" version "2.0.21" id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" } From 2505ed23d4d315b591e9323c62845f80c9555ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:16:27 +0200 Subject: [PATCH 028/115] Fix deprecated Boolean is-prefix properties in plugin classes (#33) Gradle 8.13+ deprecates declaring boolean properties with `is`-prefix and boxed `Boolean` return type, as this violates Java Bean spec and is incompatible with Groovy 4. Adds `getXxx()` methods alongside existing `isXxx()` methods, annotated with `@Deprecated` and `@ReplacedBy`. Closes: #22 --- .../gradle/GraphQLCodegenGradleTask.java | 97 ++++++++++++------- .../codegen/gradle/SchemaFinderConfig.java | 7 ++ .../model/GraphQLCodegenConfiguration.java | 48 +++++++++ 3 files changed, 116 insertions(+), 36 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index 3c05fd8cc..b96cd3681 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -222,7 +222,7 @@ public void generate() throws Exception { mappingConfig.setGenerateModelOpenClasses(generateModelOpenClasses); mappingConfig.setInitializeNullableTypes(initializeNullableTypes); - mappingConfig.setSupportUnknownFields(isSupportUnknownFields()); + mappingConfig.setSupportUnknownFields(getSupportUnknownFields()); mappingConfig.setUnknownFieldsPropertyName(getUnknownFieldsPropertyName()); if (Boolean.TRUE.equals(skip)) { @@ -277,7 +277,7 @@ public List getActualSchemaPaths() throws IOException { } Path rootDir = getSchemasRootDir(); SchemaFinder finder = new SchemaFinder(rootDir); - finder.setRecursive(graphqlSchemas.isRecursive()); + finder.setRecursive(graphqlSchemas.getRecursive()); finder.setIncludePattern(graphqlSchemas.getIncludePattern()); finder.setExcludedFiles(graphqlSchemas.getExcludedFiles()); return finder.findSchemas(); @@ -518,8 +518,7 @@ public void setModelPackageName(String modelPackageName) { @Input @Optional - @Override - public Boolean getGenerateBuilder() { + public Boolean getGenerateBuilder() { return generateBuilder; } @@ -529,8 +528,7 @@ public void setGenerateBuilder(Boolean generateBuilder) { @Input @Optional - @Override - public Boolean getGenerateApis() { + public Boolean getGenerateApis() { return generateApis; } @@ -540,8 +538,7 @@ public void setGenerateApis(Boolean generateApis) { @Input @Optional - @Override - public Boolean getGenerateModelsForRootTypes() { + public Boolean getGenerateModelsForRootTypes() { return generateModelsForRootTypes; } @@ -562,8 +559,7 @@ public void setModelValidationAnnotation(String modelValidationAnnotation) { @Input @Optional - @Override - public Boolean getGenerateEqualsAndHashCode() { + public Boolean getGenerateEqualsAndHashCode() { return generateEqualsAndHashCode; } @@ -573,8 +569,7 @@ public void setGenerateEqualsAndHashCode(Boolean generateEqualsAndHashCode) { @Input @Optional - @Override - public Boolean getGenerateImmutableModels() { + public Boolean getGenerateImmutableModels() { return generateImmutableModels; } @@ -584,8 +579,7 @@ public void setGenerateImmutableModels(Boolean generateImmutableModels) { @Input @Optional - @Override - public Boolean getGenerateToString() { + public Boolean getGenerateToString() { return generateToString; } @@ -628,8 +622,7 @@ public void setSubscriptionReturnType(String subscriptionReturnType) { @Input @Optional - @Override - public Boolean getGenerateParameterizedFieldsResolvers() { + public Boolean getGenerateParameterizedFieldsResolvers() { return generateParameterizedFieldsResolvers; } @@ -661,8 +654,7 @@ public void setTypeResolverSuffix(String typeResolverSuffix) { @Input @Optional - @Override - public Boolean getGenerateExtensionFieldsResolvers() { + public Boolean getGenerateExtensionFieldsResolvers() { return generateExtensionFieldsResolvers; } @@ -672,8 +664,7 @@ public void setGenerateExtensionFieldsResolvers(Boolean generateExtensionFieldsR @Input @Optional - @Override - public Boolean getGenerateDataFetchingEnvironmentArgumentInApis() { + public Boolean getGenerateDataFetchingEnvironmentArgumentInApis() { return generateDataFetchingEnvironmentArgumentInApis; } @@ -684,8 +675,7 @@ public void setGenerateDataFetchingEnvironmentArgumentInApis( @Input @Optional - @Override - public Boolean getUseOptionalForNullableReturnTypes() { + public Boolean getUseOptionalForNullableReturnTypes() { return useOptionalForNullableReturnTypes; } @@ -695,8 +685,7 @@ public void setUseOptionalForNullableReturnTypes(Boolean useOptionalForNullableR @Input @Optional - @Override - public Boolean getUseWrapperForNullableInputTypes() { + public Boolean getUseWrapperForNullableInputTypes() { return useWrapperForNullableInputTypes; } @@ -706,8 +695,7 @@ public void setUseWrapperForNullableInputTypes(Boolean useWrapperForNullableInpu @Input @Optional - @Override - public Boolean getGenerateApisWithThrowsException() { + public Boolean getGenerateApisWithThrowsException() { return generateApisWithThrowsException; } @@ -717,8 +705,7 @@ public void setGenerateApisWithThrowsException(Boolean generateApisWithThrowsExc @Input @Optional - @Override - public Boolean getGenerateApisWithSuspendFunctions() { + public Boolean getGenerateApisWithSuspendFunctions() { return generateApisWithSuspendFunctions; } @@ -728,8 +715,7 @@ public void setGenerateApisWithSuspendFunctions(Boolean generateApisWithSuspendF @Input @Optional - @Override - public Boolean getGenerateJacksonTypeIdResolver() { + public Boolean getGenerateJacksonTypeIdResolver() { return generateJacksonTypeIdResolver; } @@ -739,8 +725,7 @@ public void setGenerateJacksonTypeIdResolver(Boolean generateJacksonTypeIdResolv @Input @Optional - @Override - public Boolean getAddGeneratedAnnotation() { + public Boolean getAddGeneratedAnnotation() { return addGeneratedAnnotation; } @@ -761,6 +746,12 @@ public void setGeneratedAnnotation(String generatedAnnotation) { @Input @Optional + public Boolean getGenerateNoArgsConstructorOnly() { + return generateNoArgsConstructorOnly; + } + + @Deprecated + @Internal @Override public Boolean isGenerateNoArgsConstructorOnly() { return generateNoArgsConstructorOnly; @@ -772,6 +763,12 @@ public void setGenerateNoArgsConstructorOnly(Boolean generateNoArgsConstructorOn @Input @Optional + public Boolean getGenerateModelsWithPublicFields() { + return generateModelsWithPublicFields; + } + + @Deprecated + @Internal @Override public Boolean isGenerateModelsWithPublicFields() { return generateModelsWithPublicFields; @@ -871,8 +868,7 @@ public void relayConfig(Action action) { @Input @Optional - @Override - public Boolean getGenerateClient() { + public Boolean getGenerateClient() { return generateClient; } @@ -937,8 +933,7 @@ public void setUseObjectMapperForRequestSerialization(Set useObjectMappe @Input @Optional - @Override - public Boolean getGenerateAllMethodInProjection() { + public Boolean getGenerateAllMethodInProjection() { return generateAllMethodInProjection; } @@ -1014,6 +1009,12 @@ public void setGeneratedLanguage(GeneratedLanguage generatedLanguage) { @Input @Optional + public Boolean getGenerateModelOpenClasses() { + return generateModelOpenClasses; + } + + @Deprecated + @Internal @Override public Boolean isGenerateModelOpenClasses() { return generateModelOpenClasses; @@ -1025,6 +1026,12 @@ public void setGenerateModelOpenClasses(Boolean generateModelOpenClasses) { @Input @Optional + public Boolean getInitializeNullableTypes() { + return initializeNullableTypes; + } + + @Deprecated + @Internal @Override public Boolean isInitializeNullableTypes() { return initializeNullableTypes; @@ -1036,6 +1043,12 @@ public void setInitializeNullableTypes(Boolean initializeNullableTypes) { @Input @Optional + public Boolean getGenerateSealedInterfaces() { + return generateSealedInterfaces; + } + + @Deprecated + @Internal @Override public Boolean isGenerateSealedInterfaces() { return generateSealedInterfaces; @@ -1047,6 +1060,12 @@ public void setGenerateSealedInterfaces(Boolean generateSealedInterfaces) { @Input @Optional + public Boolean getSupportUnknownFields() { + return supportUnknownFields; + } + + @Deprecated + @Internal @Override public Boolean isSupportUnknownFields() { return supportUnknownFields; @@ -1069,6 +1088,12 @@ public void setUnknownFieldsPropertyName(String unknownFieldsPropertyName) { @Input @Optional + public Boolean getSkip() { + return skip; + } + + @Deprecated + @Internal public Boolean isSkip() { return skip; } diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java index 4373e06ce..a4f3d7eb5 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java @@ -3,6 +3,7 @@ import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.InputFiles; +import org.gradle.api.tasks.Internal; import org.gradle.api.tasks.Optional; import java.util.Collections; @@ -36,6 +37,12 @@ public void setRootDir(String rootDir) { @Input @Optional + public Boolean getRecursive() { + return recursive; + } + + @Deprecated + @Internal public Boolean isRecursive() { return recursive; } diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java index ebc3b5f99..75876cc73 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java @@ -527,6 +527,14 @@ public interface GraphQLCodegenConfiguration { * * @return false generate data class in kotlin and case class in scala */ + default Boolean getGenerateModelOpenClasses() { + return isGenerateModelOpenClasses(); + } + + /** + * @deprecated Use {@link #getGenerateModelOpenClasses()} instead. + */ + @Deprecated Boolean isGenerateModelOpenClasses(); /** @@ -535,6 +543,14 @@ public interface GraphQLCodegenConfiguration { * * @return true if nullable fields should be defaulted to null. */ + default Boolean getInitializeNullableTypes() { + return isInitializeNullableTypes(); + } + + /** + * @deprecated Use {@link #getInitializeNullableTypes()} instead. + */ + @Deprecated Boolean isInitializeNullableTypes(); /** @@ -542,6 +558,14 @@ public interface GraphQLCodegenConfiguration { * * @return false generate sealed interfaces class in kotlin */ + default Boolean getGenerateSealedInterfaces() { + return isGenerateSealedInterfaces(); + } + + /** + * @deprecated Use {@link #getGenerateSealedInterfaces()} instead. + */ + @Deprecated Boolean isGenerateSealedInterfaces(); /* @@ -551,6 +575,14 @@ public interface GraphQLCodegenConfiguration { * @see com.fasterxml.jackson.annotation.JsonAnyGetter * @see com.fasterxml.jackson.annotation.JsonAnySetter */ + default Boolean getSupportUnknownFields() { + return isSupportUnknownFields(); + } + + /** + * @deprecated Use {@link #getSupportUnknownFields()} instead. + */ + @Deprecated Boolean isSupportUnknownFields(); /** @@ -579,6 +611,14 @@ public interface GraphQLCodegenConfiguration { * @return true if only no-args constructor should be generated. * false if both no-args and all-args constructors should be generated */ + default Boolean getGenerateNoArgsConstructorOnly() { + return isGenerateNoArgsConstructorOnly(); + } + + /** + * @deprecated Use {@link #getGenerateNoArgsConstructorOnly()} instead. + */ + @Deprecated Boolean isGenerateNoArgsConstructorOnly(); /** @@ -587,6 +627,14 @@ public interface GraphQLCodegenConfiguration { * @return true if model classes should have public fields and no getters/setters. * false if model classes should have private fields and getters/setters. */ + default Boolean getGenerateModelsWithPublicFields() { + return isGenerateModelsWithPublicFields(); + } + + /** + * @deprecated Use {@link #getGenerateModelsWithPublicFields()} instead. + */ + @Deprecated Boolean isGenerateModelsWithPublicFields(); From cc1530f3b190f7e0933faed0211c6e7f070cd31f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:16:29 +0200 Subject: [PATCH 029/115] Configure JUnit Platform explicitly for example-client tests (#34) Gradle 8.x deprecates automatic loading of test framework dependencies and will fail in 9.0 when test sources exist but no test executes. Adds explicit `useJUnitPlatform()` configuration. Closes: #25 Closes: #26 --- plugins/gradle/example-client/build.gradle | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 0bc3d2c78..c35064908 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -34,10 +34,6 @@ dependencies { compileOnly "org.projectlombok:lombok:1.18.30" annotationProcessor "org.projectlombok:lombok:1.18.30" - - testImplementation "io.rest-assured:rest-assured:5.3.2" - testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.2" } @@ -103,3 +99,14 @@ repositories { mavenCentral() mavenLocal() } + +testing { + suites { + test { + useJUnitJupiter() + dependencies { + implementation "io.rest-assured:rest-assured:5.3.2" + } + } + } +} From 0058777915817d78fb28515fff717e2e338b74de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:23:40 +0200 Subject: [PATCH 030/115] Remove useless reference-only integration test from example-client (#35) The only test in example-client was `@Disabled` and required a running server at localhost:8081. It served no purpose other than triggering Gradle warnings. Removed the test file and the associated `testing.suites` configuration block. --- plugins/gradle/example-client/build.gradle | 11 +--- .../service/CreateProductIntegrationTest.java | 64 ------------------- 2 files changed, 1 insertion(+), 74 deletions(-) delete mode 100644 plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index c35064908..b45267a61 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -100,13 +100,4 @@ repositories { mavenLocal() } -testing { - suites { - test { - useJUnitJupiter() - dependencies { - implementation "io.rest-assured:rest-assured:5.3.2" - } - } - } -} + diff --git a/plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java b/plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java deleted file mode 100644 index 5827eda67..000000000 --- a/plugins/gradle/example-client/src/test/java/io/github/besi97/order/service/CreateProductIntegrationTest.java +++ /dev/null @@ -1,64 +0,0 @@ -package io.github.besi97.order.service; - -import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequest; -import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; -import io.github.besi97.product.graphql.model.CreateMutationRequest; -import io.github.besi97.product.graphql.model.ProductInputTO; -import io.github.besi97.product.graphql.model.ProductResponseProjection; -import io.github.besi97.product.graphql.model.ProductTO; -import io.github.besi97.product.graphql.model.StockStatusTO; -import io.restassured.common.mapper.TypeRef; -import io.restassured.http.ContentType; -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Test; - -import java.math.BigDecimal; -import java.util.Map; - -import static io.restassured.RestAssured.given; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertNotNull; - -class CreateProductIntegrationTest { - - @Disabled("The test is for reference only") - @Test - void createProductUsingRestAssured() { - CreateMutationRequest createProductMutation = new CreateMutationRequest(); - createProductMutation.setProductInput(getProductInput()); - ProductResponseProjection responseProjection = new ProductResponseProjection() - .id().title().description().sku().price().stockStatus(); - - GraphQLRequest request = new GraphQLRequest(createProductMutation, responseProjection); - - GraphQLResult> result = given() - .baseUri("http://localhost:8081") - .contentType(ContentType.JSON) - .body(request.toString()) - .post("/graphql") - .then() - .statusCode(200) - .extract().response().as(new TypeRef>>() { - }); - - assertFalse(result.hasErrors()); - ProductTO createdProduct = result.getData().get(createProductMutation.getOperationName()); - assertNotNull(createdProduct); - assertNotNull(createdProduct.getId()); - assertEquals("GT FORCE ALUMINUM ELITE 27.5\" 2019", createdProduct.getTitle()); - assertEquals("BI001604", createdProduct.getSku()); - assertEquals(StockStatusTO.IN_STOCK, createdProduct.getStockStatus()); - assertEquals(BigDecimal.valueOf(2047.5).toString(), createdProduct.getPrice()); - } - - private static ProductInputTO getProductInput() { - return new ProductInputTO.Builder() - .setTitle("GT FORCE ALUMINUM ELITE 27.5\" 2019") - .setSku("BI001604") - .setStockStatus(StockStatusTO.IN_STOCK) - .setPrice(BigDecimal.valueOf(2047.5).toString()) - .build(); - } - -} \ No newline at end of file From f40ec8a8b1be3e886592cbf35278f64e9c1ec53c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:09:47 +0200 Subject: [PATCH 031/115] Fix indentation and restore @Override annotations in Gradle task (#38) Follow-up to #33. The refactoring that introduced `getXxx()` getters accidentally pushed 23 method declarations to 8-space indentation and dropped their `@Override` annotations. --- .../gradle/GraphQLCodegenGradleTask.java | 69 ++++++++++++------- 1 file changed, 46 insertions(+), 23 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index b96cd3681..928beedd4 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -518,7 +518,8 @@ public void setModelPackageName(String modelPackageName) { @Input @Optional - public Boolean getGenerateBuilder() { + @Override + public Boolean getGenerateBuilder() { return generateBuilder; } @@ -528,7 +529,8 @@ public void setGenerateBuilder(Boolean generateBuilder) { @Input @Optional - public Boolean getGenerateApis() { + @Override + public Boolean getGenerateApis() { return generateApis; } @@ -538,7 +540,8 @@ public void setGenerateApis(Boolean generateApis) { @Input @Optional - public Boolean getGenerateModelsForRootTypes() { + @Override + public Boolean getGenerateModelsForRootTypes() { return generateModelsForRootTypes; } @@ -559,7 +562,8 @@ public void setModelValidationAnnotation(String modelValidationAnnotation) { @Input @Optional - public Boolean getGenerateEqualsAndHashCode() { + @Override + public Boolean getGenerateEqualsAndHashCode() { return generateEqualsAndHashCode; } @@ -569,7 +573,8 @@ public void setGenerateEqualsAndHashCode(Boolean generateEqualsAndHashCode) { @Input @Optional - public Boolean getGenerateImmutableModels() { + @Override + public Boolean getGenerateImmutableModels() { return generateImmutableModels; } @@ -579,7 +584,8 @@ public void setGenerateImmutableModels(Boolean generateImmutableModels) { @Input @Optional - public Boolean getGenerateToString() { + @Override + public Boolean getGenerateToString() { return generateToString; } @@ -622,7 +628,8 @@ public void setSubscriptionReturnType(String subscriptionReturnType) { @Input @Optional - public Boolean getGenerateParameterizedFieldsResolvers() { + @Override + public Boolean getGenerateParameterizedFieldsResolvers() { return generateParameterizedFieldsResolvers; } @@ -654,7 +661,8 @@ public void setTypeResolverSuffix(String typeResolverSuffix) { @Input @Optional - public Boolean getGenerateExtensionFieldsResolvers() { + @Override + public Boolean getGenerateExtensionFieldsResolvers() { return generateExtensionFieldsResolvers; } @@ -664,7 +672,8 @@ public void setGenerateExtensionFieldsResolvers(Boolean generateExtensionFieldsR @Input @Optional - public Boolean getGenerateDataFetchingEnvironmentArgumentInApis() { + @Override + public Boolean getGenerateDataFetchingEnvironmentArgumentInApis() { return generateDataFetchingEnvironmentArgumentInApis; } @@ -675,7 +684,8 @@ public void setGenerateDataFetchingEnvironmentArgumentInApis( @Input @Optional - public Boolean getUseOptionalForNullableReturnTypes() { + @Override + public Boolean getUseOptionalForNullableReturnTypes() { return useOptionalForNullableReturnTypes; } @@ -685,7 +695,8 @@ public void setUseOptionalForNullableReturnTypes(Boolean useOptionalForNullableR @Input @Optional - public Boolean getUseWrapperForNullableInputTypes() { + @Override + public Boolean getUseWrapperForNullableInputTypes() { return useWrapperForNullableInputTypes; } @@ -695,7 +706,8 @@ public void setUseWrapperForNullableInputTypes(Boolean useWrapperForNullableInpu @Input @Optional - public Boolean getGenerateApisWithThrowsException() { + @Override + public Boolean getGenerateApisWithThrowsException() { return generateApisWithThrowsException; } @@ -705,7 +717,8 @@ public void setGenerateApisWithThrowsException(Boolean generateApisWithThrowsExc @Input @Optional - public Boolean getGenerateApisWithSuspendFunctions() { + @Override + public Boolean getGenerateApisWithSuspendFunctions() { return generateApisWithSuspendFunctions; } @@ -715,7 +728,8 @@ public void setGenerateApisWithSuspendFunctions(Boolean generateApisWithSuspendF @Input @Optional - public Boolean getGenerateJacksonTypeIdResolver() { + @Override + public Boolean getGenerateJacksonTypeIdResolver() { return generateJacksonTypeIdResolver; } @@ -725,7 +739,8 @@ public void setGenerateJacksonTypeIdResolver(Boolean generateJacksonTypeIdResolv @Input @Optional - public Boolean getAddGeneratedAnnotation() { + @Override + public Boolean getAddGeneratedAnnotation() { return addGeneratedAnnotation; } @@ -746,7 +761,8 @@ public void setGeneratedAnnotation(String generatedAnnotation) { @Input @Optional - public Boolean getGenerateNoArgsConstructorOnly() { + @Override + public Boolean getGenerateNoArgsConstructorOnly() { return generateNoArgsConstructorOnly; } @@ -763,7 +779,8 @@ public void setGenerateNoArgsConstructorOnly(Boolean generateNoArgsConstructorOn @Input @Optional - public Boolean getGenerateModelsWithPublicFields() { + @Override + public Boolean getGenerateModelsWithPublicFields() { return generateModelsWithPublicFields; } @@ -868,7 +885,8 @@ public void relayConfig(Action action) { @Input @Optional - public Boolean getGenerateClient() { + @Override + public Boolean getGenerateClient() { return generateClient; } @@ -933,7 +951,8 @@ public void setUseObjectMapperForRequestSerialization(Set useObjectMappe @Input @Optional - public Boolean getGenerateAllMethodInProjection() { + @Override + public Boolean getGenerateAllMethodInProjection() { return generateAllMethodInProjection; } @@ -1009,7 +1028,8 @@ public void setGeneratedLanguage(GeneratedLanguage generatedLanguage) { @Input @Optional - public Boolean getGenerateModelOpenClasses() { + @Override + public Boolean getGenerateModelOpenClasses() { return generateModelOpenClasses; } @@ -1026,7 +1046,8 @@ public void setGenerateModelOpenClasses(Boolean generateModelOpenClasses) { @Input @Optional - public Boolean getInitializeNullableTypes() { + @Override + public Boolean getInitializeNullableTypes() { return initializeNullableTypes; } @@ -1043,7 +1064,8 @@ public void setInitializeNullableTypes(Boolean initializeNullableTypes) { @Input @Optional - public Boolean getGenerateSealedInterfaces() { + @Override + public Boolean getGenerateSealedInterfaces() { return generateSealedInterfaces; } @@ -1060,7 +1082,8 @@ public void setGenerateSealedInterfaces(Boolean generateSealedInterfaces) { @Input @Optional - public Boolean getSupportUnknownFields() { + @Override + public Boolean getSupportUnknownFields() { return supportUnknownFields; } From 02dfc8312a21403932a58ff2db71ffb4c937fd22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:23:47 +0200 Subject: [PATCH 032/115] Fix test framework implementation dependencies deprecation (#39) Gradle 8.x deprecated automatic loading of test framework implementation dependencies, scheduled for removal in Gradle 9.0. The warning occurred because `test.useJUnitPlatform()` relies on Gradle to automatically inject the JUnit Jupiter engine dependency. The modern approach is to use the `testing {}` block with `useJUnitJupiter()`, which makes the test framework declaration explicit and configuration-cache friendly. Closes: #36 --- build.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 485390e49..7c5629b83 100644 --- a/build.gradle +++ b/build.gradle @@ -30,7 +30,13 @@ dependencies { testImplementation "org.hamcrest:java-hamcrest:2.0.0.0" } -test.useJUnitPlatform() +testing { + suites { + test { + useJUnitJupiter() + } + } +} task codeCoverageReport(type: JacocoReport) { executionData fileTree(project.rootDir.absolutePath).include("build/jacoco/*.exec") From c17a4c16114ba732bd8900c5c8e6e195e521e7ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Tue, 4 Aug 2026 17:41:58 +0200 Subject: [PATCH 033/115] Fix Task.getProject() deprecation at execution time (#40) Gradle deprecated calling `Task.getProject()` at execution time, which will become an error in Gradle 10.0. This API is incompatible with the configuration cache, which will be the only supported mode in future Gradle versions. The `GraphQLCodegenGradleTask` was calling `getProject()` during task execution to access the project directory and source set resources. The fix injects `ProjectLayout` via the task constructor, which is the configuration-cache-safe way to access project-related information. Closes: #37 Closes: #1 --- .../gradle/GraphQLCodegenGradlePlugin.java | 20 ++++++++++++ .../gradle/GraphQLCodegenGradleTask.java | 31 ++++++++++--------- 2 files changed, 36 insertions(+), 15 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java index e6e28d8b0..21f324fb3 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradlePlugin.java @@ -2,8 +2,12 @@ import org.gradle.api.Plugin; import org.gradle.api.Project; +import org.gradle.api.plugins.JavaPluginExtension; +import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.TaskContainer; +import java.io.File; + /** * Gradle plugin for GraphQL code generation * @@ -14,6 +18,22 @@ public class GraphQLCodegenGradlePlugin implements Plugin { @Override public void apply(Project project) { TaskContainer tasks = project.getTasks(); + + File defaultResourcesDir = project.getExtensions() + .getByType(JavaPluginExtension.class) + .getSourceSets() + .getByName(SourceSet.MAIN_SOURCE_SET_NAME) + .getResources() + .getSourceDirectories() + .getFiles() + .stream() + .findFirst() + .orElse(null); + + tasks.withType(GraphQLCodegenGradleTask.class).configureEach(task -> { + task.setDefaultResourcesDir(defaultResourcesDir); + }); + tasks.create("graphqlCodegen", GraphQLCodegenGradleTask.class); tasks.create("graphqlCodegenValidate", GraphQLCodegenValidateGradleTask.class); } diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index 928beedd4..d6638b793 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -17,6 +17,8 @@ import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.Action; import org.gradle.api.DefaultTask; +import org.gradle.api.file.DirectoryProperty; +import org.gradle.api.file.ProjectLayout; import org.gradle.api.plugins.JavaPluginExtension; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.InputDirectory; @@ -29,6 +31,8 @@ import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.TaskAction; +import javax.inject.Inject; + import java.io.File; import java.io.IOException; import java.nio.file.Path; @@ -128,9 +132,14 @@ public class GraphQLCodegenGradleTask extends DefaultTask implements GraphQLCode private Boolean skip = false; private Boolean skipSchemaSizeLimit = MappingConfigConstants.DEFAULT_SKIP_SCHEMA_SIZE_LIMIT; - public GraphQLCodegenGradleTask() { + private File defaultResourcesDir; + private final ProjectLayout projectLayout; + + @Inject + public GraphQLCodegenGradleTask(ProjectLayout projectLayout) { setGroup("codegen"); setDescription("Generates Java POJOs and interfaces based on GraphQL schemas"); + this.projectLayout = projectLayout; } /** @@ -148,7 +157,7 @@ public void generate() throws Exception { mappingConfig.setCustomAnnotationsMapping( customAnnotationsMapping != null ? customAnnotationsMapping : new HashMap<>()); mappingConfig.setCustomTemplatesRoot( - customTemplatesRoot != null ? customTemplatesRoot : getProject().getProjectDir() + customTemplatesRoot != null ? customTemplatesRoot : projectLayout.getProjectDirectory().getAsFile() ); mappingConfig.setCustomTemplates( customTemplates != null ? customTemplates : new HashMap<>()); @@ -286,23 +295,15 @@ public List getActualSchemaPaths() throws IOException { private Path getSchemasRootDir() { String rootDir = graphqlSchemas.getRootDir(); if (rootDir == null) { - return findDefaultResourcesDir().orElseThrow(() -> new IllegalStateException( - "Default resource folder not found, please provide graphqlSchemas.rootDir")); + return java.util.Optional.ofNullable(defaultResourcesDir).map(File::toPath) + .orElseThrow(() -> new IllegalStateException( + "Default resource folder not found, please provide graphqlSchemas.rootDir")); } return Paths.get(rootDir); } - private java.util.Optional findDefaultResourcesDir() { - return getProject().getExtensions() - .getByType(JavaPluginExtension.class) - .getSourceSets() - .getByName(SourceSet.MAIN_SOURCE_SET_NAME) - .getResources() - .getSourceDirectories() - .getFiles() - .stream() - .findFirst() - .map(File::toPath); + public void setDefaultResourcesDir(File defaultResourcesDir) { + this.defaultResourcesDir = defaultResourcesDir; } private java.util.Optional buildJsonSupplier() { From 22399688d3e79879f38f3abe81fe123a3a17bd37 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Tue, 4 Aug 2026 16:03:43 +0000 Subject: [PATCH 034/115] Release v6.1.0 --- build.gradle | 2 +- plugins/gradle/README.md | 4 ++-- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 7c5629b83..251398c31 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.1.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index de338b75f..9c53785a2 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.besi97.graphql.codegen" version "6.0.0" + id "io.github.besi97.graphql.codegen" version "6.1.0" } ``` @@ -31,7 +31,7 @@ buildscript { } } dependencies { - classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.0.0" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.1.0" } } diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 9b157ec3e..967b02b96 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.0.21" - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.1.0" } -def graphqlCodegenClientKotlinVersion = '6.0.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.1.0' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.1.0" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index b45267a61..5d4da5147 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.1.0" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.0.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.1.0" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 44dfbf24b..5c7b6842c 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.0.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.1.0" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 16ec29861..c144f9e6d 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.0.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.1.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 4f612da01a0aa3e073046031e4c62762e70a70c2 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Tue, 4 Aug 2026 16:03:51 +0000 Subject: [PATCH 035/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 251398c31..3221e8039 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.30.0" } -def graphqlCodegenVersion = '6.1.0' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.1.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 967b02b96..5c121e3f5 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.0.21" - id "io.github.besi97.graphql.codegen" version "6.1.0" + id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.1.0' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.1.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.1.0" + implementation "io.github.besi97:graphql-java-codegen:6.1.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 5d4da5147..e1dc03d82 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.1.0" + id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.1.0" + implementation "io.github.besi97:graphql-java-codegen:6.1.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 5c7b6842c..d7fe27a1d 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.1.0" + id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index c144f9e6d..2334c6d07 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.1.0' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.1.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From d0e7470e1e91e06500576f02f63c70a4921cfa76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:16:28 +0200 Subject: [PATCH 036/115] Add addGeneratedAnnotationDate config option to omit timestamp from @Generated (#43) ## Summary Adds a new `addGeneratedAnnotationDate` configuration option (default: `true`) that controls whether the `date` attribute is included in the `@Generated` annotation on generated classes. When set to `false`, the generated annotation omits the date: ```java // addGeneratedAnnotationDate = true (default, unchanged) @javax.annotation.Generated( value = "io.github.besi97.graphql.codegen.GraphQLCodegen", date = "2026-08-05T12:00:00+0000" ) // addGeneratedAnnotationDate = false @javax.annotation.Generated( value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) ``` ## Motivation The timestamp in `@Generated` makes outputs non-reproducible, which reduces build cache effectiveness. This option allows users to opt into reproducible builds while preserving backward compatibility (default behavior unchanged). --- docs/codegen-options.md | 1 + .../codegen/gradle/GraphQLCodegenGradleTask.java | 13 +++++++++++++ .../codegen/model/GeneratedInformation.java | 6 ++++++ .../model/GraphQLCodegenConfiguration.java | 7 +++++++ .../graphql/codegen/model/MappingConfig.java | 12 ++++++++++++ .../codegen/model/MappingConfigConstants.java | 3 +++ .../MappingConfigDefaultValuesInitializer.java | 3 +++ .../graphql/codegen/model/MappingContext.java | 5 +++++ src/main/resources/templates/java-lang/enum.ftl | 4 ++-- .../resources/templates/java-lang/interface.ftl | 4 ++-- .../java-lang/jackson_type_id_resolver.ftl | 4 ++-- .../resources/templates/java-lang/operations.ftl | 4 ++-- .../templates/java-lang/parametrized_input.ftl | 4 ++-- .../resources/templates/java-lang/request.ftl | 8 ++++---- .../resources/templates/java-lang/response.ftl | 4 ++-- .../templates/java-lang/response_projection.ftl | 4 ++-- src/main/resources/templates/java-lang/type.ftl | 8 ++++---- src/main/resources/templates/java-lang/union.ftl | 4 ++-- src/main/resources/templates/kotlin-lang/enum.ftl | 4 ++-- .../resources/templates/kotlin-lang/interface.ftl | 4 ++-- .../kotlin-lang/jackson_type_id_resolver.ftl | 4 ++-- .../templates/kotlin-lang/operations.ftl | 4 ++-- .../templates/kotlin-lang/parametrized_input.ftl | 4 ++-- .../resources/templates/kotlin-lang/request.ftl | 4 ++-- .../resources/templates/kotlin-lang/response.ftl | 4 ++-- .../templates/kotlin-lang/response_projection.ftl | 4 ++-- src/main/resources/templates/kotlin-lang/type.ftl | 4 ++-- .../resources/templates/kotlin-lang/union.ftl | 4 ++-- .../codegen/GraphQLCodegenAnnotationsTest.java | 15 +++++++++++++++ 29 files changed, 109 insertions(+), 44 deletions(-) diff --git a/docs/codegen-options.md b/docs/codegen-options.md index cd2da18a3..b785086b6 100644 --- a/docs/codegen-options.md +++ b/docs/codegen-options.md @@ -19,6 +19,7 @@ | `generateToString` | Boolean | False | Specifies whether generated model classes should have toString method defined. | | `generateJacksonTypeIdResolver` | Boolean | False | Specifies whether generated union interfaces should be annotated with a custom Jackson type id resolver generated in model package. | | `addGeneratedAnnotation` | Boolean | True | Specifies whether generated classes should have `@Generated` annotation. | +| `addGeneratedAnnotationDate` | Boolean | True | Specifies whether the `@Generated` annotation should include the `date` attribute. | | `generatedAnnotation` | String | `jakarta.annotation.Generated`
`javax.annotation.Generated` | Qualified class name (with package) of the `@Generated` annotation that will be added on top of every generated class (if `addGeneratedAnnotation` is **true**) | | `apiNamePrefix` | String | Empty | Sets the prefix for GraphQL api classes (query, mutation, subscription). | | `apiNameSuffix` | String | `Resolver` | Sets the suffix for GraphQL api classes (query, mutation, subscription). | diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index d6638b793..aeb28c69a 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -97,6 +97,7 @@ public class GraphQLCodegenGradleTask extends DefaultTask implements GraphQLCode MappingConfigConstants.DEFAULT_GENERATE_APIS_WITH_SUSPEND_FUNCTIONS; private Boolean generateJacksonTypeIdResolver = MappingConfigConstants.DEFAULT_GENERATE_JACKSON_TYPE_ID_RESOLVER; private Boolean addGeneratedAnnotation = MappingConfigConstants.DEFAULT_ADD_GENERATED_ANNOTATION; + private Boolean addGeneratedAnnotationDate = MappingConfigConstants.DEFAULT_ADD_GENERATED_ANNOTATION_DATE; private Boolean generateNoArgsConstructorOnly = MappingConfigConstants.DEFAULT_GENERATE_NOARGS_CONSTRUCTOR_ONLY; private Boolean generateModelsWithPublicFields = MappingConfigConstants.DEFAULT_GENERATE_MODELS_WITH_PUBLIC_FIELDS; private String generatedAnnotation; @@ -188,6 +189,7 @@ public void generate() throws Exception { mappingConfig.setGenerateNoArgsConstructorOnly(generateNoArgsConstructorOnly); mappingConfig.setGenerateModelsWithPublicFields(generateModelsWithPublicFields); mappingConfig.setAddGeneratedAnnotation(addGeneratedAnnotation); + mappingConfig.setAddGeneratedAnnotationDate(addGeneratedAnnotationDate); mappingConfig.setGeneratedAnnotation(generatedAnnotation); mappingConfig.setApiReturnType(apiReturnType); mappingConfig.setApiReturnListType(apiReturnListType); @@ -749,6 +751,17 @@ public void setAddGeneratedAnnotation(Boolean addGeneratedAnnotation) { this.addGeneratedAnnotation = addGeneratedAnnotation; } + @Input + @Optional + @Override + public Boolean getAddGeneratedAnnotationDate() { + return addGeneratedAnnotationDate; + } + + public void setAddGeneratedAnnotationDate(Boolean addGeneratedAnnotationDate) { + this.addGeneratedAnnotationDate = addGeneratedAnnotationDate; + } + @Input @Optional @Override diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java index 06d482177..4a0633176 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java @@ -13,6 +13,7 @@ public class GeneratedInformation { private final String generatedType; private Supplier dateTimeSupplier; + private final boolean addGeneratedAnnotationDate; public GeneratedInformation(MappingConfig mappingConfig) { this(ZonedDateTime::now, mappingConfig); @@ -21,6 +22,8 @@ public GeneratedInformation(MappingConfig mappingConfig) { public GeneratedInformation(Supplier dateTimeSupplier, MappingConfig mappingConfig) { this.dateTimeSupplier = dateTimeSupplier; this.generatedType = initGeneratedType(mappingConfig); + this.addGeneratedAnnotationDate = mappingConfig == null || + !Boolean.FALSE.equals(mappingConfig.getAddGeneratedAnnotationDate()); } private static String initGeneratedType(MappingConfig mappingConfig) { @@ -55,6 +58,9 @@ public String getGeneratedType() { } public String getDateTime() { + if (!addGeneratedAnnotationDate) { + return null; + } return DATE_TIME_FORMAT.format(dateTimeSupplier.get()); } diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java index 75876cc73..56616bf20 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GraphQLCodegenConfiguration.java @@ -281,6 +281,13 @@ public interface GraphQLCodegenConfiguration { */ Boolean getAddGeneratedAnnotation(); + /** + * Specifies whether the {@code @Generated} annotation should include the {@code date} attribute. + * + * @return true if the {@code date} attribute should be included in the {@code @Generated} annotation + */ + Boolean getAddGeneratedAnnotationDate(); + /** * Specifies whether generated union interfaces should be annotated with a Jackson type id resolver generated in * model package. diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java index 4d95b0356..b281ab1a9 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfig.java @@ -56,6 +56,7 @@ public class MappingConfig implements GraphQLCodegenConfiguration, Combinable <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/java-lang/interface.ftl b/src/main/resources/templates/java-lang/interface.ftl index 9d0cc7457..974aae548 100644 --- a/src/main/resources/templates/java-lang/interface.ftl +++ b/src/main/resources/templates/java-lang/interface.ftl @@ -17,8 +17,8 @@ import ${import}.*; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl b/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl index 7d9c004a6..508268fd1 100644 --- a/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl +++ b/src/main/resources/templates/java-lang/jackson_type_id_resolver.ftl @@ -9,8 +9,8 @@ import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { diff --git a/src/main/resources/templates/java-lang/operations.ftl b/src/main/resources/templates/java-lang/operations.ftl index a561ed94c..b7e7079f9 100644 --- a/src/main/resources/templates/java-lang/operations.ftl +++ b/src/main/resources/templates/java-lang/operations.ftl @@ -15,8 +15,8 @@ import ${import}.*; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) public interface ${className}<#if implements?has_content> extends <#list implements as interface>${interface}<#if interface_has_next>, { diff --git a/src/main/resources/templates/java-lang/parametrized_input.ftl b/src/main/resources/templates/java-lang/parametrized_input.ftl index ff4e1207e..422bdba9b 100644 --- a/src/main/resources/templates/java-lang/parametrized_input.ftl +++ b/src/main/resources/templates/java-lang/parametrized_input.ftl @@ -19,8 +19,8 @@ import java.util.Objects; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/java-lang/request.ftl b/src/main/resources/templates/java-lang/request.ftl index 211cea8af..faacecd29 100644 --- a/src/main/resources/templates/java-lang/request.ftl +++ b/src/main/resources/templates/java-lang/request.ftl @@ -21,8 +21,8 @@ import java.util.Set; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> @@ -124,8 +124,8 @@ public class ${className} implements GraphQLOperationRequest { <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) public static class Builder { diff --git a/src/main/resources/templates/java-lang/response.ftl b/src/main/resources/templates/java-lang/response.ftl index 4252769f7..0f9d84bb3 100644 --- a/src/main/resources/templates/java-lang/response.ftl +++ b/src/main/resources/templates/java-lang/response.ftl @@ -14,8 +14,8 @@ import java.util.Map; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/java-lang/response_projection.ftl b/src/main/resources/templates/java-lang/response_projection.ftl index 4d3a9c47e..fbbc429c5 100644 --- a/src/main/resources/templates/java-lang/response_projection.ftl +++ b/src/main/resources/templates/java-lang/response_projection.ftl @@ -22,8 +22,8 @@ import java.util.Objects; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/java-lang/type.ftl b/src/main/resources/templates/java-lang/type.ftl index d8f36496a..ce9a3be98 100644 --- a/src/main/resources/templates/java-lang/type.ftl +++ b/src/main/resources/templates/java-lang/type.ftl @@ -27,8 +27,8 @@ import java.util.StringJoiner; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> @@ -166,8 +166,8 @@ public class ${className} implements java.io.Serializable<#if implements?has_con <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) public static class Builder { diff --git a/src/main/resources/templates/java-lang/union.ftl b/src/main/resources/templates/java-lang/union.ftl index 96658236e..fa7f0839c 100644 --- a/src/main/resources/templates/java-lang/union.ftl +++ b/src/main/resources/templates/java-lang/union.ftl @@ -12,8 +12,8 @@ package ${package}; <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "${generatedInfo.getDateTime()}" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen"<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/enum.ftl b/src/main/resources/templates/kotlin-lang/enum.ftl index ac0dddf0c..3a4cdc45a 100755 --- a/src/main/resources/templates/kotlin-lang/enum.ftl +++ b/src/main/resources/templates/kotlin-lang/enum.ftl @@ -11,8 +11,8 @@ package ${package} <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/interface.ftl b/src/main/resources/templates/kotlin-lang/interface.ftl index 11313bed6..70bd4a66b 100755 --- a/src/main/resources/templates/kotlin-lang/interface.ftl +++ b/src/main/resources/templates/kotlin-lang/interface.ftl @@ -39,8 +39,8 @@ import ${import}.* <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl b/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl index ac74d3ce4..223044e26 100644 --- a/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl +++ b/src/main/resources/templates/kotlin-lang/jackson_type_id_resolver.ftl @@ -9,8 +9,8 @@ import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { diff --git a/src/main/resources/templates/kotlin-lang/operations.ftl b/src/main/resources/templates/kotlin-lang/operations.ftl index aeac915c5..c8d8dad35 100755 --- a/src/main/resources/templates/kotlin-lang/operations.ftl +++ b/src/main/resources/templates/kotlin-lang/operations.ftl @@ -15,8 +15,8 @@ import ${import}.* <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) interface ${className}<#if implements?has_content> : <#list implements as interface>${interface}<#if interface_has_next>, { diff --git a/src/main/resources/templates/kotlin-lang/parametrized_input.ftl b/src/main/resources/templates/kotlin-lang/parametrized_input.ftl index 4e1869fb1..53a16c9e1 100755 --- a/src/main/resources/templates/kotlin-lang/parametrized_input.ftl +++ b/src/main/resources/templates/kotlin-lang/parametrized_input.ftl @@ -14,8 +14,8 @@ import java.util.StringJoiner <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/request.ftl b/src/main/resources/templates/kotlin-lang/request.ftl index 33ee15309..e99ab494a 100755 --- a/src/main/resources/templates/kotlin-lang/request.ftl +++ b/src/main/resources/templates/kotlin-lang/request.ftl @@ -18,8 +18,8 @@ import java.util.Objects <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/response.ftl b/src/main/resources/templates/kotlin-lang/response.ftl index 385b030ac..bd76602cc 100755 --- a/src/main/resources/templates/kotlin-lang/response.ftl +++ b/src/main/resources/templates/kotlin-lang/response.ftl @@ -13,8 +13,8 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/response_projection.ftl b/src/main/resources/templates/kotlin-lang/response_projection.ftl index 4fc8de6c4..52f1bc26e 100755 --- a/src/main/resources/templates/kotlin-lang/response_projection.ftl +++ b/src/main/resources/templates/kotlin-lang/response_projection.ftl @@ -17,8 +17,8 @@ import java.util.Objects <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/type.ftl b/src/main/resources/templates/kotlin-lang/type.ftl index 4d93ecea0..f4ef0d373 100755 --- a/src/main/resources/templates/kotlin-lang/type.ftl +++ b/src/main/resources/templates/kotlin-lang/type.ftl @@ -49,8 +49,8 @@ import java.util.StringJoiner <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/main/resources/templates/kotlin-lang/union.ftl b/src/main/resources/templates/kotlin-lang/union.ftl index ee344fe70..6ab1420c6 100755 --- a/src/main/resources/templates/kotlin-lang/union.ftl +++ b/src/main/resources/templates/kotlin-lang/union.ftl @@ -12,8 +12,8 @@ package ${package} <#if generatedAnnotation && generatedInfo.getGeneratedType()?has_content> @${generatedInfo.getGeneratedType()}( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "${generatedInfo.getDateTime()}" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"]<#if generatedInfo.getDateTime()??>, + date = "${generatedInfo.getDateTime()}" ) <#list annotations as annotation> diff --git a/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java index 1fad190e5..8369a137e 100644 --- a/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java @@ -335,6 +335,21 @@ void generate_GeneratedAnnotation() throws Exception { "public class Event implements java.io.Serializable {"); } + @Test + void generate_GeneratedAnnotationWithoutDate() throws Exception { + mappingConfig.setGeneratedAnnotation("jakarta.annotation.Generated"); + mappingConfig.setAddGeneratedAnnotationDate(false); + + generate("src/test/resources/schemas/test.graphqls"); + + File[] files = Objects.requireNonNull(outputJavaClassesDir.listFiles()); + assertFileContainsElements(files, "Event.java", " */", + "@jakarta.annotation.Generated(", + " value = \"io.github.besi97.graphql.codegen.GraphQLCodegen\"", + ")", + "public class Event implements java.io.Serializable {"); + } + private void generate(String path) throws IOException { new JavaGraphQLCodegen(singletonList(path), outputBuildDir, mappingConfig, TestUtils.getStaticGeneratedInfo(mappingConfig)).generate(); From 663eba3bfc147210fdfc3c2fdf2a6443cbee4daa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 07:44:28 +0200 Subject: [PATCH 037/115] Add @PathSensitive annotations to Gradle plugin file inputs (#46) Adds `@PathSensitive` annotations to all file/path-based task inputs in the Gradle plugin for proper incremental build and caching support. --- .../graphql/codegen/gradle/GraphQLCodegenGradleTask.java | 7 +++++++ .../codegen/gradle/GraphQLCodegenValidateGradleTask.java | 7 +++++-- .../besi97/graphql/codegen/gradle/SchemaFinderConfig.java | 3 +++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index aeb28c69a..e86ef5da8 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -28,6 +28,8 @@ import org.gradle.api.tasks.Nested; import org.gradle.api.tasks.Optional; import org.gradle.api.tasks.OutputDirectory; +import org.gradle.api.tasks.PathSensitive; +import org.gradle.api.tasks.PathSensitivity; import org.gradle.api.tasks.SourceSet; import org.gradle.api.tasks.TaskAction; @@ -279,6 +281,7 @@ private GraphQLCodegen instantiateCodegen(MappingConfig mappingConfig) throws IO * @throws IOException in case some I/O error occurred */ @InputFiles + @PathSensitive(PathSensitivity.RELATIVE) public List getActualSchemaPaths() throws IOException { if (graphqlSchemaPaths != null) { return graphqlSchemaPaths; @@ -317,6 +320,7 @@ private java.util.Optional buildJsonSupplier() { @InputFiles @Optional + @PathSensitive(PathSensitivity.RELATIVE) public List getGraphqlSchemaPaths() { return graphqlSchemaPaths; } @@ -327,6 +331,7 @@ public void setGraphqlSchemaPaths(List graphqlSchemaPaths) { @InputFile @Optional + @PathSensitive(PathSensitivity.NONE) public String getGraphqlQueryIntrospectionResultPath() { return graphqlQueryIntrospectionResultPath; } @@ -367,6 +372,7 @@ public void setCustomTypesMapping(Map customTypesMapping) { @InputDirectory @Optional + @PathSensitive(PathSensitivity.RELATIVE) @Override public File getCustomTemplatesRoot() { return customTemplatesRoot; @@ -1021,6 +1027,7 @@ public String getResolverParentInterface() { @InputFiles @Optional + @PathSensitive(PathSensitivity.RELATIVE) public List getConfigurationFiles() { return configurationFiles; } diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java index 13fa6ce51..6a7d8e633 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java @@ -2,7 +2,9 @@ import io.github.besi97.graphql.codegen.GraphQLCodegenValidate; import org.gradle.api.DefaultTask; -import org.gradle.api.tasks.Input; +import org.gradle.api.tasks.InputFiles; +import org.gradle.api.tasks.PathSensitive; +import org.gradle.api.tasks.PathSensitivity; import org.gradle.api.tasks.TaskAction; import java.io.IOException; @@ -22,7 +24,8 @@ public void validate() throws IOException { new GraphQLCodegenValidate(graphqlSchemaPaths).validate(); } - @Input + @InputFiles + @PathSensitive(PathSensitivity.RELATIVE) public List getGraphqlSchemaPaths() { return graphqlSchemaPaths; } diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java index a4f3d7eb5..a8296d6b8 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/SchemaFinderConfig.java @@ -5,6 +5,8 @@ import org.gradle.api.tasks.InputFiles; import org.gradle.api.tasks.Internal; import org.gradle.api.tasks.Optional; +import org.gradle.api.tasks.PathSensitive; +import org.gradle.api.tasks.PathSensitivity; import java.util.Collections; import java.util.Set; @@ -63,6 +65,7 @@ public void setIncludePattern(String includePattern) { @InputFiles @Optional + @PathSensitive(PathSensitivity.RELATIVE) public Set getExcludedFiles() { return excludedFiles; } From af02a1a6024db2d561712c413655fad5e59aa2bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 09:27:35 +0200 Subject: [PATCH 038/115] Upgrade Gradle wrapper to 9.6.1 (#48) ## Changes - Upgrade Gradle wrapper from 8.14.3 to 9.6.1 - Add `@DisableCachingByDefault` annotation to custom Gradle task types (`GraphQLCodegenGradleTask` and `GraphQLCodegenValidateGradleTask`), which is now **required** by Gradle 9's `validatePlugins` task - Regenerate `gradlew`, `gradlew.bat`, and `gradle-wrapper.jar` (wrapper JAR is now an executable JAR in Gradle 9) ## Gradle 9 migration notes | Change | Impact | |--------|--------| | `validatePlugins` enforces caching annotations on all custom tasks | Must add `@CacheableTask`, `@DisableCachingByDefault`, or `@UntrackedTask` | | `@DisableCachingByDefault` moved to `org.gradle.work` package | Import path changed from `org.gradle.api.tasks` | | Wrapper JAR is now executable | `gradlew`/`gradlew.bat`/jar regenerated | | JVM 17+ required for daemon | Already satisfied (project uses JDK 21) | ## Caching `@DisableCachingByDefault` was chosen over `@CacheableTask` for `GraphQLCodegenGradleTask` because the generated output may include timestamps (via `addGeneratedAnnotationDate`), making outputs non-deterministic. Will be updated in #45. --- gradle/wrapper/gradle-wrapper.jar | Bin 43764 -> 48462 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 11 ++---- gradlew.bat | 36 ++++++------------ .../gradle/GraphQLCodegenGradleTask.java | 2 + .../GraphQLCodegenValidateGradleTask.java | 2 + 6 files changed, 21 insertions(+), 32 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 1b33c55baabb587c669f562ae36f953de2481846..b1b8ef56b44f16b14dc800fa8103a6d89abb526f 100644 GIT binary patch delta 40183 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 delta 35506 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 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -65,30 +65,18 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :execute @rem Setup the command line -set CLASSPATH= -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* +@rem Execute gradlew +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index e86ef5da8..49d3b68cb 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -17,6 +17,7 @@ import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.Action; import org.gradle.api.DefaultTask; +import org.gradle.work.DisableCachingByDefault; import org.gradle.api.file.DirectoryProperty; import org.gradle.api.file.ProjectLayout; import org.gradle.api.plugins.JavaPluginExtension; @@ -52,6 +53,7 @@ * * @author Besi97 */ +@DisableCachingByDefault(because = "Code generation output may include timestamps") public class GraphQLCodegenGradleTask extends DefaultTask implements GraphQLCodegenConfiguration { private List graphqlSchemaPaths; diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java index 6a7d8e633..43a39ef4c 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java @@ -2,6 +2,7 @@ import io.github.besi97.graphql.codegen.GraphQLCodegenValidate; import org.gradle.api.DefaultTask; +import org.gradle.work.DisableCachingByDefault; import org.gradle.api.tasks.InputFiles; import org.gradle.api.tasks.PathSensitive; import org.gradle.api.tasks.PathSensitivity; @@ -15,6 +16,7 @@ * * @author Besi97 */ +@DisableCachingByDefault(because = "Validation task does not produce output files") public class GraphQLCodegenValidateGradleTask extends DefaultTask { private List graphqlSchemaPaths; From 4789acf5604c6576bf8a3a4c175765411695231a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 10:58:06 +0200 Subject: [PATCH 039/115] feat: explicit skipSigning flag for staging CI jobs (#77) ## Problem Dependabot PRs were failing CI because the build unconditionally attempts to sign Maven publications, but PRs from forks don't have access to repository secrets (PGP signing keys). ## Solution Added a Gradle property `skipSigning` to explicitly control whether signing is performed: - **build.gradle**: Check for `skipSigning` property before calling `signAllPublications()` - **github.yml**: Pass `-PskipSigning=true` for `pull_request` builds where secrets are unavailable ## Benefits - Signing behavior is **documented and explicit** rather than silently skipping - PR checks are **consistent** - all PR builds skip signing - Main branch pushes still sign (secrets available) - Easy to understand and maintain --- .github/workflows/github.yml | 8 +++++++- build.gradle | 6 +++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index f3b908808..c12b0bd27 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -30,7 +30,13 @@ jobs: key: gradle - name: Build library - run: ./gradlew build publishToMavenLocal --warning-mode all + run: | + # Skip signing for PR builds (secrets not available from forks) + SIGNING_FLAG="" + if [ "${{ github.event_name }}" = "pull_request" ]; then + SIGNING_FLAG="-PskipSigning=true" + fi + ./gradlew build publishToMavenLocal --warning-mode all $SIGNING_FLAG env: ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.OSSRH_GPG_SECRET_KEY }} ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} diff --git a/build.gradle b/build.gradle index 3221e8039..338ab3597 100644 --- a/build.gradle +++ b/build.gradle @@ -75,7 +75,11 @@ javadoc.options.encoding = "UTF-8" mavenPublishing { publishToMavenCentral("CENTRAL_PORTAL") - signAllPublications() + + // Skip signing for staging/CI jobs (e.g., Dependabot PRs) by passing -PskipSigning=true + if (!project.hasProperty('skipSigning') || !project.property('skipSigning').toBoolean()) { + signAllPublications() + } coordinates("io.github.besi97", "graphql-java-codegen", graphqlCodegenVersion) From 66f3c68c4f567377c87a1b9d199a3cb09cda094a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:03:24 +0200 Subject: [PATCH 040/115] Bump com.typesafe:config from 1.4.3 to 1.4.9 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#54) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.typesafe:config](https://github.com/lightbend/config) from 1.4.3 to 1.4.9.
Release notes

Sourced from com.typesafe:config's releases.

v1.4.9

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.8...v1.4.9

v1.4.8

What's Changed

Full Changelog: https://github.com/lightbend/config/compare/v1.4.7...v1.4.8

v1.4.7

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.6...v1.4.7

v1.4.6

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.5...v1.4.6

v1.4.5

What's Changed

... (truncated)

Changelog

Sourced from com.typesafe:config's changelog.

1.4.9: June 3, 2026

1.4.8: May 5, 2026

  • fix: BugOrBroken - partially-shadowed object has nested delayed merge, fix for regression introduced in 1.4.7, (#846) thanks to @​johanandren

1.4.7: April 28, 2026

1.4.6: February 24, 2026

1.4.5: September 11, 2025

1.4.4: July 3, 2025

Commits
  • 92fc7df fix: wrong line number for objects after multiline string (#853)
  • 81f2de0 feat: opt-in unknown key validation for ConfigBeanFactory (#851)
  • be40b4b chore: correct origin line numbers after newline separators (#850)
  • 8a92847 docs: release notes 1.4.8 (#847)
  • b0a1e43 fix: regression - partially-shadowed object has nested delayed merge (#846)
  • eb80714 Drop the broken Maven chip in Readme (#844)
  • 833bacb fix: Don't evaluate substitutions hidden by values from resolved objects (#839)
  • dd3a0df fix: rendering of substituted list with spacce (#841)
  • eb46e0e chore: Fix spelling here and there (#840)
  • affd59d build: update actions, replace deprecated apt-key
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.typesafe:config&package-manager=gradle&previous-version=1.4.3&new-version=1.4.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 2334c6d07..7c1803fef 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -29,7 +29,7 @@ dependencies { implementation "org.freemarker:freemarker:2.3.32" implementation "com.graphql-java:graphql-java:20.2" implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" - implementation "com.typesafe:config:1.4.3" + implementation "com.typesafe:config:1.4.9" testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.2' From d7dc351507a5180f29f0f32eaf8d8c05acf9dd82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:04:05 +0200 Subject: [PATCH 041/115] Bump actions/checkout from 4 to 7 (#64) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/actions/checkout/compare/v6.0.3...v7.0.0

v6.1.0

What's Changed

https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change

Full Changelog: https://github.com/actions/checkout/compare/v6.0.3...v6.1.0

v6.0.3

What's Changed

New Contributors

Full Changelog: https://github.com/actions/checkout/compare/v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: https://github.com/actions/checkout/compare/v6.0.1...v6.0.2

v6.0.1

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4&new-version=7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-code-style.yml | 2 +- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-code-style.yml b/.github/workflows/check-code-style.yml index 71d896702..238dcf52f 100644 --- a/.github/workflows/check-code-style.yml +++ b/.github/workflows/check-code-style.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Check Code Style env: diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index c12b0bd27..c0bc89033 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -15,7 +15,7 @@ jobs: matrix: jdk-version: [ 17, 21 ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Setup Java ${{ matrix.jdk-version }} uses: actions/setup-java@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0858afc2f..2c1317a28 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: app-id: ${{ secrets.CI_BOT_CLIENT_ID }} private-key: ${{ secrets.CI_BOT_PRIVATE_KEY_PEM }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: ref: ${{ github.event.release.target_commitish }} token: ${{ steps.app-token.outputs.token }} From 183371e0a8a5cff6d872e96f0dbb04278dea8421 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:04:39 +0200 Subject: [PATCH 042/115] Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plugins/gradle/example-client-kotlin (#52) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 5c121e3f5..59ab9b73f 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -38,8 +38,8 @@ dependencies { implementation "com.fasterxml.jackson.core:jackson-annotations:2.15.3" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" } /** From 9815d8c933f42c6048e81c592fd5ebca7535e14d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:05:02 +0200 Subject: [PATCH 043/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.1 (#51) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.15.3 to 2.22.1.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.15.3&new-version=2.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 338ab3597..c7791618a 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ repositories { dependencies { compileOnly "org.freemarker:freemarker:2.3.32" compileOnly "com.graphql-java:graphql-java:20.2" - compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" + compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" compileOnly "com.typesafe:config:1.4.3" testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" From a0043ce4da5a8b8ad7321d2d4d5932eaf3ee3136 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:05:32 +0200 Subject: [PATCH 044/115] Bump actions/cache from 4 to 6 (#50) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/cache](https://github.com/actions/cache) from 4 to 6.
Release notes

Sourced from actions/cache's releases.

v6.0.0

What's Changed

Full Changelog: https://github.com/actions/cache/compare/v5...v6.0.0

v5.1.0

What's Changed

Full Changelog: https://github.com/actions/cache/compare/v5...v5.1.0

v5.0.5

What's Changed

Full Changelog: https://github.com/actions/cache/compare/v5...v5.0.5

v5.0.4

What's Changed

New Contributors

Full Changelog: https://github.com/actions/cache/compare/v5...v5.0.4

v5.0.3

What's Changed

Full Changelog: https://github.com/actions/cache/compare/v5...v5.0.3

v.5.0.2

v5.0.2

What's Changed

... (truncated)

Changelog

Sourced from actions/cache's changelog.

Releases

How to prepare a release

[!NOTE] Relevant for maintainers with write access only.

  1. Switch to a new branch from main.
  2. Run npm test to ensure all tests are passing.
  3. Update the version in https://github.com/actions/cache/blob/main/package.json.
  4. Run npm run build to update the compiled files.
  5. Update this https://github.com/actions/cache/blob/main/RELEASES.md with the new version and changes in the ## Changelog section.
  6. Run licensed cache to update the license report.
  7. Run licensed status and resolve any warnings by updating the https://github.com/actions/cache/blob/main/.licensed.yml file with the exceptions.
  8. Commit your changes and push your branch upstream.
  9. Open a pull request against main and get it reviewed and merged.
  10. Draft a new release https://github.com/actions/cache/releases use the same version number used in package.json
    1. Create a new tag with the version number.
    2. Auto generate release notes and update them to match the changes you made in RELEASES.md.
    3. Toggle the set as the latest release option.
    4. Publish the release.
  11. Navigate to https://github.com/actions/cache/actions/workflows/release-new-action-version.yml
    1. There should be a workflow run queued with the same version number.
    2. Approve the run to publish the new version and update the major tags for this action.

Changelog

6.1.0

6.0.0

  • Updated @actions/cache to ^6.0.1, @actions/core to ^3.0.1, @actions/exec to ^3.0.0, @actions/io to ^3.0.2
  • Migrated to ESM module system
  • Upgraded Jest to v30 and test infrastructure to be ESM compatible

5.0.4

  • Bump minimatch to v3.1.5 (fixes ReDoS via globstar patterns)
  • Bump undici to v6.24.1 (WebSocket decompression bomb protection, header validation fixes)
  • Bump fast-xml-parser to v5.5.6

5.0.3

5.0.2

... (truncated)

Commits
  • 55cc834 Merge pull request #1768 from jasongin/readonly-cache
  • d8cd72f Bump @​actions/cache to v6.1.0 - handle cache write error due to RO token
  • 2c8a9bd Merge pull request #1760 from actions/samirat/esm_migration_and_package_update
  • e9b91fd Prettier fixes
  • e4884b8 Rebuild dist
  • 10baf01 Fixed licenses
  • e39b386 Fix test mock return order
  • b692820 PR feedback
  • 6074912 Rebuild dist bundles as ESM to match type:module
  • 5a912e8 Fix lint and jest issues
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/cache&package-manager=github_actions&previous-version=4&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index c0bc89033..2adfb455c 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -24,7 +24,7 @@ jobs: distribution: 'adopt' - name: Gradle cache - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.gradle key: gradle diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2c1317a28..e323f43a3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: distribution: 'adopt' - name: Gradle cache - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.gradle key: gradle From 4e745b4e67f5d2f6d07fa50aba25fa44b286d4a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:06:46 +0200 Subject: [PATCH 045/115] Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#59) Bumps org.freemarker:freemarker from 2.3.32 to 2.3.34. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.32&new-version=2.3.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 7c1803fef..d4929b799 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -26,7 +26,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" - implementation "org.freemarker:freemarker:2.3.32" + implementation "org.freemarker:freemarker:2.3.34" implementation "com.graphql-java:graphql-java:20.2" implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" implementation "com.typesafe:config:1.4.9" From d544280a5b19b322d8beae354608aaebc5956457 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:07:37 +0200 Subject: [PATCH 046/115] Bump actions/create-github-app-token from 1 to 3 (#68) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token) from 1 to 3.
Release notes

Sourced from actions/create-github-app-token's releases.

v3.0.0

3.0.0 (2026-03-14)

Bug Fixes

BREAKING CHANGES

  • Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.
  • Requires Actions Runner v2.327.1 or later if you are using a self-hosted runner.

v3.0.0-beta.6

3.0.0-beta.6 (2026-03-13)

Bug Fixes

  • deps: bump @​actions/core from 1.11.1 to 3.0.0 (#337) (b044133)
  • deps: bump minimatch from 9.0.5 to 9.0.9 (#335) (5cbc656)
  • deps: bump the production-dependencies group with 4 updates (#336) (6bda5bc)
  • deps: bump undici from 7.16.0 to 7.18.2 (#323) (b4f638f)

v3.0.0-beta.5

3.0.0-beta.5 (2026-03-13)

  • fix!: require NODE_USE_ENV_PROXY for proxy support (#342) (d53a1cd)

BREAKING CHANGES

  • Custom proxy handling has been removed. If you use HTTP_PROXY or HTTPS_PROXY, you must now also set NODE_USE_ENV_PROXY=1 on the action step.

v3.0.0-beta.4

3.0.0-beta.4 (2026-03-13)

Bug Fixes

  • deps: bump @​octokit/auth-app from 7.2.1 to 8.0.1 (#257) (bef1eaf)
  • deps: bump @​octokit/request from 9.2.3 to 10.0.2 (#256) (5d7307b)
  • deps: bump glob from 10.4.5 to 10.5.0 (#305) (5480f43)
  • deps: bump p-retry from 6.2.1 to 7.1.0 (#294) (dce3be8)

... (truncated)

Changelog

Sourced from actions/create-github-app-token's changelog.

Changelog

3.2.0 (2026-05-12)

Features

  • add support for enterprise-level GitHub Apps (#263) (952a2a7)
  • support full repository names in repositories input (#372) (85eb8dd)

Bug Fixes

  • deps: bump @​actions/core from 3.0.0 to 3.0.1 in the production-dependencies group (#364) (43e5c34)
  • validate private-key input (#376) (f24bbd8)
Commits
  • bcd2ba4 chore(main): release 3.2.0 (#370)
  • f24bbd8 fix: validate private-key input (#376)
  • 363531b docs: capitalize Git as a proper noun in README (#374)
  • fd28011 docs: update procedure to configure Git (#287)
  • 85eb8dd feat: support full repository names in repositories input (#372)
  • c9aabb8 build(deps-dev): bump yaml from 2.8.3 to 2.8.4 in the development-dependencie...
  • e02e816 build(deps-dev): bump undici from 7.24.6 to 8.2.0 (#366)
  • 8d835bf build(deps-dev): bump esbuild from 0.27.4 to 0.28.0 in the development-depend...
  • 952a2a7 feat: add support for enterprise-level GitHub Apps (#263)
  • 43e5c34 fix(deps): bump @​actions/core from 3.0.0 to 3.0.1 in the production-dependenc...
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/create-github-app-token&package-manager=github_actions&previous-version=1&new-version=3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e323f43a3..51c40e611 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Generate GitHub App token id: app-token - uses: actions/create-github-app-token@v1 + uses: actions/create-github-app-token@v3 with: app-id: ${{ secrets.CI_BOT_CLIENT_ID }} private-key: ${{ secrets.CI_BOT_PRIVATE_KEY_PEM }} From 01e2e95f2d191e17ddc617b37fc847eb1f7fe1ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:07:58 +0200 Subject: [PATCH 047/115] Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 (#65) Bumps org.freemarker:freemarker from 2.3.32 to 2.3.34. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.32&new-version=2.3.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c7791618a..a7c3b6a6f 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ repositories { } dependencies { - compileOnly "org.freemarker:freemarker:2.3.32" + compileOnly "org.freemarker:freemarker:2.3.34" compileOnly "com.graphql-java:graphql-java:20.2" compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" compileOnly "com.typesafe:config:1.4.3" From 3bb9784badc3784a80d808d313f8460d2a039fc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:08:16 +0200 Subject: [PATCH 048/115] Bump org.projectlombok:lombok from 1.18.30 to 1.18.46 in /plugins/gradle/example-server (#63) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.30 to 1.18.46.
Changelog

Sourced from org.projectlombok:lombok's changelog.

v1.18.46 (April 22nd, 2026)

  • PLATFORM: JDK26 support added #4019.
  • PLATFORM: Spring Tools Suite 5 supported #3985.
  • BUGFIX: @Jacksonized no longer stops generating @JsonProperty once an explicit @JsonIgnore annotations is encountered #4022.
  • BUGFIX: In eclipse, mixing @Jacksonized and fluent = true no longer causes the error com.fasterxml.jackson.annotation.JsonProperty is not a repeatable annotation interface. #3934.
  • BUGFIX: Some finishing touches for v1.18.44's support of Jackson3 #4004.

v1.18.44 (March 11th, 2026)

  • FEATURE: @Jacksonized now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. #3950.
  • BUGFIX: On JDK25, val and @ExtensionMethod could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. #3947.
  • BUGFIX: @Jacksonized + fields marked transient would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. #3936.

v1.18.42 (September 18th, 2025)

  • FEATURE: All the various @Log annotations now allow you to change their access level (they still default to private). #2280. Thanks to new contributor Liam Pace!
  • BUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 #3940.

v1.18.40 (September 4th, 2025)

  • PLATFORM: JDK25 support added #3859.
  • BUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused java.lang.IllegalArgumentException: Document does not match the AST. [Issue #3886](projectlombok/lombok#3886).
  • PERFORMANCE: @ExtensionMethod is now significantly faster [Issue #3866](projectlombok/lombok#3866).
  • BUGFIX: the command line config tool would emit incorrect output for nullity annotations. [Issue #3931](projectlombok/lombok#3931).
  • FEATURE: @Jacksonized @Accessors(fluent=true) automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue #3265](projectlombok/lombok#3265), [Issue #3270](projectlombok/lombok#3270).
  • IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., @JsonProperty) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the config key lombok.copyJacksonAnnotationsToAccessors = true.

v1.18.38 (March 31st, 2025)

  • PLATFORM: JDK24 support added.
  • FEATURE: Lombok's nullity annotation now supports JSpecify out of the box, using config key jspecify.
  • BUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue #3823](projectlombok/lombok#3823).
  • BUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue #3783](projectlombok/lombok#3783).

v1.18.36 (November 15th, 2024)

  • PLATFORM: JDK23 support added.
  • BUGFIX: Eclipse projects using the com.pro-crafting.tools:jasperreports-maven-plugin will now compile.

v1.18.34 (June 28th, 2024)

  • PLATFORM: Added support for Eclipse 2024-06; you'd get some NoSuchMethodError traces in your logs if using @Builder or @Singular prior to this fix. [Issue #3638](projectlombok/lombok#3638).
  • IMPROBABLE BREAKING CHANGE: Lombok now adds @lombok.Generated by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue #3667](projectlombok/lombok#3667).
  • IMPROBABLE BREAKING CHANGE: When lombok.config contains lombok.onX.flagUsage = WARNING, from now on warnings will actually be generated if onX is used.[Issue #2848](projectlombok/lombok#2848)
  • BUGFIX: When @SuperBuilder was used on a type with an generic array type, it would error wrong number of type arguments. [Issue #3694](projectlombok/lombok#3694).
  • FEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue #933](projectlombok/lombok#933).

v1.18.32 (March 20th, 2024)

  • PLATFORM: Initial JDK22 support added.
  • PLAFTORM Added support for Eclipse 2024-03. [Issue #3620](projectlombok/lombok#3620).
  • PLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as java.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…. [Issue #3564](projectlombok/lombok#3564).
  • FEATURE: @Locked has been introduced. Like @Synchronized but with java.util.concurrent.locks locks instead of the synchronized primitive. Thanks, Pim van der Loos for the PR! [Issue #3506](projectlombok/lombok#3506).
  • NECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with @Getter instead of the actual field's name. [Issue #562](projectlombok/lombok#562). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.
  • BUGFIX: When @SuperBuilder was used on a type with an annotated generic type, it would error wrong number of type arguments. [Issue #3592](projectlombok/lombok#3592).
  • BUGFIX: It was possible to create an infinite build loop using @ExtensionMethod. [Issue #3225](projectlombok/lombok#3225).
  • BUGFIX: Using @Getter(lazy=true) would fail if the expression contained a variable called value. [Issue #2917](projectlombok/lombok#2917).

... (truncated)

Commits
  • 936ca59 [build] lombok's launcher is still intended to be 1.4 compatible, or at least...
  • fcdab3f [version] pre-release version bump
  • 1cb7d49 [changelog]#4004 Mention Jackson3 final touches in changelog.
  • 12a15b0 Fix: Bump EA_JDK to 27 (25 and 26 have been released)
  • 2be766c Merge branch 'jackson3-final-touches'
  • 290fa4c [trivial] constantize the warning we spit out for ambiguous jackson2/3, and m...
  • e6567b6 test: Add Jackson 3 test cases and version ambiguity warnings
  • 45e72e2 feat: Add Jackson 3 databind/dataformat annotations to HandlerUtil copy lists
  • 184d423 feat: Add Jackson 3 support to @​Jacksonized handlers
  • e027ad0 refactored to ShadowClassLoader use Collections::enumeration instead of Vector
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.projectlombok:lombok&package-manager=gradle&previous-version=1.18.30&new-version=1.18.46)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-server/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index d7fe27a1d..7af11e797 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -23,8 +23,8 @@ dependencies { implementation "javax.validation:validation-api:2.0.1.Final" - compileOnly "org.projectlombok:lombok:1.18.30" - annotationProcessor "org.projectlombok:lombok:1.18.30" + compileOnly "org.projectlombok:lombok:1.18.46" + annotationProcessor "org.projectlombok:lombok:1.18.46" implementation 'org.projectlombok:lombok-mapstruct-binding:0.2.0' From 696137105160aeabfc74f138d40f02d43e92b892 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:08:38 +0200 Subject: [PATCH 049/115] Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#62) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index d4929b799..d3f06a275 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -31,8 +31,8 @@ dependencies { implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" implementation "com.typesafe:config:1.4.9" - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.2' + testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.2' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.2' } gradlePlugin { From 253625c9ea61a8efc9f9d6be745b1f24ccbb777d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:09:32 +0200 Subject: [PATCH 050/115] Bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.15.2 to 2.22.1 in /plugins/gradle/example-client-kotlin (#53) Bumps [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) from 2.15.2 to 2.22.1.
Commits
  • fa5d039 [maven-release-plugin] prepare release jackson-module-kotlin-2.22.1
  • 8120302 Prep for 2.22.1 release
  • fcc1c90 Merge branch '2.21' into 2.22
  • c497f80 Post-release dep version bump
  • b4fcdc9 [maven-release-plugin] prepare for next development iteration
  • 44777da [maven-release-plugin] prepare release jackson-module-kotlin-2.21.5
  • 24a8964 Prep for 2.21.5 release
  • 981f331 Merge pull request #1189 from FasterXML/2.21
  • 0f9f756 Merge pull request #1188 from k163377/ci
  • ee6797f Update CI workflows to Kotlin 2.4.20-Beta1
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.module:jackson-module-kotlin&package-manager=gradle&previous-version=2.15.2&new-version=2.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 59ab9b73f..fddb514cd 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -34,7 +34,7 @@ dependencies { implementation "com.squareup.okhttp3:okhttp:4.11.0" implementation "com.fasterxml.jackson.core:jackson-core:2.15.3" implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" - implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.15.2" + implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" implementation "com.fasterxml.jackson.core:jackson-annotations:2.15.3" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" From 866d2e44c297603bb14bf1436f465afe990a2faf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:18:36 +0200 Subject: [PATCH 051/115] Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 in /plugins/gradle/example-client-kotlin (#57) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 1f2e6f0db1820438843e8c555d94f638f31cb430 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:18:57 +0200 Subject: [PATCH 052/115] Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#55) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From a6d82d138f8e9513ea4c172ed4dba6b12575d5e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:21:46 +0200 Subject: [PATCH 053/115] Bump actions/setup-java from 4 to 5 (#61) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
Release notes

Sourced from actions/setup-java's releases.

v5.0.0

What's Changed

Breaking Changes

Make sure your runner is updated to this version or newer to use this release. v2.327.1 Release Notes

Dependency Upgrades

Bug Fixes

New Contributors

Full Changelog: https://github.com/actions/setup-java/compare/v4...v5.0.0

v4.9.1

Adds a deprecation warning for setup-java v4.

v4.9.0

What's Changed

Full Changelog: https://github.com/actions/setup-java/compare/v4.8.0...v4.9.0

v4.8.0

What's Changed

Full Changelog: https://github.com/actions/setup-java/compare/v4...v4.8.0

v4.7.1

What's Changed

Documentation changes

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 2adfb455c..6322ea002 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Java ${{ matrix.jdk-version }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.jdk-version }} distribution: 'adopt' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 51c40e611..d66444e6a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: token: ${{ steps.app-token.outputs.token }} - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'adopt' From 16762dd819559cf9e9086bb04cba1fcb66236d4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:22:48 +0200 Subject: [PATCH 054/115] Bump org.mapstruct:mapstruct from 1.5.5.Final to 1.6.3 in /plugins/gradle/example-server (#71) Bumps [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) from 1.5.5.Final to 1.6.3.
Release notes

Sourced from org.mapstruct:mapstruct's releases.

1.6.3

Bugs

  • Redundant if condition in Java record mapping with RETURN_DEFAULT strategy (#3747)
  • Stackoverflow with Immutables custom builder (#3370)
  • Unused import of java.time.LocalDate when mapping source LocalDateTime to target LocalDate (#3732)

Documentation

  • Add section to README.md comparing mapstruct with Java Records (#3751)

1.6.2

Bugs

  • Regression from 1.6.1: ClassCastException when using records (#3717)

1.6.1

Enhancements

  • Use Java LinkedHashSet and LinkedHashMap new factory method with known capacity when on Java 19 or later (#3113)

Bugs

  • Inverse Inheritance Strategy not working for ignored mappings only with target (#3652)
  • Inconsistent ambiguous mapping method error when using SubclassMapping: generic vs raw types (#3668)
  • Fix regression when using InheritInverseConfiguration with nested target properties and reversing target = "." (#3670)
  • Deep mapping with multiple mappings broken in 1.6.0 (#3667)
  • Two different constants are ignored in 1.6.0 (#3673)
  • Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#3668)
  • Fix cross module records with interfaces not recognizing accessors (#3661)
  • @AfterMapping methods are called twice when using target with builder (#3678)
  • Compile error when using @AfterMapping method with Builder and TargetObject (#3703)

Behaviour change

Inverse Inheritance Strategy not working for ignored mappings only with target

Prior to this fix @Mapping(target = "myProperty", ignore = true) was being ignored when using @InheritInverseConfiguration.

e.g.

@Mapper
public interface ModelMapper {
@Mapping(target = &quot;creationDate&quot;, ignore =
true)
Entity toEntity(Model model);

@InheritInverseConfiguration
Model toModel(Entity entity);

</tr></table>

... (truncated)

Commits
  • b4e25e4 Releasing version 1.6.3
  • 772fae4 Prepare release notes for 1.6.3
  • efdf435 #3751 Improve readme to include support for Java 16+ records
  • c2bd847 #3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conver...
  • 21fdaa0 #3747 Do not generate redundant if condition with constructor mapping and RET...
  • 32f1fea #3370 Prevent stack overflow error for Immutables with custom builder
  • 26c5bcd Update readme with 1.6.2
  • 4e0d73d Next version 1.7.0-SNAPSHOT
  • 212607b Releasing version 1.6.2
  • 4fd22d6 Prepare release notes for 1.6.2
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mapstruct:mapstruct&package-manager=gradle&previous-version=1.5.5.Final&new-version=1.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-server/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 7af11e797..bceee907d 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -28,8 +28,8 @@ dependencies { implementation 'org.projectlombok:lombok-mapstruct-binding:0.2.0' - implementation "org.mapstruct:mapstruct:1.5.5.Final" - annotationProcessor "org.mapstruct:mapstruct-processor:1.5.5.Final" + implementation "org.mapstruct:mapstruct:1.6.3" + annotationProcessor "org.mapstruct:mapstruct-processor:1.6.3" } compileJava.dependsOn "graphqlCodegen" From 3b34f8023169e50da6f19655401f335f909237f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:23:03 +0200 Subject: [PATCH 055/115] Bump org.mapstruct:mapstruct-processor from 1.5.5.Final to 1.6.3 in /plugins/gradle/example-server (#72) Bumps [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) from 1.5.5.Final to 1.6.3.
Release notes

Sourced from org.mapstruct:mapstruct-processor's releases.

1.6.3

Bugs

  • Redundant if condition in Java record mapping with RETURN_DEFAULT strategy (#3747)
  • Stackoverflow with Immutables custom builder (#3370)
  • Unused import of java.time.LocalDate when mapping source LocalDateTime to target LocalDate (#3732)

Documentation

  • Add section to README.md comparing mapstruct with Java Records (#3751)

1.6.2

Bugs

  • Regression from 1.6.1: ClassCastException when using records (#3717)

1.6.1

Enhancements

  • Use Java LinkedHashSet and LinkedHashMap new factory method with known capacity when on Java 19 or later (#3113)

Bugs

  • Inverse Inheritance Strategy not working for ignored mappings only with target (#3652)
  • Inconsistent ambiguous mapping method error when using SubclassMapping: generic vs raw types (#3668)
  • Fix regression when using InheritInverseConfiguration with nested target properties and reversing target = "." (#3670)
  • Deep mapping with multiple mappings broken in 1.6.0 (#3667)
  • Two different constants are ignored in 1.6.0 (#3673)
  • Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#3668)
  • Fix cross module records with interfaces not recognizing accessors (#3661)
  • @AfterMapping methods are called twice when using target with builder (#3678)
  • Compile error when using @AfterMapping method with Builder and TargetObject (#3703)

Behaviour change

Inverse Inheritance Strategy not working for ignored mappings only with target

Prior to this fix @Mapping(target = "myProperty", ignore = true) was being ignored when using @InheritInverseConfiguration.

e.g.

@Mapper
public interface ModelMapper {
@Mapping(target = &quot;creationDate&quot;, ignore =
true)
Entity toEntity(Model model);

@InheritInverseConfiguration
Model toModel(Entity entity);

</tr></table>

... (truncated)

Commits
  • b4e25e4 Releasing version 1.6.3
  • 772fae4 Prepare release notes for 1.6.3
  • efdf435 #3751 Improve readme to include support for Java 16+ records
  • c2bd847 #3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conver...
  • 21fdaa0 #3747 Do not generate redundant if condition with constructor mapping and RET...
  • 32f1fea #3370 Prevent stack overflow error for Immutables with custom builder
  • 26c5bcd Update readme with 1.6.2
  • 4e0d73d Next version 1.7.0-SNAPSHOT
  • 212607b Releasing version 1.6.2
  • 4fd22d6 Prepare release notes for 1.6.2
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mapstruct:mapstruct-processor&package-manager=gradle&previous-version=1.5.5.Final&new-version=1.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 7491f0a943a6826e0d0741e9d1a2f5f30fb02bbd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:23:18 +0200 Subject: [PATCH 056/115] Bump org.mapstruct:mapstruct from 1.5.5.Final to 1.6.3 in /plugins/gradle/example-client (#73) Bumps [org.mapstruct:mapstruct](https://github.com/mapstruct/mapstruct) from 1.5.5.Final to 1.6.3.
Release notes

Sourced from org.mapstruct:mapstruct's releases.

1.6.3

Bugs

  • Redundant if condition in Java record mapping with RETURN_DEFAULT strategy (#3747)
  • Stackoverflow with Immutables custom builder (#3370)
  • Unused import of java.time.LocalDate when mapping source LocalDateTime to target LocalDate (#3732)

Documentation

  • Add section to README.md comparing mapstruct with Java Records (#3751)

1.6.2

Bugs

  • Regression from 1.6.1: ClassCastException when using records (#3717)

1.6.1

Enhancements

  • Use Java LinkedHashSet and LinkedHashMap new factory method with known capacity when on Java 19 or later (#3113)

Bugs

  • Inverse Inheritance Strategy not working for ignored mappings only with target (#3652)
  • Inconsistent ambiguous mapping method error when using SubclassMapping: generic vs raw types (#3668)
  • Fix regression when using InheritInverseConfiguration with nested target properties and reversing target = "." (#3670)
  • Deep mapping with multiple mappings broken in 1.6.0 (#3667)
  • Two different constants are ignored in 1.6.0 (#3673)
  • Inconsistent ambiguous mapping method error: generic vs raw types in 1.6.0 (#3668)
  • Fix cross module records with interfaces not recognizing accessors (#3661)
  • @AfterMapping methods are called twice when using target with builder (#3678)
  • Compile error when using @AfterMapping method with Builder and TargetObject (#3703)

Behaviour change

Inverse Inheritance Strategy not working for ignored mappings only with target

Prior to this fix @Mapping(target = "myProperty", ignore = true) was being ignored when using @InheritInverseConfiguration.

e.g.

@Mapper
public interface ModelMapper {
@Mapping(target = &quot;creationDate&quot;, ignore =
true)
Entity toEntity(Model model);

@InheritInverseConfiguration
Model toModel(Entity entity);

</tr></table>

... (truncated)

Commits
  • b4e25e4 Releasing version 1.6.3
  • 772fae4 Prepare release notes for 1.6.3
  • efdf435 #3751 Improve readme to include support for Java 16+ records
  • c2bd847 #3732 Do not generate obsolete imports for LocalDateTime <-> LocalDate conver...
  • 21fdaa0 #3747 Do not generate redundant if condition with constructor mapping and RET...
  • 32f1fea #3370 Prevent stack overflow error for Immutables with custom builder
  • 26c5bcd Update readme with 1.6.2
  • 4e0d73d Next version 1.7.0-SNAPSHOT
  • 212607b Releasing version 1.6.2
  • 4fd22d6 Prepare release notes for 1.6.2
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.mapstruct:mapstruct&package-manager=gradle&previous-version=1.5.5.Final&new-version=1.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index e1dc03d82..f63fe703f 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -29,8 +29,8 @@ dependencies { implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" - implementation "org.mapstruct:mapstruct:1.5.5.Final" - annotationProcessor "org.mapstruct:mapstruct-processor:1.5.5.Final" + implementation "org.mapstruct:mapstruct:1.6.3" + annotationProcessor "org.mapstruct:mapstruct-processor:1.6.3" compileOnly "org.projectlombok:lombok:1.18.30" annotationProcessor "org.projectlombok:lombok:1.18.30" From 342e960950ad7927e5552f1c3c9b8b61b0209dd4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:26:35 +0200 Subject: [PATCH 057/115] Bump org.junit.jupiter:junit-jupiter-params from 5.10.2 to 6.1.2 (#78) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-params's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-params&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index a7c3b6a6f..918bb4675 100644 --- a/build.gradle +++ b/build.gradle @@ -24,9 +24,9 @@ dependencies { compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" compileOnly "com.typesafe:config:1.4.3" - testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" - testImplementation "org.junit.jupiter:junit-jupiter-params:5.10.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" + testImplementation "org.junit.jupiter:junit-jupiter-params:6.1.2" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" testImplementation "org.hamcrest:java-hamcrest:2.0.0.0" } From 89094a14868b6a1c9f67d37755fce9bd28af1c1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:26:49 +0200 Subject: [PATCH 058/115] Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 (#79) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From ee0b1e992dc0755ed3b64602ac95aeb7c0940d73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:37:30 +0200 Subject: [PATCH 059/115] Bump com.typesafe:config from 1.4.3 to 1.4.9 (#56) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.typesafe:config](https://github.com/lightbend/config) from 1.4.3 to 1.4.9.
Release notes

Sourced from com.typesafe:config's releases.

v1.4.9

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.8...v1.4.9

v1.4.8

What's Changed

Full Changelog: https://github.com/lightbend/config/compare/v1.4.7...v1.4.8

v1.4.7

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.6...v1.4.7

v1.4.6

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.5...v1.4.6

v1.4.5

What's Changed

... (truncated)

Changelog

Sourced from com.typesafe:config's changelog.

1.4.9: June 3, 2026

1.4.8: May 5, 2026

  • fix: BugOrBroken - partially-shadowed object has nested delayed merge, fix for regression introduced in 1.4.7, (#846) thanks to @​johanandren

1.4.7: April 28, 2026

1.4.6: February 24, 2026

1.4.5: September 11, 2025

1.4.4: July 3, 2025

Commits
  • 92fc7df fix: wrong line number for objects after multiline string (#853)
  • 81f2de0 feat: opt-in unknown key validation for ConfigBeanFactory (#851)
  • be40b4b chore: correct origin line numbers after newline separators (#850)
  • 8a92847 docs: release notes 1.4.8 (#847)
  • b0a1e43 fix: regression - partially-shadowed object has nested delayed merge (#846)
  • eb80714 Drop the broken Maven chip in Readme (#844)
  • 833bacb fix: Don't evaluate substitutions hidden by values from resolved objects (#839)
  • dd3a0df fix: rendering of substituted list with spacce (#841)
  • eb46e0e chore: Fix spelling here and there (#840)
  • affd59d build: update actions, replace deprecated apt-key
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.typesafe:config&package-manager=gradle&previous-version=1.4.3&new-version=1.4.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 918bb4675..f1e537a63 100644 --- a/build.gradle +++ b/build.gradle @@ -19,14 +19,14 @@ repositories { } dependencies { - compileOnly "org.freemarker:freemarker:2.3.34" + compileOnly "org.freemarker:freemarker:2.3.32" compileOnly "com.graphql-java:graphql-java:20.2" - compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" - compileOnly "com.typesafe:config:1.4.3" + compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" + compileOnly "com.typesafe:config:1.4.9" - testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" - testImplementation "org.junit.jupiter:junit-jupiter-params:6.1.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" + testImplementation "org.junit.jupiter:junit-jupiter-params:5.10.2" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.2" testImplementation "org.hamcrest:java-hamcrest:2.0.0.0" } From 71363c8798d188b491503bba73dd6bbb8b7381b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:38:38 +0200 Subject: [PATCH 060/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.1 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#66) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.15.3 to 2.22.1.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.15.3&new-version=2.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../graphql-java-codegen-gradle-plugin/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index d3f06a275..adab6f610 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -26,13 +26,13 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" - implementation "org.freemarker:freemarker:2.3.34" + implementation "org.freemarker:freemarker:2.3.32" implementation "com.graphql-java:graphql-java:20.2" - implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" - implementation "com.typesafe:config:1.4.9" + implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" + implementation "com.typesafe:config:1.4.3" - testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.2' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.2' + testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.2' } gradlePlugin { From 06c47a757153d0ccc0c25476c197b5819cc2d1e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:39:00 +0200 Subject: [PATCH 061/115] Bump com.graphql-java:graphql-java-extended-scalars from 20.2 to 24.0 in /plugins/gradle/example-client (#70) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java-extended-scalars](https://github.com/graphql-java/graphql-java-extended-scalars) from 20.2 to 24.0.
Release notes

Sourced from com.graphql-java:graphql-java-extended-scalars's releases.

24.0

This new version updates the base dependency to graphql-java 24.0

We have six new Scalars included from members of the community. Thank you one and all.

  • HexColorCode
  • Year
  • YearMonth
  • AccurateDuration
  • NominalDuration
  • SecondsSinceEpoch

What's Changed

New Contributors

Full Changelog: https://github.com/graphql-java/graphql-java-extended-scalars/compare/v22.0...v24.0

... (truncated)

Commits
  • 2c594c2 Merge pull request #168 from graphql-java/fix-doco-for-24
  • 2c86983 Updated doco for upcoming 24.0
  • d2dd261 Merge pull request #167 from graphql-java/fix-doco
  • d8a609c Fixed docos for #105
  • 05a3bb9 Merge pull request #162 from graphql-java/dependabot/gradle/org.codehaus.groo...
  • 850ae19 Merge pull request #159 from graphql-java/valueToLiteral_support
  • df78c80 Merge pull request #163 from clutcher/seconds_since_epoch_scalar
  • 4470f60 Update ExtendedScalars.java
  • 64a2449 Merge pull request #165 from graphql-java/update-github-actions
  • 29eb914 Update GitHub action to reduce CI flakes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.graphql-java:graphql-java-extended-scalars&package-manager=gradle&previous-version=20.2&new-version=24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index f63fe703f..ceb3c99be 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" - implementation "com.graphql-java:graphql-java-extended-scalars:20.2" + implementation "com.graphql-java:graphql-java-extended-scalars:24.0" // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen From 40cf55b3f8cc828910af18256601b3e9e809c7cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:40:38 +0200 Subject: [PATCH 062/115] Bump org.springframework.boot:spring-boot-starter-data-mongodb from 2.7.18 to 4.1.0 in /plugins/gradle/example-client (#76) Bumps [org.springframework.boot:spring-boot-starter-data-mongodb](https://github.com/spring-projects/spring-boot) from 2.7.18 to 4.1.0.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-data-mongodb's releases.

v4.1.0

Full release notes for Spring Boot 4.1 are available on the wiki.

:star: New Features

  • Add public constructor to InvalidConfigurationPropertyValueException that accepts a cause #50211
  • Reduce memory consumption when repeatedly calling WritableJson.toByteArray #49428

:lady_beetle: Bug Fixes

  • MailSender auto-configuration does not enable hostname verification #50747
  • Artemis auto-configuration uses a predictable default location for the embedded broker's data #50745
  • Embedded LDAP SSL should not be enabled when its bundle is empty #50700
  • InetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 #50668
  • NullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket #50645
  • SSL should not be enabled when a SSL bundle is overridden to an empty string #50635
  • Test auto-configuration no longer integrates Spring Security with HtmlUnitDriver #50633
  • Configuration property metadata includes incorrect class references #50632
  • Docker Compose support does not restore thread interrupt flag when catching InterruptedException #50618
  • RabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string #50612
  • NullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles #50610
  • SpringJtaPlatform should have been deprecated since 4.1.0-M3 #50592
  • Layer written outside the output location of '//' exception is thrown when using extract layers in root directory #50510
  • ConfigurationPropertiesReportEndpoint exposes AOP proxy internals #50417
  • Created StackTracePrinter instances have no access to the Environment #50414
  • MappingsEndpoint reports the context's own ID as parentId when a parent exists #50412
  • Buildpack module does not validate long-to-int casts #50410
  • Gradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util #50405
  • GraphQL WebSocket support does not configure allowed origins #50394
  • Spring Boot Loader Does Not Support RSA and EC Signed Jars #50298
  • Meter registries are not removed from the global registry when the context is closed #50287
  • DataSourceBuilder cannot derive a DataSource from a lazy connection proxy #50271
  • Nullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation #50266
  • Bean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called #50264
  • EndpointRequest links matcher unnecessarily matches HTTP methods other than GET #50261
  • Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource #50258
  • ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time #50234
  • NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms #50228
  • Missing dependency management for spring-boot-web-server-test #50224
  • Spring Batch support for MongoDB modules are not included in dependency management #50223
  • Apply HTML escaping to timestamp attribute in Whitelabel error page #50216
  • GrpcServerHealthScheduler is not started in servlet environments #50209
  • Setting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat #50204

:notebook_with_decorative_cover: Documentation

  • Fix reference to Gradle documentation for module replacement #50647
  • Document SSL reloading with Let's Encrypt #50630
  • Remove the use of Optional from Data Neo4j repository examples #50622
  • Fix typos in documentation #50620

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-data-mongodb&package-manager=gradle&previous-version=2.7.18&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index ceb3c99be..dcf6a096c 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -16,7 +16,7 @@ application { dependencies { implementation "org.springframework.boot:spring-boot-starter-web:2.7.10" - implementation "org.springframework.boot:spring-boot-starter-data-mongodb:2.7.18" + implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" From 0d67472c5949d78c64e1ac7e76ef1f0c07c032dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:58:38 +0200 Subject: [PATCH 063/115] Bump org.springframework.boot:spring-boot-starter-web from 2.7.10 to 4.1.0 in /plugins/gradle/example-client (#75) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 2.7.10 to 4.1.0.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-web's releases.

v4.1.0

Full release notes for Spring Boot 4.1 are available on the wiki.

:star: New Features

  • Add public constructor to InvalidConfigurationPropertyValueException that accepts a cause #50211
  • Reduce memory consumption when repeatedly calling WritableJson.toByteArray #49428

:lady_beetle: Bug Fixes

  • MailSender auto-configuration does not enable hostname verification #50747
  • Artemis auto-configuration uses a predictable default location for the embedded broker's data #50745
  • Embedded LDAP SSL should not be enabled when its bundle is empty #50700
  • InetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 #50668
  • NullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket #50645
  • SSL should not be enabled when a SSL bundle is overridden to an empty string #50635
  • Test auto-configuration no longer integrates Spring Security with HtmlUnitDriver #50633
  • Configuration property metadata includes incorrect class references #50632
  • Docker Compose support does not restore thread interrupt flag when catching InterruptedException #50618
  • RabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string #50612
  • NullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles #50610
  • SpringJtaPlatform should have been deprecated since 4.1.0-M3 #50592
  • Layer written outside the output location of '//' exception is thrown when using extract layers in root directory #50510
  • ConfigurationPropertiesReportEndpoint exposes AOP proxy internals #50417
  • Created StackTracePrinter instances have no access to the Environment #50414
  • MappingsEndpoint reports the context's own ID as parentId when a parent exists #50412
  • Buildpack module does not validate long-to-int casts #50410
  • Gradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util #50405
  • GraphQL WebSocket support does not configure allowed origins #50394
  • Spring Boot Loader Does Not Support RSA and EC Signed Jars #50298
  • Meter registries are not removed from the global registry when the context is closed #50287
  • DataSourceBuilder cannot derive a DataSource from a lazy connection proxy #50271
  • Nullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation #50266
  • Bean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called #50264
  • EndpointRequest links matcher unnecessarily matches HTTP methods other than GET #50261
  • Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource #50258
  • ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time #50234
  • NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms #50228
  • Missing dependency management for spring-boot-web-server-test #50224
  • Spring Batch support for MongoDB modules are not included in dependency management #50223
  • Apply HTML escaping to timestamp attribute in Whitelabel error page #50216
  • GrpcServerHealthScheduler is not started in servlet environments #50209
  • Setting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat #50204

:notebook_with_decorative_cover: Documentation

  • Fix reference to Gradle documentation for module replacement #50647
  • Document SSL reloading with Let's Encrypt #50630
  • Remove the use of Optional from Data Neo4j repository examples #50622
  • Fix typos in documentation #50620

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web&package-manager=gradle&previous-version=2.7.10&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- plugins/gradle/example-client/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index dcf6a096c..c0a08a50f 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -15,7 +15,7 @@ application { } dependencies { - implementation "org.springframework.boot:spring-boot-starter-web:2.7.10" + implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.1.0" From 04a8b5f2836383f08e418e05ec84767f864f9cad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 11:59:19 +0200 Subject: [PATCH 064/115] Bump com.graphql-java-kickstart:graphql-spring-boot-starter from 11.1.0 to 15.1.0 in /plugins/gradle/example-client (#74) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java-kickstart:graphql-spring-boot-starter](https://github.com/graphql-java-kickstart/graphql-spring-boot) from 11.1.0 to 15.1.0.
Release notes

Sourced from com.graphql-java-kickstart:graphql-spring-boot-starter's releases.

15.1.0

✨ Features

🐞 Fixes

📦 Dependencies

Full Changelog: https://github.com/graphql-java-kickstart/graphql-spring-boot/compare/v15.0.0...v15.1.0

15.0.0

💥 Breaking changes

  • Updated source and target Java to v17.

✨ Features

  • Spring Boot 3.0.0 / Jakarta EE 9 (jakarta.* namespace) support #894

📦 Dependencies

  • Update spring boot to v3.0.0
  • Update graphql-java to v19.3
  • Update gradle to v7.6
  • Update graphql-java-servlet to v15.0.0

14.1.0

⭐ New features

  • Made possible to use newer versions of altair over cdn #874

📦 Dependencies

  • update org.sonarqube to v3.5.0.2730
  • update graphql-java to v19.2
  • update graphql-java-extended-scalars to v19.1
  • update spring-boot to v2.7.5
  • update graphql-java-tools to v13.0.2
  • update commons-text to v1.10.0
  • update jsoup to v1.15.3

14.0.0

If you're using Spring Boot to manage versions of dependencies then it could be that it's pulling in version 18.3 of graphql-java instead of version 19.1. To override this version you should add the following in your Gradle build file:

</tr></table>

... (truncated)

Commits
  • 2c37000 Update version for release
  • c6bd314 Merge pull request #980 from graphql-java-kickstart/renovate/actions-setup-ja...
  • 311a138 Merge pull request #964 from bsara/value-cache-helper
  • bd5228d chore(deps): update actions/setup-java action to v4
  • 01bd575 feat: add SpringValueCache for easy creation of ValueCache that use Spring Ca...
  • d6e21f3 Merge pull request #973 from graphql-java-kickstart/renovate/actions-setup-no...
  • 5721952 chore(deps): update actions/setup-node action to v4
  • 9f147bd Merge pull request #963 from graphql-java-kickstart/renovate/major-lib_extend...
  • 36221dd Merge pull request #966 from graphql-java-kickstart/renovate/actions-checkout...
  • d1ea2ad chore(deps): update actions/checkout action to v4
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.graphql-java-kickstart:graphql-spring-boot-starter&package-manager=gradle&previous-version=11.1.0&new-version=15.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- plugins/gradle/example-client/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index c0a08a50f..cde9eb6b4 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -18,7 +18,7 @@ dependencies { implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" - implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.1.0" + implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:15.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" implementation "com.graphql-java:graphql-java-extended-scalars:24.0" From ce438d76228efc8686e7b66775acda5914a5e3b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:00:29 +0200 Subject: [PATCH 065/115] Bump com.graphql-java:graphql-java from 20.2 to 26.0 (#60) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) from 20.2 to 26.0.
Release notes

Sourced from com.graphql-java:graphql-java's releases.

26.0

This is the 26.0 release of graphql-java. Highlights are summarized below; the full list of merged PRs is at the end.

⚠️ Breaking Changes

Query complexity limits are now enforced by default

New QueryComplexityLimits validation checks maxDepth (default 100) and maxFieldsCount (default 100,000) as part of standard validation. Queries exceeding these limits will now fail with new MaxQueryDepthExceeded / MaxQueryFieldsExceeded validation errors.

  • Set custom limits via GraphQLContext using QueryComplexityLimits.KEY.
  • Disable entirely with QueryComplexityLimits.NONE.

Introduced in #4256.

Validation rule filtering API changed

In #4228 the rule-filter predicate changed from Predicate<Class<?>> to Predicate<OperationValidationRule> in Validator.validateDocument(...) and ParseAndValidate.parseAndValidate(...). Callers that filtered by class (e.g. rule -> rule != NoUnusedFragments.class) must migrate to the enum (rule -> rule != OperationValidationRule.NO_UNUSED_FRAGMENTS). The @Internal classes AbstractRule and RulesVisitor were removed.

Built-in directive handling consolidated (#4229)

  • DirectiveInfo was removed. Replace usages:
    • DirectiveInfo.isGraphqlSpecifiedDirective(...)Directives.isBuiltInDirective(...)
    • DirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVESDirectives.BUILT_IN_DIRECTIVES
    • DirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVE_MAPDirectives.BUILT_IN_DIRECTIVES_MAP
  • Directive ordering is now consistent: all 7 built-in directives appear first, followed by user-defined directives.
  • GraphQLSchema.Builder.clearDirectives() was initially removed then re-added in #4276 with new semantics — it clears all additionalDirectives, but built-in directives are always re-added automatically at build time.

OneOf inhabitability validation (#4248)

New validator rejects OneOf input types that cannot be populated with a finite value (e.g. input A @oneOf { a: A }). Schemas that previously validated may now be rejected.

Non-null field validation for code-built schemas (#4194)

Code-built schemas now perform the same deprecated-on-non-null field validation as SDL-built ones. Schemas relying on the gap may now fail validation.

GraphQLSchema.getCodeRegistry() is no longer @Nullable (#4247)

The return type was incorrectly annotated nullable. Callers may now drop redundant null checks; downstream nullness tooling will reflect the change.

JSpecify nullability annotations rolled out broadly

Waves 2 and 3 (#4184, #4274) plus many individual PRs annotated hundreds of classes across graphql.analysis, graphql.execution, graphql.language, graphql.schema and others with @NullMarked/@NullUnmarked/@Nullable. Kotlin and other null-aware callers will now see stricter nullability contracts; code that relied on previously-permissive signatures may need adjustment.

✨ New Features

  • GraphQLSchema.FastBuilder (#4197) — a more restrictive but ~5× faster schema builder that reduces both time and memory for large schemas.
  • Query complexity limits (#4256) — depth/field-count guardrails baked into validation (see breaking changes above for the enforcement side).
  • QueryAppliedDirective on operations and documents (#4297) — directives applied at the operation/document level are now exposed as QueryAppliedDirectives.
  • New instrumentation hook for post-exception-handling results (#4206, #4207) — observe the DataFetcherResult after DataFetcherExceptionHandler has mapped exceptions to errors. ChainedInstrumentation delegates the new hook correctly.
  • Generic DataFetcherResult.newBuilder(T data) (#4254) — removes the need for explicit type witnesses on the common DataFetcherResult.<T>newResult().data(x)... pattern.
  • Re-added GraphQLSchema.Builder.clearDirectives() (#4276) — useful with GraphQLSchema.transform to rewrite non-built-in directives; built-ins are always re-added.
  • toString() on AST directives holders (#4195).

⚡ Performance

  • Incremental @defer execution starts earlier (#4174) — begins processing deferred payloads as soon as the first incremental call is detected instead of waiting for the initial result to complete.
  • Validation consolidation (#4228) — all operation validation rules run in a single OperationValidator pass, significantly cutting validation overhead.

... (truncated)

Commits
  • 86afa76 Update test baseline [skip ci]
  • 95f49d9 Bump JaCoCo to 0.8.14 for Java 25 class file support
  • 3af0c5c Update test baseline [skip ci]
  • a6cc631 JSpecify big wave 3 (#4274)
  • d26e4d6 Update test baseline [skip ci]
  • c86eb07 Add JSpecify annotations to 10 language package classes (#4219)
  • b154388 Update test baseline [skip ci]
  • aafbbd5 Add JSpecify annotations to 10 language package classes (#4218)
  • 3e15aed Merge pull request #4359 from graphql-java/dependabot/github_actions/actions/...
  • e0ca061 Bump org.apache.groovy:groovy from 5.0.4 to 5.0.5 (#4363)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.graphql-java:graphql-java&package-manager=gradle&previous-version=20.2&new-version=26.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f1e537a63..eda4fbdb8 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ repositories { dependencies { compileOnly "org.freemarker:freemarker:2.3.32" - compileOnly "com.graphql-java:graphql-java:20.2" + compileOnly "com.graphql-java:graphql-java:26.0" compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" compileOnly "com.typesafe:config:1.4.9" From ad4a2638d1788ed0900927799d2462826eed0d61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:02:21 +0200 Subject: [PATCH 066/115] Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 6.1.2 (#81) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index eda4fbdb8..f0c979008 100644 --- a/build.gradle +++ b/build.gradle @@ -24,9 +24,9 @@ dependencies { compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" compileOnly "com.typesafe:config:1.4.9" - testImplementation "org.junit.jupiter:junit-jupiter-api:5.10.2" - testImplementation "org.junit.jupiter:junit-jupiter-params:5.10.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.10.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" + testImplementation "org.junit.jupiter:junit-jupiter-params:6.1.2" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" testImplementation "org.hamcrest:java-hamcrest:2.0.0.0" } From daf1a204c9691b1bef9f6af412ab6e91d0159112 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 12:06:08 +0200 Subject: [PATCH 067/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.1 in /plugins/gradle/example-client-kotlin (#67) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.15.3 to 2.22.1.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.15.3&new-version=2.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index fddb514cd..ae323a51a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -33,7 +33,7 @@ dependencies { implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:4.11.0" implementation "com.fasterxml.jackson.core:jackson-core:2.15.3" - implementation "com.fasterxml.jackson.core:jackson-databind:2.15.3" + implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" implementation "com.fasterxml.jackson.core:jackson-annotations:2.15.3" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" From e721242df2fc5b137feb7110a63195c70b671921 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 13:09:23 +0200 Subject: [PATCH 068/115] Bump org.springframework.boot:spring-boot-starter-web from 2.7.18 to 4.1.0 in /plugins/gradle/example-server (#58) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 2.7.18 to 4.1.0.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-web's releases.

v4.1.0

Full release notes for Spring Boot 4.1 are available on the wiki.

:star: New Features

  • Add public constructor to InvalidConfigurationPropertyValueException that accepts a cause #50211
  • Reduce memory consumption when repeatedly calling WritableJson.toByteArray #49428

:lady_beetle: Bug Fixes

  • MailSender auto-configuration does not enable hostname verification #50747
  • Artemis auto-configuration uses a predictable default location for the embedded broker's data #50745
  • Embedded LDAP SSL should not be enabled when its bundle is empty #50700
  • InetAddressFilter.externalAddresses does not exclude special purpose addresses from RFC 6890 #50668
  • NullPointerException in reactor-netty SniProvider and unmapped SSL bundle with RSocket #50645
  • SSL should not be enabled when a SSL bundle is overridden to an empty string #50635
  • Test auto-configuration no longer integrates Spring Security with HtmlUnitDriver #50633
  • Configuration property metadata includes incorrect class references #50632
  • Docker Compose support does not restore thread interrupt flag when catching InterruptedException #50618
  • RabbitProperties enables SSL even when spring.rabbitmq.ssl.bundle is overridden to an empty string #50612
  • NullPointerException in reactor-netty SniProvider when SSL bundle uses client-auth or server truststore without server-name-bundles #50610
  • SpringJtaPlatform should have been deprecated since 4.1.0-M3 #50592
  • Layer written outside the output location of '//' exception is thrown when using extract layers in root directory #50510
  • ConfigurationPropertiesReportEndpoint exposes AOP proxy internals #50417
  • Created StackTracePrinter instances have no access to the Environment #50414
  • MappingsEndpoint reports the context's own ID as parentId when a parent exists #50412
  • Buildpack module does not validate long-to-int casts #50410
  • Gradle gRPC support fails if protobuf-java dependency is used instead of protobuf-java-util #50405
  • GraphQL WebSocket support does not configure allowed origins #50394
  • Spring Boot Loader Does Not Support RSA and EC Signed Jars #50298
  • Meter registries are not removed from the global registry when the context is closed #50287
  • DataSourceBuilder cannot derive a DataSource from a lazy connection proxy #50271
  • Nullable annotations from AbstractErrorController.getErrorAttributes are not aligned with implementation #50266
  • Bean definitions can be added with an initializer before setAllowBeanDefinitionOverriding is called #50264
  • EndpointRequest links matcher unnecessarily matches HTTP methods other than GET #50261
  • Actuator's '/cloudfoundryapplication' endpoint does not work if restrictive CORS configuration is provided using a bean named corsConfigurationSource #50258
  • ThreadPoolTaskScheduleBuilder unnecessarily loses precision when configuring await termination time #50234
  • NimbusJwtDecoder silently accepts unknown values for spring.security.oauth2.resourceserver.jwt.jws-algorithms #50228
  • Missing dependency management for spring-boot-web-server-test #50224
  • Spring Batch support for MongoDB modules are not included in dependency management #50223
  • Apply HTML escaping to timestamp attribute in Whitelabel error page #50216
  • GrpcServerHealthScheduler is not started in servlet environments #50209
  • Setting server.servlet.session.cookie.partitioned=true has no effect when using Tomcat #50204

:notebook_with_decorative_cover: Documentation

  • Fix reference to Gradle documentation for module replacement #50647
  • Document SSL reloading with Let's Encrypt #50630
  • Remove the use of Optional from Data Neo4j repository examples #50622
  • Fix typos in documentation #50620

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web&package-manager=gradle&previous-version=2.7.18&new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- plugins/gradle/example-server/build.gradle | 4 ++-- .../github/besi97/product/repository/ProductRepository.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index bceee907d..c596fd551 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -14,8 +14,8 @@ application { } dependencies { - implementation "org.springframework.boot:spring-boot-starter-web:2.7.18" - implementation "org.springframework.boot:spring-boot-starter-data-mongodb:2.7.18" + implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" + implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.0.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" diff --git a/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java index 5be8784a2..6c011874f 100644 --- a/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java +++ b/plugins/gradle/example-server/src/main/java/io/github/besi97/product/repository/ProductRepository.java @@ -3,10 +3,10 @@ import io.github.besi97.product.model.Product; import org.springframework.data.mongodb.repository.MongoRepository; -import java.util.Collection; +import java.util.List; public interface ProductRepository extends MongoRepository { @Override - Collection findAllById(Iterable ids); + List findAllById(Iterable ids); } From 8d7dec2d69abaefa2745878448d274bcdd691a6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 14:29:48 +0200 Subject: [PATCH 069/115] Bump com.vanniktech.maven.publish from 0.30.0 to 0.37.0 (#80) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.vanniktech.maven.publish](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.30.0 to 0.37.0.
Release notes

Sourced from com.vanniktech.maven.publish's releases.

0.37.0

  • When publishing to Maven Central, redundant checksum files are now excluded by default: checksums of .asc signature files (gradle/gradle#20232) and the sha256/sha512 checksums, which are never read by Gradle or Maven Central. The published checksums can be configured through checksums(...) in the DSL or the mavenCentralChecksums Gradle property (default md5,sha1). Signature checksum exclusion can be controlled through excludeSignatureChecksums() or the mavenCentralExcludeSignatureChecksums Gradle property.
  • Maven Central deployment id is being logged after upload.

Minimum supported versions

  • JDK 17
  • Gradle 9.0.0
  • Android Gradle Plugin 8.13.0
  • Kotlin Gradle Plugin 2.2.0

Compatibility tested up to

  • JDK 26
  • Gradle 9.6.0
  • Gradle 9.7.0-milestone-1
  • Android Gradle Plugin 9.2.1
  • Android Gradle Plugin 9.3.0-rc01
  • Android Gradle Plugin 9.4.0-alpha01
  • Kotlin Gradle Plugin 2.4.0

0.37.0-rc1

  • When publishing to Maven Central, redundant checksum files are now excluded by default: checksums of .asc signature files (gradle/gradle#20232) and the sha256/sha512 checksums, which are never read by Gradle or Maven Central. The published checksums can be configured through checksums(...) in the DSL or the mavenCentralChecksums Gradle property (default md5,sha1). Signature checksum exclusion can be controlled through excludeSignatureChecksums() or the mavenCentralExcludeSignatureChecksums Gradle property.
  • Maven Central deployment id is being logged after upload.

Minimum supported versions

  • JDK 17
  • Gradle 9.0.0
  • Android Gradle Plugin 8.13.0
  • Kotlin Gradle Plugin 2.2.0

Compatibility tested up to

  • JDK 26
  • Gradle 9.6.0
  • Gradle 9.7.0-milestone-1
  • Android Gradle Plugin 9.2.1
  • Android Gradle Plugin 9.3.0-rc01
  • Android Gradle Plugin 9.4.0-alpha01
  • Kotlin Gradle Plugin 2.4.0

0.36.0

BREAKING

... (truncated)

Changelog

Sourced from com.vanniktech.maven.publish's changelog.

0.37.0 (2026-06-21)

  • When publishing to Maven Central, redundant checksum files are now excluded by default: checksums of .asc signature files (gradle/gradle#20232) and the sha256/sha512 checksums, which are never read by Gradle or Maven Central. The published checksums can be configured through checksums(...) in the DSL or the mavenCentralChecksums Gradle property (default md5,sha1). Signature checksum exclusion can be controlled through excludeSignatureChecksums() or the mavenCentralExcludeSignatureChecksums Gradle property.
  • Maven Central deployment id is being logged after upload.

Minimum supported versions

  • JDK 17
  • Gradle 9.0.0
  • Android Gradle Plugin 8.13.0
  • Kotlin Gradle Plugin 2.2.0

Compatibility tested up to

  • JDK 26
  • Gradle 9.6.0
  • Gradle 9.7.0-milestone-1
  • Android Gradle Plugin 9.2.1
  • Android Gradle Plugin 9.3.0-rc01
  • Android Gradle Plugin 9.4.0-alpha01
  • Kotlin Gradle Plugin 2.4.0

0.36.0 (2026-01-13)

BREAKING

  • Updated minimum supported JDK, Gradle, Android Gradle Plugin and Kotlin versions.
  • Removed support for Dokka v1, it's now required to use Dokka in v2 mode.
  • Mark DirectorySignatureType internal.

Behavior changes

  • validateDeployment now has the DeploymentValidation enum as type instead of being a boolean. The default is now to just wait for the VALIDATED state. The previous behavior can be achieved by setting it to PUBLISHED. NONE can be used for disabling the validation completely.
  • When calling configure(...) manually to configure what to publish and not passing javadocJar explicity, the plugin now defaults to publishing an empty javadoc jar.

Features

  • Android projects now support using Dokka for javadoc creation, this will happen automatically when using the default options and the Dokka plugin is applied to the project.
  • Added consistent JavadocJar and SourcesJar options to configureBasedOnAppliedPlugins and to all applicable project types that can be passed to configure. The previous Boolean based versions have been deprecated.
  • When enabling Maven Central publishing through the DSL, the mavenCentralDeploymentValidation and mavenCentralAutomaticPublishing are used for the default values of the 2 parameters when they are not passed explicitly. This allows to more easily override them in certain environments.
  • When isolated projects is enabled the module/project specific gradle.properties files are now considered in

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.vanniktech.maven.publish&package-manager=gradle&previous-version=0.30.0&new-version=0.37.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
--------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index f0c979008..e98f62bbc 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { id "java-library" id "signing" id "maven-publish" - id "com.vanniktech.maven.publish" version "0.30.0" + id "com.vanniktech.maven.publish" version "0.37.0" } def graphqlCodegenVersion = '6.1.1-SNAPSHOT' // This variable used in the automatic release process @@ -74,8 +74,8 @@ compileTestJava.options.encoding = "UTF-8" javadoc.options.encoding = "UTF-8" mavenPublishing { - publishToMavenCentral("CENTRAL_PORTAL") - + publishToMavenCentral() + // Skip signing for staging/CI jobs (e.g., Dependabot PRs) by passing -PskipSigning=true if (!project.hasProperty('skipSigning') || !project.property('skipSigning').toBoolean()) { signAllPublications() From a2685fb5bffc57f07e5622d6d292ff8463905c8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 14:55:20 +0200 Subject: [PATCH 070/115] Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 (#83) Bumps org.freemarker:freemarker from 2.3.32 to 2.3.34. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.32&new-version=2.3.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e98f62bbc..0b1c6c144 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ repositories { } dependencies { - compileOnly "org.freemarker:freemarker:2.3.32" + compileOnly "org.freemarker:freemarker:2.3.34" compileOnly "com.graphql-java:graphql-java:26.0" compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" compileOnly "com.typesafe:config:1.4.9" From 903d30325e97e81e9f617687276a856426205b4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 14:55:50 +0200 Subject: [PATCH 071/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.22.1 (#82) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.15.3 to 2.22.1.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.15.3&new-version=2.22.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 0b1c6c144..fe013e619 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ repositories { dependencies { compileOnly "org.freemarker:freemarker:2.3.34" compileOnly "com.graphql-java:graphql-java:26.0" - compileOnly "com.fasterxml.jackson.core:jackson-databind:2.15.3" + compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" compileOnly "com.typesafe:config:1.4.9" testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" From 6fff3ed6e91584eb4a0f9e9f362c68997bc2c681 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:12:39 +0200 Subject: [PATCH 072/115] Bump org.freemarker:freemarker from 2.3.32 to 2.3.34 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#84) Bumps org.freemarker:freemarker from 2.3.32 to 2.3.34. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.32&new-version=2.3.34)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index adab6f610..09047ee63 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -26,7 +26,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" - implementation "org.freemarker:freemarker:2.3.32" + implementation "org.freemarker:freemarker:2.3.34" implementation "com.graphql-java:graphql-java:20.2" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.typesafe:config:1.4.3" From 82d230f6e329895e70ccd877c7abbdfc2ad15921 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:13:16 +0200 Subject: [PATCH 073/115] Bump org.jetbrains.kotlin.jvm from 2.0.21 to 2.4.10 in /plugins/gradle/example-client-kotlin (#94) Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 2.0.21 to 2.4.10.
Release notes

Sourced from org.jetbrains.kotlin.jvm's releases.

Kotlin 2.4.10

Changelog

Backend. Wasm

  • KT-87066 K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilation

Compiler

  • KT-86939 JVM: IllegalStateException "No value for annotation parameter" when using const val in nested Java annotation array argument
  • KT-83766 K2: Wrong sourcePsi is set for SymbolPsiLiteral in SLC for annotation arguments referencing a const val
  • KT-86728 Reified type inference: expected type not propagated into inline call inside lambda with elvis operator

Compose Compiler

  • b/522127447 Compose Compiler 2.4: classes previously inferred stable now reported runtime/Uncertain

Klibs

  • KT-86501 Native: IrTypeAliasSymbolImpl is already bound. Signature: kotlinx.datetime/Instant|null[0] on iosSimulatorArm64

Tools. CLI

  • KT-86930 Introduce kotlinr in the Kotlin distribution

Tools. Gradle. BCV

  • KT-87223 Gradle, BCV: open version range in kotlinAbiValidationCompatClasspath causes kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0

Tools. Gradle. JS

  • KT-87304 jsBrowserTest fails with "exited with errors (exit code: 1)"
  • KT-86057 kotlinUpgradeYarnLock skips lock file regeneration when kotlinNpmInstall is up-to-date, causing kotlinStoreYarnLock to fail

Tools. Gradle. Multiplatform

  • KT-87084 False positive warning for JS and Wasm compilations when CRI is enabled

Tools. Scripts

  • KT-87076 @file:CompilerOptions("-jvm-target", ...) ignored in .main.kts scripts in Kotlin 2.4.0, falling back to JVM target 1.8
  • KT-86352 K2 scripting: FirResolvedTypeRef exception when resolving extension functions from imported scripts

Kotlin 2.4.10-RC2

Changelog

Backend. Wasm

  • KT-87066 K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilation

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.jvm's changelog.

2.4.10

Backend. Wasm

  • KT-87066 K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilation

Compiler

  • KT-86939 JVM: IllegalStateException "No value for annotation parameter" when using const val in nested Java annotation array argument
  • KT-83766 K2: Wrong sourcePsi is set for SymbolPsiLiteral in SLC for annotation arguments referencing a const val
  • KT-86728 Reified type inference: expected type not propagated into inline call inside lambda with elvis operator

Compose Compiler

  • b/522127447 Compose Compiler 2.4: classes previously inferred stable now reported runtime/Uncertain

Klibs

  • KT-86501 Native: IrTypeAliasSymbolImpl is already bound. Signature: kotlinx.datetime/Instant|null[0] on iosSimulatorArm64

Tools. CLI

  • KT-86930 Introduce kotlinr in the Kotlin distribution

Tools. Gradle. BCV

  • KT-87223 Gradle, BCV: open version range in kotlinAbiValidationCompatClasspath causes kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0

Tools. Gradle. JS

  • KT-87304 jsBrowserTest fails with "exited with errors (exit code: 1)"
  • KT-86057 kotlinUpgradeYarnLock skips lock file regeneration when kotlinNpmInstall is up-to-date, causing kotlinStoreYarnLock to fail

Tools. Gradle. Multiplatform

  • KT-87084 False positive warning for JS and Wasm compilations when CRI is enabled

Tools. Scripts

  • KT-87076 @file:CompilerOptions("-jvm-target", ...) ignored in .main.kts scripts in Kotlin 2.4.0, falling back to JVM target 1.8
  • KT-86352 K2 scripting: FirResolvedTypeRef exception when resolving extension functions from imported scripts

2.4.0

Analysis API

  • KT-83867 OVERLOAD_RESOLUTION_AMBIGUITY false positive with assertEquals in IJ repo
  • KT-83723 [Analysis API] Enable experimental KDoc resolver by default
  • KT-83388 Analysis API: properly support KMP in KotlinPackageProvider

... (truncated)

Commits
  • 5687445 Add Changelog for 2.4.10-RC2
  • ba30392 [Wasm] Support regenerate unchanged modules flag on KGP
  • 6307e73 [Wasm] Implement Xwasm-IC-generate-unchanged-modules flag
  • 39d7aee Add ChangeLog for 2.4.10-RC2
  • a2956be [Gradle] Update karma.conf.js to use 'require(...)' instead plain strings
  • 9b1361c [Gradle] KT-87223: Updated regression test
  • a4c153a [Gradle] KT-87223: Fix toochain to 2.4.0 for abiValidation compat config
  • bc04b90 Add ChangeLog for 2.4.10-RC
  • bbcb94b [CRI] explicitly disable CRI generation for non-JVM targets to avoid false-po...
  • 6c2c458 Scripting: fix jvmTarget processing from script annotations
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=2.0.21&new-version=2.4.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index ae323a51a..b0d15420a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -3,7 +3,7 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" - id "org.jetbrains.kotlin.jvm" version "2.0.21" + id "org.jetbrains.kotlin.jvm" version "2.4.10" id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" } From 1f3a22fbd36e19cb68f900f6defc6c77f29d899f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:14:27 +0200 Subject: [PATCH 074/115] Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 6.1.2 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#85) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 5.10.2 to 6.1.2.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.2 = Platform 6.1.2 + Jupiter 6.1.2 + Vintage 6.1.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.1...r6.1.2

JUnit 6.1.1 = Platform 6.1.1 + Jupiter 6.1.1 + Vintage 6.1.1

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0...r6.1.1

JUnit 6.1.0 = Platform 6.1.0 + Jupiter 6.1.0 + Vintage 6.1.0

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0

JUnit 6.1.0-RC1 = Platform 6.1.0-RC1 + Jupiter 6.1.0-RC1 + Vintage 6.1.0-RC1

See Release Notes.

New Contributors

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.0-M1...r6.1.0-RC1

JUnit 6.1.0-M1 = Platform 6.1.0-M1 + Jupiter 6.1.0-M1 + Vintage 6.1.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • b685426 Release 6.1.2
  • ae244a6 Remove blanket outputDirectoryCreator from SuiteEngineTests (#5793)
  • 43bd154 Finalize 6.1.2 release notes
  • 0cd9510 Fix order of release note sections
  • a1507cb Add initial 6.1.2 release notes to release notes index
  • 9326641 Fix NoTestsDiscoveredException for suites containing only dynamic tests (#5839)
  • 2ef1123 Create initial 6.1.2 release notes from template
  • 83fa9ab Back to snapshots for further development
  • 0d85889 Release 6.1.1
  • 0363eee Finalize 6.1.1 release notes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=5.10.2&new-version=6.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 09047ee63..24ede7429 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -31,8 +31,8 @@ dependencies { implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.typesafe:config:1.4.3" - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.2' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.2' + testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.2' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.2' } gradlePlugin { From 5ca2b9ddbb737f14bff7acd23df0eb45e0194d0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:15:47 +0200 Subject: [PATCH 075/115] Bump com.graphql-java:graphql-java-extended-scalars from 20.2 to 24.0 in /plugins/gradle/example-server (#92) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java-extended-scalars](https://github.com/graphql-java/graphql-java-extended-scalars) from 20.2 to 24.0.
Release notes

Sourced from com.graphql-java:graphql-java-extended-scalars's releases.

24.0

This new version updates the base dependency to graphql-java 24.0

We have six new Scalars included from members of the community. Thank you one and all.

  • HexColorCode
  • Year
  • YearMonth
  • AccurateDuration
  • NominalDuration
  • SecondsSinceEpoch

What's Changed

New Contributors

Full Changelog: https://github.com/graphql-java/graphql-java-extended-scalars/compare/v22.0...v24.0

... (truncated)

Commits
  • 2c594c2 Merge pull request #168 from graphql-java/fix-doco-for-24
  • 2c86983 Updated doco for upcoming 24.0
  • d2dd261 Merge pull request #167 from graphql-java/fix-doco
  • d8a609c Fixed docos for #105
  • 05a3bb9 Merge pull request #162 from graphql-java/dependabot/gradle/org.codehaus.groo...
  • 850ae19 Merge pull request #159 from graphql-java/valueToLiteral_support
  • df78c80 Merge pull request #163 from clutcher/seconds_since_epoch_scalar
  • 4470f60 Update ExtendedScalars.java
  • 64a2449 Merge pull request #165 from graphql-java/update-github-actions
  • 29eb914 Update GitHub action to reduce CI flakes
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.graphql-java:graphql-java-extended-scalars&package-manager=gradle&previous-version=20.2&new-version=24.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-server/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index c596fd551..6564d0aa6 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -19,7 +19,7 @@ dependencies { implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.0.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" - implementation "com.graphql-java:graphql-java-extended-scalars:20.2" + implementation "com.graphql-java:graphql-java-extended-scalars:24.0" implementation "javax.validation:validation-api:2.0.1.Final" From d10cbeee43fdaf14b4f3dba650825bac2900ed93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:16:07 +0200 Subject: [PATCH 076/115] Bump org.projectlombok:lombok from 1.18.30 to 1.18.46 in /plugins/gradle/example-client (#91) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.30 to 1.18.46.
Changelog

Sourced from org.projectlombok:lombok's changelog.

v1.18.46 (April 22nd, 2026)

  • PLATFORM: JDK26 support added #4019.
  • PLATFORM: Spring Tools Suite 5 supported #3985.
  • BUGFIX: @Jacksonized no longer stops generating @JsonProperty once an explicit @JsonIgnore annotations is encountered #4022.
  • BUGFIX: In eclipse, mixing @Jacksonized and fluent = true no longer causes the error com.fasterxml.jackson.annotation.JsonProperty is not a repeatable annotation interface. #3934.
  • BUGFIX: Some finishing touches for v1.18.44's support of Jackson3 #4004.

v1.18.44 (March 11th, 2026)

  • FEATURE: @Jacksonized now supports both Jackson2 and Jackson3; you'll get a warning until you configure which one (or even both!) you want lombok to generate. #3950.
  • BUGFIX: On JDK25, val and @ExtensionMethod could sometimes cause erroneous errors (in that you see errors but compilation succeeds anyway) using javac. #3947.
  • BUGFIX: @Jacksonized + fields marked transient would result in those transient fields being serialised which is surprising (and thus undesired) behaviour. #3936.

v1.18.42 (September 18th, 2025)

  • FEATURE: All the various @Log annotations now allow you to change their access level (they still default to private). #2280. Thanks to new contributor Liam Pace!
  • BUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 #3940.

v1.18.40 (September 4th, 2025)

  • PLATFORM: JDK25 support added #3859.
  • BUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused java.lang.IllegalArgumentException: Document does not match the AST. [Issue #3886](projectlombok/lombok#3886).
  • PERFORMANCE: @ExtensionMethod is now significantly faster [Issue #3866](projectlombok/lombok#3866).
  • BUGFIX: the command line config tool would emit incorrect output for nullity annotations. [Issue #3931](projectlombok/lombok#3931).
  • FEATURE: @Jacksonized @Accessors(fluent=true) automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue #3265](projectlombok/lombok#3265), [Issue #3270](projectlombok/lombok#3270).
  • IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., @JsonProperty) from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the config key lombok.copyJacksonAnnotationsToAccessors = true.

v1.18.38 (March 31st, 2025)

  • PLATFORM: JDK24 support added.
  • FEATURE: Lombok's nullity annotation now supports JSpecify out of the box, using config key jspecify.
  • BUGFIX: Recent eclipse releases would get you 'negative length' error. The bug had always been in lombok but didn't matter until recent releases. [Issue #3823](projectlombok/lombok#3823).
  • BUGFIX: The 'extract local variable' refactor script of VSCode wouldn't replace all occurrences if run on a method call to a lombok generated method. [Issue #3783](projectlombok/lombok#3783).

v1.18.36 (November 15th, 2024)

  • PLATFORM: JDK23 support added.
  • BUGFIX: Eclipse projects using the com.pro-crafting.tools:jasperreports-maven-plugin will now compile.

v1.18.34 (June 28th, 2024)

  • PLATFORM: Added support for Eclipse 2024-06; you'd get some NoSuchMethodError traces in your logs if using @Builder or @Singular prior to this fix. [Issue #3638](projectlombok/lombok#3638).
  • IMPROBABLE BREAKING CHANGE: Lombok now adds @lombok.Generated by default to methods and types it generates. This may result in accidentally increasing your test coverage percentage. [Issue #3667](projectlombok/lombok#3667).
  • IMPROBABLE BREAKING CHANGE: When lombok.config contains lombok.onX.flagUsage = WARNING, from now on warnings will actually be generated if onX is used.[Issue #2848](projectlombok/lombok#2848)
  • BUGFIX: When @SuperBuilder was used on a type with an generic array type, it would error wrong number of type arguments. [Issue #3694](projectlombok/lombok#3694).
  • FEATURE: Lombok generates javadoc for you for most of the methods it adds; with this release, javadoc is also added to generated constructors. [Issue #933](projectlombok/lombok#933).

v1.18.32 (March 20th, 2024)

  • PLATFORM: Initial JDK22 support added.
  • PLAFTORM Added support for Eclipse 2024-03. [Issue #3620](projectlombok/lombok#3620).
  • PLATFORM: Added support for recent versions of eclipse (released Q4 2023 or later or so) which would cause failures in the eclipse logs such as java.lang.NoSuchMethodError: 'java.lang.StringBuffer org.eclipse.jdt…. [Issue #3564](projectlombok/lombok#3564).
  • FEATURE: @Locked has been introduced. Like @Synchronized but with java.util.concurrent.locks locks instead of the synchronized primitive. Thanks, Pim van der Loos for the PR! [Issue #3506](projectlombok/lombok#3506).
  • NECROMANCY: Inlining a generated getter in eclipse would result in eclipse incorrectly replacing calls with @Getter instead of the actual field's name. [Issue #562](projectlombok/lombok#562). This issue is almost old enough to drink. Points for dedication go to Rawi for fixing this one.
  • BUGFIX: When @SuperBuilder was used on a type with an annotated generic type, it would error wrong number of type arguments. [Issue #3592](projectlombok/lombok#3592).
  • BUGFIX: It was possible to create an infinite build loop using @ExtensionMethod. [Issue #3225](projectlombok/lombok#3225).
  • BUGFIX: Using @Getter(lazy=true) would fail if the expression contained a variable called value. [Issue #2917](projectlombok/lombok#2917).

... (truncated)

Commits
  • 936ca59 [build] lombok's launcher is still intended to be 1.4 compatible, or at least...
  • fcdab3f [version] pre-release version bump
  • 1cb7d49 [changelog]#4004 Mention Jackson3 final touches in changelog.
  • 12a15b0 Fix: Bump EA_JDK to 27 (25 and 26 have been released)
  • 2be766c Merge branch 'jackson3-final-touches'
  • 290fa4c [trivial] constantize the warning we spit out for ambiguous jackson2/3, and m...
  • e6567b6 test: Add Jackson 3 test cases and version ambiguity warnings
  • 45e72e2 feat: Add Jackson 3 databind/dataformat annotations to HandlerUtil copy lists
  • 184d423 feat: Add Jackson 3 support to @​Jacksonized handlers
  • e027ad0 refactored to ShadowClassLoader use Collections::enumeration instead of Vector
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.projectlombok:lombok&package-manager=gradle&previous-version=1.18.30&new-version=1.18.46)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index cde9eb6b4..82c7552cb 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -32,8 +32,8 @@ dependencies { implementation "org.mapstruct:mapstruct:1.6.3" annotationProcessor "org.mapstruct:mapstruct-processor:1.6.3" - compileOnly "org.projectlombok:lombok:1.18.30" - annotationProcessor "org.projectlombok:lombok:1.18.30" + compileOnly "org.projectlombok:lombok:1.18.46" + annotationProcessor "org.projectlombok:lombok:1.18.46" } From 2c5bfd0b5c7a18a7d169c31ca0ed56f58c404e19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:16:26 +0200 Subject: [PATCH 077/115] Bump com.graphql-java-kickstart:graphql-spring-boot-starter from 11.0.0 to 15.1.0 in /plugins/gradle/example-server (#89) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java-kickstart:graphql-spring-boot-starter](https://github.com/graphql-java-kickstart/graphql-spring-boot) from 11.0.0 to 15.1.0.
Release notes

Sourced from com.graphql-java-kickstart:graphql-spring-boot-starter's releases.

15.1.0

✨ Features

🐞 Fixes

📦 Dependencies

Full Changelog: https://github.com/graphql-java-kickstart/graphql-spring-boot/compare/v15.0.0...v15.1.0

15.0.0

💥 Breaking changes

  • Updated source and target Java to v17.

✨ Features

  • Spring Boot 3.0.0 / Jakarta EE 9 (jakarta.* namespace) support #894

📦 Dependencies

  • Update spring boot to v3.0.0
  • Update graphql-java to v19.3
  • Update gradle to v7.6
  • Update graphql-java-servlet to v15.0.0

14.1.0

⭐ New features

  • Made possible to use newer versions of altair over cdn #874

📦 Dependencies

  • update org.sonarqube to v3.5.0.2730
  • update graphql-java to v19.2
  • update graphql-java-extended-scalars to v19.1
  • update spring-boot to v2.7.5
  • update graphql-java-tools to v13.0.2
  • update commons-text to v1.10.0
  • update jsoup to v1.15.3

14.0.0

If you're using Spring Boot to manage versions of dependencies then it could be that it's pulling in version 18.3 of graphql-java instead of version 19.1. To override this version you should add the following in your Gradle build file:

</tr></table>

... (truncated)

Commits
  • 2c37000 Update version for release
  • c6bd314 Merge pull request #980 from graphql-java-kickstart/renovate/actions-setup-ja...
  • 311a138 Merge pull request #964 from bsara/value-cache-helper
  • bd5228d chore(deps): update actions/setup-java action to v4
  • 01bd575 feat: add SpringValueCache for easy creation of ValueCache that use Spring Ca...
  • d6e21f3 Merge pull request #973 from graphql-java-kickstart/renovate/actions-setup-no...
  • 5721952 chore(deps): update actions/setup-node action to v4
  • 9f147bd Merge pull request #963 from graphql-java-kickstart/renovate/major-lib_extend...
  • 36221dd Merge pull request #966 from graphql-java-kickstart/renovate/actions-checkout...
  • d1ea2ad chore(deps): update actions/checkout action to v4
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.graphql-java-kickstart:graphql-spring-boot-starter&package-manager=gradle&previous-version=11.0.0&new-version=15.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-server/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 6564d0aa6..b5a7b1d1c 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -17,7 +17,7 @@ dependencies { implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" - implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:11.0.0" + implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:15.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" implementation "com.graphql-java:graphql-java-extended-scalars:24.0" From c2f549ebdc4c8775d185e7b537805bb4bb92f6b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:19:10 +0200 Subject: [PATCH 078/115] Bump com.typesafe:config from 1.4.3 to 1.4.9 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#88) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.typesafe:config](https://github.com/lightbend/config) from 1.4.3 to 1.4.9.
Release notes

Sourced from com.typesafe:config's releases.

v1.4.9

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.8...v1.4.9

v1.4.8

What's Changed

Full Changelog: https://github.com/lightbend/config/compare/v1.4.7...v1.4.8

v1.4.7

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.6...v1.4.7

v1.4.6

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.5...v1.4.6

v1.4.5

What's Changed

... (truncated)

Changelog

Sourced from com.typesafe:config's changelog.

1.4.9: June 3, 2026

1.4.8: May 5, 2026

  • fix: BugOrBroken - partially-shadowed object has nested delayed merge, fix for regression introduced in 1.4.7, (#846) thanks to @​johanandren

1.4.7: April 28, 2026

1.4.6: February 24, 2026

1.4.5: September 11, 2025

1.4.4: July 3, 2025

Commits
  • 92fc7df fix: wrong line number for objects after multiline string (#853)
  • 81f2de0 feat: opt-in unknown key validation for ConfigBeanFactory (#851)
  • be40b4b chore: correct origin line numbers after newline separators (#850)
  • 8a92847 docs: release notes 1.4.8 (#847)
  • b0a1e43 fix: regression - partially-shadowed object has nested delayed merge (#846)
  • eb80714 Drop the broken Maven chip in Readme (#844)
  • 833bacb fix: Don't evaluate substitutions hidden by values from resolved objects (#839)
  • dd3a0df fix: rendering of substituted list with spacce (#841)
  • eb46e0e chore: Fix spelling here and there (#840)
  • affd59d build: update actions, replace deprecated apt-key
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 24ede7429..5a129c5ef 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -29,7 +29,7 @@ dependencies { implementation "org.freemarker:freemarker:2.3.34" implementation "com.graphql-java:graphql-java:20.2" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" - implementation "com.typesafe:config:1.4.3" + implementation "com.typesafe:config:1.4.9" testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.2' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.2' From c0bdd4624e835160a8c0e40429d1b16ea6836a96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:19:26 +0200 Subject: [PATCH 079/115] Bump com.gradle.plugin-publish from 1.2.1 to 2.1.1 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#87) Bumps com.gradle.plugin-publish from 1.2.1 to 2.1.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.gradle.plugin-publish&package-manager=gradle&previous-version=1.2.1&new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 5a129c5ef..1a32fd4e2 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -1,5 +1,5 @@ plugins { - id "com.gradle.plugin-publish" version "1.2.1" + id "com.gradle.plugin-publish" version "2.1.1" id "java-gradle-plugin" } From a53b89de4531887c73b7e0640b1c1e4b8d10575b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:20:21 +0200 Subject: [PATCH 080/115] Bump com.graphql-java:graphql-java from 20.2 to 26.0 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#86) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) from 20.2 to 26.0.
Release notes

Sourced from com.graphql-java:graphql-java's releases.

26.0

This is the 26.0 release of graphql-java. Highlights are summarized below; the full list of merged PRs is at the end.

⚠️ Breaking Changes

Query complexity limits are now enforced by default

New QueryComplexityLimits validation checks maxDepth (default 100) and maxFieldsCount (default 100,000) as part of standard validation. Queries exceeding these limits will now fail with new MaxQueryDepthExceeded / MaxQueryFieldsExceeded validation errors.

  • Set custom limits via GraphQLContext using QueryComplexityLimits.KEY.
  • Disable entirely with QueryComplexityLimits.NONE.

Introduced in #4256.

Validation rule filtering API changed

In #4228 the rule-filter predicate changed from Predicate<Class<?>> to Predicate<OperationValidationRule> in Validator.validateDocument(...) and ParseAndValidate.parseAndValidate(...). Callers that filtered by class (e.g. rule -> rule != NoUnusedFragments.class) must migrate to the enum (rule -> rule != OperationValidationRule.NO_UNUSED_FRAGMENTS). The @Internal classes AbstractRule and RulesVisitor were removed.

Built-in directive handling consolidated (#4229)

  • DirectiveInfo was removed. Replace usages:
    • DirectiveInfo.isGraphqlSpecifiedDirective(...)Directives.isBuiltInDirective(...)
    • DirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVESDirectives.BUILT_IN_DIRECTIVES
    • DirectiveInfo.GRAPHQL_SPECIFICATION_DIRECTIVE_MAPDirectives.BUILT_IN_DIRECTIVES_MAP
  • Directive ordering is now consistent: all 7 built-in directives appear first, followed by user-defined directives.
  • GraphQLSchema.Builder.clearDirectives() was initially removed then re-added in #4276 with new semantics — it clears all additionalDirectives, but built-in directives are always re-added automatically at build time.

OneOf inhabitability validation (#4248)

New validator rejects OneOf input types that cannot be populated with a finite value (e.g. input A @oneOf { a: A }). Schemas that previously validated may now be rejected.

Non-null field validation for code-built schemas (#4194)

Code-built schemas now perform the same deprecated-on-non-null field validation as SDL-built ones. Schemas relying on the gap may now fail validation.

GraphQLSchema.getCodeRegistry() is no longer @Nullable (#4247)

The return type was incorrectly annotated nullable. Callers may now drop redundant null checks; downstream nullness tooling will reflect the change.

JSpecify nullability annotations rolled out broadly

Waves 2 and 3 (#4184, #4274) plus many individual PRs annotated hundreds of classes across graphql.analysis, graphql.execution, graphql.language, graphql.schema and others with @NullMarked/@NullUnmarked/@Nullable. Kotlin and other null-aware callers will now see stricter nullability contracts; code that relied on previously-permissive signatures may need adjustment.

✨ New Features

  • GraphQLSchema.FastBuilder (#4197) — a more restrictive but ~5× faster schema builder that reduces both time and memory for large schemas.
  • Query complexity limits (#4256) — depth/field-count guardrails baked into validation (see breaking changes above for the enforcement side).
  • QueryAppliedDirective on operations and documents (#4297) — directives applied at the operation/document level are now exposed as QueryAppliedDirectives.
  • New instrumentation hook for post-exception-handling results (#4206, #4207) — observe the DataFetcherResult after DataFetcherExceptionHandler has mapped exceptions to errors. ChainedInstrumentation delegates the new hook correctly.
  • Generic DataFetcherResult.newBuilder(T data) (#4254) — removes the need for explicit type witnesses on the common DataFetcherResult.<T>newResult().data(x)... pattern.
  • Re-added GraphQLSchema.Builder.clearDirectives() (#4276) — useful with GraphQLSchema.transform to rewrite non-built-in directives; built-ins are always re-added.
  • toString() on AST directives holders (#4195).

⚡ Performance

  • Incremental @defer execution starts earlier (#4174) — begins processing deferred payloads as soon as the first incremental call is detected instead of waiting for the initial result to complete.
  • Validation consolidation (#4228) — all operation validation rules run in a single OperationValidator pass, significantly cutting validation overhead.

... (truncated)

Commits
  • 86afa76 Update test baseline [skip ci]
  • 95f49d9 Bump JaCoCo to 0.8.14 for Java 25 class file support
  • 3af0c5c Update test baseline [skip ci]
  • a6cc631 JSpecify big wave 3 (#4274)
  • d26e4d6 Update test baseline [skip ci]
  • c86eb07 Add JSpecify annotations to 10 language package classes (#4219)
  • b154388 Update test baseline [skip ci]
  • aafbbd5 Add JSpecify annotations to 10 language package classes (#4218)
  • 3e15aed Merge pull request #4359 from graphql-java/dependabot/github_actions/actions/...
  • e0ca061 Bump org.apache.groovy:groovy from 5.0.4 to 5.0.5 (#4363)
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 1a32fd4e2..17dca682d 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -27,7 +27,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" implementation "org.freemarker:freemarker:2.3.34" - implementation "com.graphql-java:graphql-java:20.2" + implementation "com.graphql-java:graphql-java:26.0" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.typesafe:config:1.4.9" From f1f25d2132c7d767ae3281e845ce3b4b11e469dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 16:57:22 +0200 Subject: [PATCH 081/115] Bump com.squareup.okhttp3:okhttp from 4.11.0 to 5.4.0 in /plugins/gradle/example-client-kotlin (#93) Bumps [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) from 4.11.0 to 5.4.0.
Changelog

Sourced from com.squareup.okhttp3:okhttp's changelog.

Version 5.4.0

2026-06-08

  • New: Add superpowers to interceptors. Interceptors can now override anything settable on OkHttpClient.Builder, such as the cache, connection pool, socket factory, and DNS. We expect this will allow most users to use interceptors everywhere, insted of mixing and matching interceptors with custom Call.Factory wrappers.
  • Fix: Limit each HTTP/2 response to 256 KiB of total headers.
  • Upgrade: [kotlinx.coroutines 1.11.0][coroutines_1_11_0]. This is used by the optional okhttp-coroutines artifact.
  • Upgrade: [GraalVM 25.0.3][graalvm_25].
  • Upgrade: [Okio 3.17.0][okio_3_17_0].

Version 5.3.2

2025-11-18

  • Fix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused timeouts to fire later than they were supposed to.

  • Upgrade: [Okio 3.16.4][okio_3_16_4].

Version 5.3.1

2025-11-16

This release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!

  • Upgrade: [Okio 3.16.3][okio_3_16_3].

Version 5.3.0

2025-10-30

  • New: Add tags to Call, including computable tags. Use this to attach application-specific metadata to a Call in an EventListener or Interceptor. The tag can be read in any other EventListener or Interceptor.

     override fun intercept(chain:
    Interceptor.Chain): Response {
        chain.call().tag(MyAnalyticsTag::class) {
          MyAnalyticsTag(...)
        }
    
    return chain.proceed(chain.request())
    

    }

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.squareup.okhttp3:okhttp&package-manager=gradle&previous-version=4.11.0&new-version=5.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index b0d15420a..3bea62ff2 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -31,7 +31,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:6.1.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" - implementation "com.squareup.okhttp3:okhttp:4.11.0" + implementation "com.squareup.okhttp3:okhttp:5.4.0" implementation "com.fasterxml.jackson.core:jackson-core:2.15.3" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" From 4e3d858d399467754cb737bee20cf6cfd0e5b7e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 17:21:09 +0200 Subject: [PATCH 082/115] Bump com.fasterxml.jackson.core:jackson-core from 2.15.3 to 2.22.1 in /plugins/gradle/example-client-kotlin (#90) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.15.3 to 2.22.1.
Commits
  • 2451603 [maven-release-plugin] prepare release jackson-core-2.22.1
  • d3180c0 Prep for 2.22.1 release
  • 6c5bae8 Merge branch '2.21' into 2.22
  • fda71aa Post-release dep version bump
  • 4ad6235 [maven-release-plugin] prepare for next development iteration
  • b5f62dd [maven-release-plugin] prepare release jackson-core-2.21.5
  • 11f8b8c Prep for 2.21.5 release
  • 4920004 Post-release version bump
  • 2bb55e8 [maven-release-plugin] prepare for next development iteration
  • d763562 [maven-release-plugin] prepare release jackson-core-2.22.0
  • Additional commits viewable in compare view

--------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dávid Besenyei --- plugins/gradle/example-client-kotlin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 3bea62ff2..11cd2dd27 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -32,10 +32,10 @@ dependencies { implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.4.0" - implementation "com.fasterxml.jackson.core:jackson-core:2.15.3" + implementation "com.fasterxml.jackson.core:jackson-core:2.22.1" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" - implementation "com.fasterxml.jackson.core:jackson-annotations:2.15.3" + implementation "com.fasterxml.jackson.core:jackson-annotations:2.22" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" From 6edac2d469ddbf2d81f3bb72faef80eaa4a7290c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 17:32:29 +0200 Subject: [PATCH 083/115] chore: change dependabot schedule to weekly (#95) Updates all dependabot configurations from monthly to weekly schedule. --- .github/dependabot.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7500c56de..4f60c23b4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,7 @@ updates: - package-ecosystem: "gradle" directory: "/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" @@ -11,7 +11,7 @@ updates: - package-ecosystem: "gradle" directory: "plugins/gradle/graphql-java-codegen-gradle-plugin/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" @@ -19,7 +19,7 @@ updates: - package-ecosystem: "gradle" directory: "plugins/gradle/example-client/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" @@ -27,7 +27,7 @@ updates: - package-ecosystem: "gradle" directory: "plugins/gradle/example-server/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" @@ -35,7 +35,7 @@ updates: - package-ecosystem: "gradle" directory: "plugins/gradle/example-client-kotlin/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" @@ -43,7 +43,7 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "monthly" + interval: "weekly" target-branch: "main" reviewers: - "Besi97" From e6cdd09f61dd98a25212fbaa0836af80acabf2c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 17:36:50 +0200 Subject: [PATCH 084/115] Add Java 25 to CI build matrix (#96) This PR adds Java 25 to the CI build matrix in the GitHub Actions workflow. Also updated the Java distribution from 'adopt' (deprecated) to 'temurin' (Eclipse Temurin) to ensure support for newer Java versions. --- .github/workflows/github.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 6322ea002..085af4690 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - jdk-version: [ 17, 21 ] + jdk-version: [ 17, 21, 25 ] steps: - uses: actions/checkout@v7 From 4c55bcc42c1ab2c6e5486ca1fe297a6df905555c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Thu, 6 Aug 2026 17:42:07 +0200 Subject: [PATCH 085/115] Add AGENTS.md with gh CLI configuration guide (#97) This PR adds an AGENTS.md file documenting important configuration requirements for AI agents working with this repository. The guide explains why the --repo flag must be used with the gh CLI tool due to the dual-remote setup (origin/upstream) and provides instructions for setting a default repository to avoid permission errors. --- AGENTS.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 000000000..454f0e474 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,34 @@ +# Agents Guide + +This document provides guidance for AI agents working with the graphql-java-codegen repository. + +## GitHub CLI (gh) Configuration + +### Repository Specification + +When using the `gh` CLI tool, you must always specify the repository explicitly using the `--repo` flag: + +```bash +gh pr create --repo Besi97/graphql-java-codegen --title "PR title" --body "PR description" +``` + +**Reason:** This repository has two remotes configured: +- `origin` → `Besi97/graphql-java-codegen` (the active repository) +- `upstream` → `kobylynskyi/graphql-java-codegen` (abandoned) + +When `gh` auto-detects the repository, it defaults to the upstream remote. The upstream repository is abandoned, so all PRs must be created against `Besi97/graphql-java-codegen`. + +### Alternative: Set Default Repository + +You can set the default repository to avoid specifying `--repo` every time: + +```bash +gh repo set-default Besi97/graphql-java-codegen +``` + +After running this command, `gh` will use your fork by default for all operations. + +## Workflow + +- Always create feature branches from `main` +- Push to your fork (`origin`) and create PRs against `Besi97/graphql-java-codegen` From 1e8c5f28fb536575193d4cdc3f9cd68a3a71c02e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Fri, 7 Aug 2026 08:44:07 +0200 Subject: [PATCH 086/115] Migrate Java distribution from adopt to temurin (#98) The `adopt` distribution is deprecated in `actions/setup-java` and emits a deprecation warning. Migrate to the recommended `temurin` distribution in all workflows (Build and Release). --- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 085af4690..91a3ae14f 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -21,7 +21,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: ${{ matrix.jdk-version }} - distribution: 'adopt' + distribution: 'temurin' - name: Gradle cache uses: actions/cache@v6 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d66444e6a..1a71d3828 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: uses: actions/setup-java@v5 with: java-version: 17 - distribution: 'adopt' + distribution: 'temurin' - name: Gradle cache uses: actions/cache@v6 From b04ac5e89e93a854110dbf60ed7c715ed448753e Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Fri, 7 Aug 2026 06:58:16 +0000 Subject: [PATCH 087/115] Release v6.2.0 --- build.gradle | 2 +- plugins/gradle/README.md | 4 ++-- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index fe013e619..15a168beb 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.37.0" } -def graphqlCodegenVersion = '6.1.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.2.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index 9c53785a2..7c40c5256 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.besi97.graphql.codegen" version "6.1.0" + id "io.github.besi97.graphql.codegen" version "6.2.0" } ``` @@ -31,7 +31,7 @@ buildscript { } } dependencies { - classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.1.0" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.2.0" } } diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 11cd2dd27..1dc2a23b8 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.4.10" - id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.2.0" } -def graphqlCodegenClientKotlinVersion = '6.1.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.2.0' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.1.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.2.0" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.4.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 82c7552cb..d1e5153c4 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.2.0" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.1.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.2.0" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index b5a7b1d1c..ffec8d738 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.1.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.2.0" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 17dca682d..8027ed21c 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.1.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.2.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 9811f335187bd44e27df34dfb35ade0fbcc9466f Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Fri, 7 Aug 2026 06:58:23 +0000 Subject: [PATCH 088/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 15a168beb..7d05976eb 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.37.0" } -def graphqlCodegenVersion = '6.2.0' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.2.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 1dc2a23b8..ffc34e844 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.4.10" - id "io.github.besi97.graphql.codegen" version "6.2.0" + id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.2.0' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.2.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.2.0" + implementation "io.github.besi97:graphql-java-codegen:6.2.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.4.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index d1e5153c4..199b057bd 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.2.0" + id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.2.0" + implementation "io.github.besi97:graphql-java-codegen:6.2.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index ffec8d738..b41bb505b 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.2.0" + id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 8027ed21c..847ab7a05 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.2.0' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.2.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 453fea9e66b21a9b508b14550f7a59e05d27f518 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:44:32 +0200 Subject: [PATCH 089/115] Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 (#100) Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 7d05976eb..dfba35e43 100644 --- a/build.gradle +++ b/build.gradle @@ -24,9 +24,9 @@ dependencies { compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" compileOnly "com.typesafe:config:1.4.9" - testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" - testImplementation "org.junit.jupiter:junit-jupiter-params:6.1.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.3" + testImplementation "org.junit.jupiter:junit-jupiter-params:6.1.3" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.3" testImplementation "org.hamcrest:java-hamcrest:2.0.0.0" } From 931ce2ed12d6a42e18f3239d4e129e5cae06dfe1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:44:47 +0200 Subject: [PATCH 090/115] Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#101) Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 847ab7a05..1902b0a22 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -31,8 +31,8 @@ dependencies { implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.typesafe:config:1.4.9" - testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.2' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.2' + testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.3' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.1.3' } gradlePlugin { From 7ccbff6ba63bf08b5ba5708fdea6f588a9e3cb87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:45:03 +0200 Subject: [PATCH 091/115] Bump org.junit.jupiter:junit-jupiter-params from 6.1.2 to 6.1.3 (#102) Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-params's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-params&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From df7bd38175e7ebafa05bb671f670b24ad5003cd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:45:23 +0200 Subject: [PATCH 092/115] Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 (#103) Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 7b3966ea99b0e10f1e18eccba947763571e479d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:45:43 +0200 Subject: [PATCH 093/115] Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#104) Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 10f2eb65f484a83fb470f4b61c00fa3da5ea6ef7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:45:59 +0200 Subject: [PATCH 094/115] Bump org.junit.jupiter:junit-jupiter-engine from 6.1.2 to 6.1.3 in /plugins/gradle/example-client-kotlin (#105) Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-engine&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index ffc34e844..8b91f65eb 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -38,8 +38,8 @@ dependencies { implementation "com.fasterxml.jackson.core:jackson-annotations:2.22" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" - testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.2" - testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.2" + testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.3" + testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:6.1.3" } /** From 569eab196a864516bbe5a90814307a9a08cd3be6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:46:16 +0200 Subject: [PATCH 095/115] Bump org.junit.jupiter:junit-jupiter-api from 6.1.2 to 6.1.3 in /plugins/gradle/example-client-kotlin (#107) Bumps [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) from 6.1.2 to 6.1.3.
Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 6.1.3 = Platform 6.1.3 + Jupiter 6.1.3 + Vintage 6.1.3

See Release Notes.

Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.1.2...r6.1.3

Commits
  • f59f60d Release 6.1.3
  • cd8ec92 Finalize 6.1.3 release notes
  • c8729f2 Restore compatibility with GraalVM 25 (#5901)
  • ddc9e74 Update graalvm/setup-graalvm action to v1.6.4 (#5959)
  • fe2c52a Update plugin org.graalvm.buildtools.native to v1.1.7 (#5923)
  • 62afc02 Delay GraalVM plugin updates for 3 days
  • 0cc2902 Skip graalVmTest task if GraalVM env vars are not set
  • f6bbfc5 Move GraalVM tests to separate test task (#5903)
  • e87e052 Update plugin org.graalvm.buildtools.native to v1.1.6 (#5899)
  • 1cd56df Update plugin org.graalvm.buildtools.native to v1.1.5 (#5880)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.junit.jupiter:junit-jupiter-api&package-manager=gradle&previous-version=6.1.2&new-version=6.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 83d7583e8d8ce792d21989c4254dd530c1f1455f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 20:47:18 +0200 Subject: [PATCH 096/115] Bump gradle-wrapper from 9.6.1 to 9.7.0 (#106) Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.6.1 to 9.7.0.
Release notes

Sourced from gradle-wrapper's releases.

9.7.0

The Gradle team is excited to announce Gradle 9.7.0.

Here are the highlights of this release:

  • Isolated Projects graduates to incubating
  • Broader Configuration Cache compatibility
  • More source locations in problem reports

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Adam, Aman Gautam, Aman Kumar, Anton Dubrouski, Aurimas, gbhavya07, Josh Friend, nicklauslittle-gov, Pragati, project516, Qin Mi, Ravi, sk-reddy17, Suvrat Acharya, Yongshun Ye.

Upgrade instructions

Switch your build to use Gradle 9.7.0 by updating your wrapper:

./gradlew :wrapper --gradle-version=9.7.0 &&
./gradlew :wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

9.7.0 RC3

The Gradle team is excited to announce Gradle 9.7.0 RC3.

Here are the highlights of this release:

  • Isolated Projects graduates to incubating

... (truncated)

Commits
  • 3defbfc make DistributionIntegrationSpec more permissive for releases (#38766)
  • f176043 make DistributionIntegrationSpec more permissive for releases
  • b0828da Prepare release notes for Gradle 9.7.0GA (#38756)
  • 064b6d6 cleanup
  • dfe7bdc add new training to release notes
  • 7561968 add release notes for 37801
  • 68a1f35 cherrypick 38367 to release
  • a462c95 Rebalance AllVersionsCrossVersion buckets for agents without TestDistribution...
  • 820e2b1 Update Gradle wrapper to version 9.7.0-rc-3 (#38743)
  • 75ea3d7 Update Gradle wrapper to version 9.7.0-rc-3
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle-wrapper&package-manager=gradle&previous-version=9.6.1&new-version=9.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- gradle/wrapper/gradle-wrapper.jar | Bin 48462 -> 47505 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index b1b8ef56b44f16b14dc800fa8103a6d89abb526f..eddabd2eef8d94a5437d6168ff9c87a78ff725b3 100644 GIT binary patch delta 39079 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 F{Rc_uT_ykk delta 40101 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 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a351597e6..1e922f407 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 2533972e05b5bd7a13c9f01029ef17f8d9bbe3ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:13:53 +0200 Subject: [PATCH 097/115] Bump com.squareup.okhttp3:okhttp from 5.4.0 to 5.5.0 in /plugins/gradle/example-client-kotlin (#108) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.squareup.okhttp3:okhttp](https://github.com/lysine-dev/okhttp) from 5.4.0 to 5.5.0.
Changelog

Sourced from com.squareup.okhttp3:okhttp's changelog.

Version 5.5.0

2026-08-16

This release introduces opt-in support for [Encrypted Client Hello (ECH)]. This new feature improves user privacy by encrypting domain names in transit. With regular TLS, your coffee shop’s Wi-Fi router can see that you’re visiting wikipedia.com, but it cannot see which page you’re looking at. With ECH, the router observes only the IP address. This additional privacy is most effective on sites hosted by big CDNs because the IP address doesn’t imply a particular website.

This requires ECH support in the platform’s TLS stack. Today this is only Android 17 (API 37, released June 2026). When other TLS stacks add ECH support, we'll integrate them.

ECH took a lot of work to implement because the encryption keys are published over DNS in the [HTTPS resource record], and we needed to write new code to fetch these records. This release includes a major update to OkHttp’s DNS API: it now supports multiple resource record types (not just IP addresses!), asynchronous streaming results, and in-memory caching.

To opt in, you can use DnsOverHttps:

// DnsOverHttps itself uses OkHttpClient. Build
both clients upon the
// same bootstrap client so they share a connection pool and dispatcher.
val bootstrapClient = OkHttpClient()

// This sample uses Cloudflare's 1.1.1.1 DnsOverHttps service. val client = bootstrapClient.newBuilder() .dns(DnsOverHttps.Builder() .client(bootstrapClient) .url("https://1.1.1.1/dns-query&quot;.toHttpUrl()) .build()) .build()

You could also opt in with our new AndroidDns API. Unfortunately, the privacy benefits of ECH are thwarted because its DNS queries are not encrypted by default.

// AndroidDns fetches the HTTPS DNS resource
records necessary for ECH.
val client = OkHttpClient.Builder()
  .dns(AndroidDns())
  .build()
  • New: OkHttp artifacts are now signed with our [new signing key]. This project and three sibling projects ([Retrofit], [Okio], and [SQLDelight]) recently joined [the Commonhaus Foundation].
  • Fix: MockWebServer’s @StartStop annotation now supports @Nested JUnit 5 tests.
  • Fix: Our default TLS hostname verifier now reject hosts that fail IP canonicalization.
  • Fix: Closing a multipart part's sink no longer closes the entire request body.
  • Fix: Flush HTTP/1 request bodies before detaching the timeout. We had a bug where timeouts

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.squareup.okhttp3:okhttp&package-manager=gradle&previous-version=5.4.0&new-version=5.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 8b91f65eb..de5de4226 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -31,7 +31,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:6.2.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" - implementation "com.squareup.okhttp3:okhttp:5.4.0" + implementation "com.squareup.okhttp3:okhttp:5.5.0" implementation "com.fasterxml.jackson.core:jackson-core:2.22.1" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" From 7a8d72141a4e394dab5a36baaca0964aba01d754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:14:16 +0200 Subject: [PATCH 098/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#109) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.22.1 to 2.22.2.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.22.1&new-version=2.22.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 1902b0a22..080b6f431 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -28,7 +28,7 @@ dependencies { implementation "org.freemarker:freemarker:2.3.34" implementation "com.graphql-java:graphql-java:26.0" - implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" + implementation "com.fasterxml.jackson.core:jackson-databind:2.22.2" implementation "com.typesafe:config:1.4.9" testImplementation 'org.junit.jupiter:junit-jupiter-api:6.1.3' From ed1e9e88d520f988cffab0fe6fa0bb662a611e6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:21:37 +0200 Subject: [PATCH 099/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 (#110) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) from 2.22.1 to 2.22.2.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=gradle&previous-version=2.22.1&new-version=2.22.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index dfba35e43..af305b83b 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ repositories { dependencies { compileOnly "org.freemarker:freemarker:2.3.34" compileOnly "com.graphql-java:graphql-java:26.0" - compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.1" + compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.2" compileOnly "com.typesafe:config:1.4.9" testImplementation "org.junit.jupiter:junit-jupiter-api:6.1.3" From fe7458b63d7bd9b855e516b03d6e312f99839139 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:21:59 +0200 Subject: [PATCH 100/115] Bump com.fasterxml.jackson.module:jackson-module-kotlin from 2.22.1 to 2.22.2 in /plugins/gradle/example-client-kotlin (#111) Bumps [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) from 2.22.1 to 2.22.2.
Commits
  • 7206ad4 [maven-release-plugin] prepare release jackson-module-kotlin-2.22.2
  • 36f0a74 Prep for 2.22.2 release
  • 5ebc052 Merge branch '2.21' into 2.22
  • 12db13f Merge branch '2.20' into 2.21
  • dde1ba2 Merge branch '2.19' into 2.20
  • 6e79ca1 Merge branch '2.18' into 2.19
  • 5359bbd Post-release dep version bump
  • 3cb19d5 [maven-release-plugin] prepare for next development iteration
  • 12a9b7e [maven-release-plugin] prepare release jackson-module-kotlin-2.18.10
  • a476151 Prep for 2.18.10 release
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index de5de4226..09e5843c7 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -34,7 +34,7 @@ dependencies { implementation "com.squareup.okhttp3:okhttp:5.5.0" implementation "com.fasterxml.jackson.core:jackson-core:2.22.1" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" - implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.1" + implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.2" implementation "com.fasterxml.jackson.core:jackson-annotations:2.22" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" From 5f5254475eee22c7f2ffe716734ebf1b16285493 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:22:27 +0200 Subject: [PATCH 101/115] Bump actions/setup-java from 5 to 6 (#114) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5 to 6.
Release notes

Sourced from actions/setup-java's releases.

v6.0.0

What's Changed

... (truncated)

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/github.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 91a3ae14f..6c5db1a0e 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Java ${{ matrix.jdk-version }} - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: java-version: ${{ matrix.jdk-version }} distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1a71d3828..0ad995138 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: token: ${{ steps.app-token.outputs.token }} - name: Setup Java - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: java-version: 17 distribution: 'temurin' From 2159e4783ecafd3053462a4708c3deaf567a04e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:23:15 +0200 Subject: [PATCH 102/115] Bump org.springframework.boot:spring-boot-starter-data-mongodb from 4.1.0 to 4.1.1 in /plugins/gradle/example-server (#116) Bumps [org.springframework.boot:spring-boot-starter-data-mongodb](https://github.com/spring-projects/spring-boot) from 4.1.0 to 4.1.1.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-data-mongodb's releases.

v4.1.1

:warning: Attention Required

  • Spring Boot's Gradle plugin no longer automatically configures gRPC when the Protobuf plugin is applied. This behavior caused problems for those using Protobuf without gRPC. To opt in to the configuration of gRPC, configure the protobuf extension with the grpc plugin using an empty block. The Spring Boot Gradle plugin will then automatically configure the use of protoc-gen-grpc-java as before. #50822

:lady_beetle: Bug Fixes

  • Kafka consumer-specific security protocol is not taken into account #51369
  • Structured logging: a failed JSON encode corrupts the next log event written on the same thread #51156
  • Micrometer registries pin the application context #51135
  • Temporary file is not deleted when ExportedImageTar construction fails #51132
  • Metadata annotation processor ignores getter-level @NestedConfigurationProperty for records #51098
  • spring-boot-h2-console pulls servlet-api as transitive dependency #51095
  • PropertiesLauncher does not log nested archive paths #51089
  • Methods that return the result of Map#remove are not declared with a @Nullable return type #51087
  • NativeImageResourceProvider flattens Flyway migration paths in subdirectories #50964
  • Fix ordering of Kotlinx Serialization CodecCustomizer #50961
  • JarFile is not closed when finding main class from archive #50959
  • Application-managed JUL bridge handler should only be removed if installed #50950
  • CloudFoundry reactive auto-configuration should not require a WebClient.Builder bean to be defined #50944
  • Context refresh fails on reactive Cloud Foundry when using Actuator without spring-boot-health #50942
  • Resources are not cleaned up when resolving an image that is not yet present in the builder #50941
  • GraphQlWebMvcAutoConfiguration should apply customizers in order #50914
  • Auto-configured RedisMessageListenerContainer does not use virtual threads when spring.threads.virtual.enabled is true #50884
  • Context refresh fails when using Actuator on Jersey without spring-boot-health #50872
  • Context refresh fails on Cloud Foundry when using Actuator without spring-boot-health #50871
  • IllegalStateException when binding properties to a @Validated class that contains a map whose value type is a wildcard #50856
  • High number of connections due to Mongo health indicator #50852
  • Inconsistent handling of empty string values of spring.security.oauth2.resourceserver.jwt issuer-uri and jwk-set-uri #50849
  • Return type nullability of ApplicationContextAssert's getBean methods does not indicate that bean may be null #50845
  • PropertiesWebClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it #50843
  • Exposing gRPC test server port should backoff if gRPC is not present #50825
  • JpaBaseConfiguration#entityManagerConfiguration can cause a dependency loop on beans declaring AsyncTaskExecutor #50801
  • spring.grpc.server.health.include-overall-health is not taken into account #50799
  • Setting 'server.servlet.session.cookie.partitioned' to false still emits the 'Partitioned' cookie attribute #50790
  • Managed version of Prometheus Client is not aligned with Micrometer's micrometer-registry-prometheus #50780
  • Map properties bound from empty strings fail with ConverterNotFoundException #50773
  • Protobuf Common Protos should not be a managed dependency #50772
  • An application that depends on spring-boot-security-oauth2-resource-server may fail to start with a ClassNotFoundException when Reactor is on the classpath but WebFlux is not #50764
  • W3CHeaderParser's decoding is not compliant with RFC 3986 #50650

:notebook_with_decorative_cover: Documentation

  • Description of spring.graphql.websocket.connection-init-timeout does not render correctly in the reference guide #51348
  • spring.profiles.group should have a 'spring-profile-name' hint provider #51284
  • Remove reference to removed InfluxDB auto-configuration #51176
  • Use JacksonJsonSerde in Kafka Streams documentation #51161
  • Document alternatives to HttpMessageConverters #51129
  • Fix stale type reference for OTLP logging transport metadata #51119
  • Metadata for spring.test.mockmvc.htmlunit.url declares the wrong type #51115

... (truncated)

Commits
  • 6fdf67e Release 4.1.1
  • fde599b Upgrade to Spring Pulsar 2.0.7
  • 9daa58f Upgrade to Spring HATEOAS 3.1.2
  • 353993e Upgrade to Spring Data Bom 2026.0.1
  • 24ba596 Upgrade to Spring Session 4.1.1
  • 5cb5c29 Upgrade to Spring Security 7.1.1
  • 4adc8eb Upgrade to Spring LDAP 4.1.1
  • 4d9c19c Upgrade to Spring Kafka 4.1.1
  • f30f612 Upgrade to Spring Integration 7.1.1
  • b930283 Upgrade to Spring gRPC 1.1.1
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-data-mongodb&package-manager=gradle&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-server/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index b41bb505b..da279a4b6 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -14,8 +14,8 @@ application { } dependencies { - implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" - implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" + implementation "org.springframework.boot:spring-boot-starter-web:4.1.1" + implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.1" implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:15.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" From 320303ad56b2b4afffc45418c9875df154c1357a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:23:32 +0200 Subject: [PATCH 103/115] Bump com.graphql-java:graphql-java from 26.0 to 26.1 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#117) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) from 26.0 to 26.1.
Release notes

Sourced from com.graphql-java:graphql-java's releases.

26.1

This is a bugfix release for 26.

It contains a couple of fixes and no breaking changes.

List of PRs

  • #4452 Backport 26.1: Remove dependency annotations from shaded classes
  • #4443 Backport to 26.1: Fix nullable bound on DataFetcherResult.newResult
  • #4444 Backport to 26.1: Fix covariance checks for SDL type extensions
  • #4448 Backport 26.1: Fix input cycle validation for non-null lists
  • #4447 Backport 26.1: Allow empty unions to be completed by extensions
  • #4449 Backport 26.1: Fix subscription alternative call context cleanup
  • #4446 Backport 26.1: Fix schema rebuild after root type deletion
  • #4457 Backport 26.1: Mark InstrumentationState callback params as @​Nullable
  • #4451 Backport 26.1: Reject cyclical SDL directive definitions
  • #4450 Backport 26.1: validate circular default values

Full Changelog: https://github.com/graphql-java/graphql-java/compare/v26.0...v26.1

Commits
  • 722262d Merge pull request #4450 from graphql-java/codex/backport-4253-to-26.x
  • 40c578f Merge pull request #4451 from graphql-java/codex/backport-4385-to-26.x
  • 915bf1e Simplify circular default value validation
  • 9158901 Simplify directive cycle detection
  • 7a7774d Merge pull request #4457 from graphql-java/codex/backport-4435-to-26.x
  • 9be7527 Propagate nullable chained instrumentation state
  • ac661d0 fix: mark InstrumentationState callback params as @​Nullable
  • 2073c98 Merge pull request #4446 from graphql-java/codex/backport-4390-to-26.x
  • d81252f Merge pull request #4449 from graphql-java/codex/backport-4384-to-26.x
  • 8d6eaba Merge remote-tracking branch 'origin/26.x' into codex/backport-4390-to-26.x
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 080b6f431..d2a622a7c 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -27,7 +27,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" implementation "org.freemarker:freemarker:2.3.34" - implementation "com.graphql-java:graphql-java:26.0" + implementation "com.graphql-java:graphql-java:26.1" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.2" implementation "com.typesafe:config:1.4.9" From 31482cf459ca1b6682ac97372e4f74e6085ec783 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:23:54 +0200 Subject: [PATCH 104/115] Bump gradle-wrapper from 9.7.0 to 9.7.1 (#120) Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.7.0 to 9.7.1.
Release notes

Sourced from gradle-wrapper's releases.

9.7.1

The Gradle team is excited to announce Gradle 9.7.1.

This is a patch release for 9.7.0. We recommend using 9.7.1 instead of 9.7.0.

Here are the highlights of 9.7.0 release:

  • Isolated Projects graduates to incubating
  • Broader Configuration Cache compatibility
  • Resilient Sync helps you fix broken builds
  • More source locations in problem reports

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle: Adam, Aman Gautam, Aman Kumar, Anton Dubrouski, Aurimas, gbhavya07, Josh Friend, nicklauslittle-gov, Pragati, project516, Qin Mi, Ravi, sk-reddy17, Suvrat Acharya, Yongshun Ye.

Upgrade instructions

Switch your build to use Gradle 9.7.1 by updating your wrapper:

./gradlew :wrapper --gradle-version=9.7.1 &&
./gradlew :wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines. If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle-wrapper&package-manager=gradle&previous-version=9.7.0&new-version=9.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1e922f407..c42672d95 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 1a41e6d7f3d95ccd9ae80a0a8520ec879fabfdae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:25:47 +0200 Subject: [PATCH 105/115] Bump org.springframework.boot:spring-boot-starter-web from 4.1.0 to 4.1.1 in /plugins/gradle/example-client (#119) Bumps [org.springframework.boot:spring-boot-starter-web](https://github.com/spring-projects/spring-boot) from 4.1.0 to 4.1.1.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-web's releases.

v4.1.1

:warning: Attention Required

  • Spring Boot's Gradle plugin no longer automatically configures gRPC when the Protobuf plugin is applied. This behavior caused problems for those using Protobuf without gRPC. To opt in to the configuration of gRPC, configure the protobuf extension with the grpc plugin using an empty block. The Spring Boot Gradle plugin will then automatically configure the use of protoc-gen-grpc-java as before. #50822

:lady_beetle: Bug Fixes

  • Kafka consumer-specific security protocol is not taken into account #51369
  • Structured logging: a failed JSON encode corrupts the next log event written on the same thread #51156
  • Micrometer registries pin the application context #51135
  • Temporary file is not deleted when ExportedImageTar construction fails #51132
  • Metadata annotation processor ignores getter-level @NestedConfigurationProperty for records #51098
  • spring-boot-h2-console pulls servlet-api as transitive dependency #51095
  • PropertiesLauncher does not log nested archive paths #51089
  • Methods that return the result of Map#remove are not declared with a @Nullable return type #51087
  • NativeImageResourceProvider flattens Flyway migration paths in subdirectories #50964
  • Fix ordering of Kotlinx Serialization CodecCustomizer #50961
  • JarFile is not closed when finding main class from archive #50959
  • Application-managed JUL bridge handler should only be removed if installed #50950
  • CloudFoundry reactive auto-configuration should not require a WebClient.Builder bean to be defined #50944
  • Context refresh fails on reactive Cloud Foundry when using Actuator without spring-boot-health #50942
  • Resources are not cleaned up when resolving an image that is not yet present in the builder #50941
  • GraphQlWebMvcAutoConfiguration should apply customizers in order #50914
  • Auto-configured RedisMessageListenerContainer does not use virtual threads when spring.threads.virtual.enabled is true #50884
  • Context refresh fails when using Actuator on Jersey without spring-boot-health #50872
  • Context refresh fails on Cloud Foundry when using Actuator without spring-boot-health #50871
  • IllegalStateException when binding properties to a @Validated class that contains a map whose value type is a wildcard #50856
  • High number of connections due to Mongo health indicator #50852
  • Inconsistent handling of empty string values of spring.security.oauth2.resourceserver.jwt issuer-uri and jwk-set-uri #50849
  • Return type nullability of ApplicationContextAssert's getBean methods does not indicate that bean may be null #50845
  • PropertiesWebClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it #50843
  • Exposing gRPC test server port should backoff if gRPC is not present #50825
  • JpaBaseConfiguration#entityManagerConfiguration can cause a dependency loop on beans declaring AsyncTaskExecutor #50801
  • spring.grpc.server.health.include-overall-health is not taken into account #50799
  • Setting 'server.servlet.session.cookie.partitioned' to false still emits the 'Partitioned' cookie attribute #50790
  • Managed version of Prometheus Client is not aligned with Micrometer's micrometer-registry-prometheus #50780
  • Map properties bound from empty strings fail with ConverterNotFoundException #50773
  • Protobuf Common Protos should not be a managed dependency #50772
  • An application that depends on spring-boot-security-oauth2-resource-server may fail to start with a ClassNotFoundException when Reactor is on the classpath but WebFlux is not #50764
  • W3CHeaderParser's decoding is not compliant with RFC 3986 #50650

:notebook_with_decorative_cover: Documentation

  • Description of spring.graphql.websocket.connection-init-timeout does not render correctly in the reference guide #51348
  • spring.profiles.group should have a 'spring-profile-name' hint provider #51284
  • Remove reference to removed InfluxDB auto-configuration #51176
  • Use JacksonJsonSerde in Kafka Streams documentation #51161
  • Document alternatives to HttpMessageConverters #51129
  • Fix stale type reference for OTLP logging transport metadata #51119
  • Metadata for spring.test.mockmvc.htmlunit.url declares the wrong type #51115

... (truncated)

Commits
  • 6fdf67e Release 4.1.1
  • fde599b Upgrade to Spring Pulsar 2.0.7
  • 9daa58f Upgrade to Spring HATEOAS 3.1.2
  • 353993e Upgrade to Spring Data Bom 2026.0.1
  • 24ba596 Upgrade to Spring Session 4.1.1
  • 5cb5c29 Upgrade to Spring Security 7.1.1
  • 4adc8eb Upgrade to Spring LDAP 4.1.1
  • 4d9c19c Upgrade to Spring Kafka 4.1.1
  • f30f612 Upgrade to Spring Integration 7.1.1
  • b930283 Upgrade to Spring gRPC 1.1.1
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-web&package-manager=gradle&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 199b057bd..5ce379c06 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -15,8 +15,8 @@ application { } dependencies { - implementation "org.springframework.boot:spring-boot-starter-web:4.1.0" - implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.0" + implementation "org.springframework.boot:spring-boot-starter-web:4.1.1" + implementation "org.springframework.boot:spring-boot-starter-data-mongodb:4.1.1" implementation "com.graphql-java-kickstart:graphql-spring-boot-starter:15.1.0" implementation "com.graphql-java-kickstart:graphiql-spring-boot-starter:11.1.0" From 1e2512ea7f63ccbfcf1986597b324cad522ca830 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:25:58 +0200 Subject: [PATCH 106/115] Bump org.springframework.boot:spring-boot-starter-data-mongodb from 4.1.0 to 4.1.1 in /plugins/gradle/example-client (#121) Bumps [org.springframework.boot:spring-boot-starter-data-mongodb](https://github.com/spring-projects/spring-boot) from 4.1.0 to 4.1.1.
Release notes

Sourced from org.springframework.boot:spring-boot-starter-data-mongodb's releases.

v4.1.1

:warning: Attention Required

  • Spring Boot's Gradle plugin no longer automatically configures gRPC when the Protobuf plugin is applied. This behavior caused problems for those using Protobuf without gRPC. To opt in to the configuration of gRPC, configure the protobuf extension with the grpc plugin using an empty block. The Spring Boot Gradle plugin will then automatically configure the use of protoc-gen-grpc-java as before. #50822

:lady_beetle: Bug Fixes

  • Kafka consumer-specific security protocol is not taken into account #51369
  • Structured logging: a failed JSON encode corrupts the next log event written on the same thread #51156
  • Micrometer registries pin the application context #51135
  • Temporary file is not deleted when ExportedImageTar construction fails #51132
  • Metadata annotation processor ignores getter-level @NestedConfigurationProperty for records #51098
  • spring-boot-h2-console pulls servlet-api as transitive dependency #51095
  • PropertiesLauncher does not log nested archive paths #51089
  • Methods that return the result of Map#remove are not declared with a @Nullable return type #51087
  • NativeImageResourceProvider flattens Flyway migration paths in subdirectories #50964
  • Fix ordering of Kotlinx Serialization CodecCustomizer #50961
  • JarFile is not closed when finding main class from archive #50959
  • Application-managed JUL bridge handler should only be removed if installed #50950
  • CloudFoundry reactive auto-configuration should not require a WebClient.Builder bean to be defined #50944
  • Context refresh fails on reactive Cloud Foundry when using Actuator without spring-boot-health #50942
  • Resources are not cleaned up when resolving an image that is not yet present in the builder #50941
  • GraphQlWebMvcAutoConfiguration should apply customizers in order #50914
  • Auto-configured RedisMessageListenerContainer does not use virtual threads when spring.threads.virtual.enabled is true #50884
  • Context refresh fails when using Actuator on Jersey without spring-boot-health #50872
  • Context refresh fails on Cloud Foundry when using Actuator without spring-boot-health #50871
  • IllegalStateException when binding properties to a @Validated class that contains a map whose value type is a wildcard #50856
  • High number of connections due to Mongo health indicator #50852
  • Inconsistent handling of empty string values of spring.security.oauth2.resourceserver.jwt issuer-uri and jwk-set-uri #50849
  • Return type nullability of ApplicationContextAssert's getBean methods does not indicate that bean may be null #50845
  • PropertiesWebClientHttpServiceGroupConfigurer has highest precedence, preventing other configurers from being ordered ahead of it #50843
  • Exposing gRPC test server port should backoff if gRPC is not present #50825
  • JpaBaseConfiguration#entityManagerConfiguration can cause a dependency loop on beans declaring AsyncTaskExecutor #50801
  • spring.grpc.server.health.include-overall-health is not taken into account #50799
  • Setting 'server.servlet.session.cookie.partitioned' to false still emits the 'Partitioned' cookie attribute #50790
  • Managed version of Prometheus Client is not aligned with Micrometer's micrometer-registry-prometheus #50780
  • Map properties bound from empty strings fail with ConverterNotFoundException #50773
  • Protobuf Common Protos should not be a managed dependency #50772
  • An application that depends on spring-boot-security-oauth2-resource-server may fail to start with a ClassNotFoundException when Reactor is on the classpath but WebFlux is not #50764
  • W3CHeaderParser's decoding is not compliant with RFC 3986 #50650

:notebook_with_decorative_cover: Documentation

  • Description of spring.graphql.websocket.connection-init-timeout does not render correctly in the reference guide #51348
  • spring.profiles.group should have a 'spring-profile-name' hint provider #51284
  • Remove reference to removed InfluxDB auto-configuration #51176
  • Use JacksonJsonSerde in Kafka Streams documentation #51161
  • Document alternatives to HttpMessageConverters #51129
  • Fix stale type reference for OTLP logging transport metadata #51119
  • Metadata for spring.test.mockmvc.htmlunit.url declares the wrong type #51115

... (truncated)

Commits
  • 6fdf67e Release 4.1.1
  • fde599b Upgrade to Spring Pulsar 2.0.7
  • 9daa58f Upgrade to Spring HATEOAS 3.1.2
  • 353993e Upgrade to Spring Data Bom 2026.0.1
  • 24ba596 Upgrade to Spring Session 4.1.1
  • 5cb5c29 Upgrade to Spring Security 7.1.1
  • 4adc8eb Upgrade to Spring LDAP 4.1.1
  • 4d9c19c Upgrade to Spring Kafka 4.1.1
  • f30f612 Upgrade to Spring Integration 7.1.1
  • b930283 Upgrade to Spring gRPC 1.1.1
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-starter-data-mongodb&package-manager=gradle&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 1527c830a2a04879e5201a7019afea8f7e070113 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:32:23 +0200 Subject: [PATCH 107/115] Bump com.graphql-java:graphql-java from 26.0 to 26.1 (#115) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [com.graphql-java:graphql-java](https://github.com/graphql-java/graphql-java) from 26.0 to 26.1.
Release notes

Sourced from com.graphql-java:graphql-java's releases.

26.1

This is a bugfix release for 26.

It contains a couple of fixes and no breaking changes.

List of PRs

  • #4452 Backport 26.1: Remove dependency annotations from shaded classes
  • #4443 Backport to 26.1: Fix nullable bound on DataFetcherResult.newResult
  • #4444 Backport to 26.1: Fix covariance checks for SDL type extensions
  • #4448 Backport 26.1: Fix input cycle validation for non-null lists
  • #4447 Backport 26.1: Allow empty unions to be completed by extensions
  • #4449 Backport 26.1: Fix subscription alternative call context cleanup
  • #4446 Backport 26.1: Fix schema rebuild after root type deletion
  • #4457 Backport 26.1: Mark InstrumentationState callback params as @​Nullable
  • #4451 Backport 26.1: Reject cyclical SDL directive definitions
  • #4450 Backport 26.1: validate circular default values

Full Changelog: https://github.com/graphql-java/graphql-java/compare/v26.0...v26.1

Commits
  • 722262d Merge pull request #4450 from graphql-java/codex/backport-4253-to-26.x
  • 40c578f Merge pull request #4451 from graphql-java/codex/backport-4385-to-26.x
  • 915bf1e Simplify circular default value validation
  • 9158901 Simplify directive cycle detection
  • 7a7774d Merge pull request #4457 from graphql-java/codex/backport-4435-to-26.x
  • 9be7527 Propagate nullable chained instrumentation state
  • ac661d0 fix: mark InstrumentationState callback params as @​Nullable
  • 2073c98 Merge pull request #4446 from graphql-java/codex/backport-4390-to-26.x
  • d81252f Merge pull request #4449 from graphql-java/codex/backport-4384-to-26.x
  • 8d6eaba Merge remote-tracking branch 'origin/26.x' into codex/backport-4390-to-26.x
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index af305b83b..3616816ca 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ repositories { dependencies { compileOnly "org.freemarker:freemarker:2.3.34" - compileOnly "com.graphql-java:graphql-java:26.0" + compileOnly "com.graphql-java:graphql-java:26.1" compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.2" compileOnly "com.typesafe:config:1.4.9" From 0b7a4874192e41a12d972a328e2f805e379c66c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:32:33 +0200 Subject: [PATCH 108/115] Bump com.fasterxml.jackson.core:jackson-databind from 2.22.1 to 2.22.2 in /plugins/gradle/example-client-kotlin (#112) Bumps [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind) from 2.22.1 to 2.22.2.
Commits
  • 25b2a22 [maven-release-plugin] prepare release jackson-databind-2.22.2
  • bab1c1a Prep for 2.22.2 release
  • bc03cf8 Merge branch '2.21' into 2.22
  • 83379fb Merge branch '2.20' into 2.21
  • 0d400c9 Merge branch '2.19' into 2.20
  • ce36a27 Merge branch '2.18' into 2.19
  • 7a209e1 Post-release dep version bump
  • a432707 [maven-release-plugin] prepare for next development iteration
  • 176df1d [maven-release-plugin] prepare release jackson-databind-2.18.10
  • 7785f5f Prep for 2.18.10 release
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/example-client-kotlin/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 09e5843c7..cfdf04555 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -32,8 +32,8 @@ dependencies { implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.5.0" - implementation "com.fasterxml.jackson.core:jackson-core:2.22.1" - implementation "com.fasterxml.jackson.core:jackson-databind:2.22.1" + implementation "com.fasterxml.jackson.core:jackson-core:2.22.2" + implementation "com.fasterxml.jackson.core:jackson-databind:2.22.2" implementation "com.fasterxml.jackson.module:jackson-module-kotlin:2.22.2" implementation "com.fasterxml.jackson.core:jackson-annotations:2.22" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" From b3bd04c71f6d8cdcc84bf398413745a600ba1f50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:32:43 +0200 Subject: [PATCH 109/115] Bump com.fasterxml.jackson.core:jackson-core from 2.22.1 to 2.22.2 in /plugins/gradle/example-client-kotlin (#113) Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.22.1 to 2.22.2.
Commits
  • 24bab14 [maven-release-plugin] prepare release jackson-core-2.22.2
  • dbbd2a0 Prep for 2.22.2 release
  • 038fc7a Merge branch '2.21' into 2.22
  • aaf3398 Merge branch '2.20' into 2.21
  • 2911dae Merge branch '2.19' into 2.20
  • ed8e9dc Merge branch '2.18' into 2.19
  • f8dc7d7 Post-release dep version bump
  • 7add1bf [maven-release-plugin] prepare for next development iteration
  • d11418c [maven-release-plugin] prepare release jackson-core-2.18.10
  • 66a7a17 Prep for 2.18.10 release
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 9af6de1724ea35c8406feec1b92567a738a7e785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Wed, 2 Sep 2026 19:02:24 +0200 Subject: [PATCH 110/115] Change addGeneratedAnnotationDate default to false (#123) Generated `@Generated` annotations no longer include a `date` attribute unless `addGeneratedAnnotationDate = true` is set explicitly. Timestamps in generated sources make builds non-reproducible and poison the build cache, so the opt-in should be the other way around for 6.3.0. **Breaking change:** projects that rely on the date being present must now set `addGeneratedAnnotationDate: true`. One non-obvious part: `GeneratedInformation` used to capture the flag at construction time, which ran before default initialization and before external mapping configs were merged - so the effective value could differ from what the config ends up holding. It now reads the flag from the config lazily at render time. Unblocks #45 (marking Gradle codegen tasks as `@CacheableTask`). Closes #44 --- docs/codegen-options.md | 2 +- .../besi97/graphql/codegen/model/GeneratedInformation.java | 7 +++---- .../graphql/codegen/model/MappingConfigConstants.java | 4 ++-- .../graphql/codegen/GraphQLCodegenAnnotationsTest.java | 4 ++-- src/test/resources/expected-classes/Commit.java.txt | 6 ++---- .../expected-classes/CreateEventMutationResolver.java.txt | 3 +-- .../expected-classes/EmptyMutationResolver.java.txt | 3 +-- .../resources/expected-classes/EmptyQueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/Event.java.txt | 6 ++---- .../expected-classes/EventByIdQueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/EventProperty.java.txt | 6 ++---- .../expected-classes/EventPropertyTO_toString.java.txt | 6 ++---- .../EventPropertyTO_withEqualsAndHashCode.java.txt | 6 ++---- src/test/resources/expected-classes/EventStatus.java.txt | 3 +-- .../EventsByCategoryAndStatusQueryResolver.java.txt | 3 +-- .../expected-classes/EventsByIdsQueryResolver.java.txt | 3 +-- .../EventsCreatedSubscriptionResolver.java.txt | 3 +-- .../GithubAcceptTopicSuggestionInputTO.java.txt | 6 ++---- .../GithubAcceptTopicSuggestionPayloadTO.java.txt | 6 ++---- .../resources/expected-classes/GithubCommitTO.java.txt | 6 ++---- .../resources/expected-classes/MutationResolver.java.txt | 3 +-- src/test/resources/expected-classes/MyUnion.java.txt | 3 +-- src/test/resources/expected-classes/Person.java.txt | 6 ++---- src/test/resources/expected-classes/Person1.java.txt | 6 ++---- .../ProductsByCategoryIdAndStatusQueryResolver.java.txt | 3 +-- .../expected-classes/ProductsByIdsQueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/ProfileOwner.java.txt | 3 +-- src/test/resources/expected-classes/QueryResolver.java.txt | 3 +-- .../expected-classes/SubscriptionResolver.java.txt | 3 +-- src/test/resources/expected-classes/UnionMember1.java.txt | 6 ++---- src/test/resources/expected-classes/UnionMember2.java.txt | 6 ++---- .../UnionToResolveResponseProjection.java.txt | 3 +-- src/test/resources/expected-classes/User.java.txt | 6 ++---- .../expected-classes/VersionQueryResolver.java.txt | 3 +-- .../annotation/Commit_noValidationAnnotation.java.txt | 6 ++---- .../annotation/CreateEventMutationResolver.java.txt | 3 +-- ...reateEventMutationResolver_ArgumentAnnotations.java.txt | 3 +-- .../expected-classes/annotation/EventProperty.java.txt | 6 ++---- .../EventPropertyResolver_ArgumentAnnotations.java.txt | 3 +-- ...opertyResolver_ParametrizedResolverAnnotations.java.txt | 3 +-- .../expected-classes/annotation/MutationResolver.java.txt | 3 +-- ...stReturnTypeWithMandatoryElementsQueryResolver.java.txt | 3 +-- .../annotation/QueryResolver_ArgumentAnnotations.java.txt | 3 +-- .../annotation/TypeWithNullableListType.java.txt | 6 ++---- .../resources/expected-classes/annotation/User.java.txt | 6 ++---- ...eOfConductQueryResolver_withoutThrowsException.java.txt | 3 +-- .../apis/MutationResolver_withoutThrowsException.java.txt | 3 +-- .../expected-classes/builder/Event_noBuilder.java.txt | 3 +-- .../expected-classes/custom-type/ExternalResolver.java.txt | 3 +-- .../custom-type/QueryINeedQueryRequest.java.txt | 6 ++---- .../custom-type/ResponseContainingDate.java.txt | 6 ++---- .../default-custom-types/InputWithDefaults.java.txt | 6 ++---- .../expected-classes/default-custom-types/MyEnum.java.txt | 3 +-- .../default-custom-types/SomeObject.java.txt | 6 ++---- .../expected-classes/defaults/InputWithDefaults.java.txt | 6 ++---- .../defaults/InputWithDefaultsDTO.java.txt | 6 ++---- .../expected-classes/defaults/InputWithDefaultsTO.java.txt | 6 ++---- .../resources/expected-classes/defaults/MyEnum.java.txt | 3 +-- .../resources/expected-classes/defaults/MyEnumDTO.java.txt | 3 +-- .../resources/expected-classes/defaults/MyEnumTO.java.txt | 3 +-- .../expected-classes/defaults/SomeObject.java.txt | 6 ++---- .../expected-classes/defaults/SomeObjectDTO.java.txt | 6 ++---- .../expected-classes/defaults/SomeObjectTO.java.txt | 6 ++---- .../deprecated/CreateEventMutationResolver.java.txt | 3 +-- .../resources/expected-classes/deprecated/Event.java.txt | 6 ++---- .../expected-classes/deprecated/EventInput.java.txt | 6 ++---- .../deprecated/EventsQueryResolver.java.txt | 3 +-- .../expected-classes/deprecated/MutationResolver.java.txt | 3 +-- .../resources/expected-classes/deprecated/Node.java.txt | 3 +-- .../expected-classes/deprecated/PinnableItem.java.txt | 3 +-- .../expected-classes/deprecated/QueryResolver.java.txt | 3 +-- .../resources/expected-classes/deprecated/Status.java.txt | 3 +-- src/test/resources/expected-classes/empty/Event.java.txt | 6 ++---- .../resources/expected-classes/empty/EventInput.java.txt | 6 ++---- .../empty/EventResponseProjection.java.txt | 3 +-- .../expected-classes/empty/MutationResolver.java.txt | 3 +-- src/test/resources/expected-classes/empty/Node.java.txt | 3 +-- .../resources/expected-classes/empty/PinnableItem.java.txt | 3 +-- .../expected-classes/empty/QueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/empty/Status.java.txt | 3 +-- .../expected-classes/enum-union/EnumMember1.java.txt | 3 +-- .../expected-classes/enum-union/EnumMember2.java.txt | 3 +-- .../expected-classes/enum-union/EnumUnion.java.txt | 3 +-- .../expected-classes/extend-with-resolvers/Asset.java.txt | 6 ++---- .../extend-with-resolvers/AssetInput.java.txt | 6 ++---- .../extend-with-resolvers/AssetsQueryResolver.java.txt | 3 +-- .../CreateAssetMutationResolver.java.txt | 3 +-- .../CreateEventMutationResolver.java.txt | 3 +-- .../expected-classes/extend-with-resolvers/Event.java.txt | 6 ++---- .../extend-with-resolvers/EventInput.java.txt | 6 ++---- .../extend-with-resolvers/EventResolver.java.txt | 3 +-- .../extend-with-resolvers/EventsQueryResolver.java.txt | 3 +-- .../extend-with-resolvers/MutationResolver.java.txt | 3 +-- .../expected-classes/extend-with-resolvers/Node.java.txt | 3 +-- .../extend-with-resolvers/NodeResolver.java.txt | 3 +-- .../extend-with-resolvers/PinnableItem.java.txt | 3 +-- .../extend-with-resolvers/QueryResolver.java.txt | 3 +-- .../expected-classes/extend-with-resolvers/Status.java.txt | 3 +-- src/test/resources/expected-classes/extend/Asset.java.txt | 6 ++---- .../resources/expected-classes/extend/AssetInput.java.txt | 6 ++---- .../expected-classes/extend/AssetsQueryResolver.java.txt | 3 +-- .../extend/CreateAssetMutationResolver.java.txt | 3 +-- .../extend/CreateEventMutationResolver.java.txt | 3 +-- src/test/resources/expected-classes/extend/Event.java.txt | 6 ++---- .../resources/expected-classes/extend/EventInput.java.txt | 6 ++---- .../expected-classes/extend/EventsQueryResolver.java.txt | 3 +-- .../expected-classes/extend/MutationResolver.java.txt | 3 +-- src/test/resources/expected-classes/extend/Node.java.txt | 3 +-- .../expected-classes/extend/PinnableItem.java.txt | 3 +-- .../expected-classes/extend/QueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/extend/Status.java.txt | 3 +-- .../extend/request/AssetResponseProjection.java.txt | 3 +-- .../extend/request/EventResponseProjection.java.txt | 3 +-- .../CreateMutationRequest.java.txt | 6 ++---- .../CreateMutationResolver.java.txt | 3 +-- .../CreateMutationResponse.java.txt | 3 +-- .../from-introspection-result/MutationResolver.java.txt | 3 +-- .../from-introspection-result/Product.java.txt | 6 ++---- .../ProductByIdQueryRequest.java.txt | 6 ++---- .../ProductByIdQueryResolver.java.txt | 3 +-- .../ProductByIdQueryResponse.java.txt | 3 +-- .../from-introspection-result/ProductInput.java.txt | 6 ++---- .../ProductResponseProjection.java.txt | 3 +-- .../ProductsByIdsQueryRequest.java.txt | 6 ++---- .../ProductsByIdsQueryResolver.java.txt | 3 +-- .../ProductsByIdsQueryResponse.java.txt | 3 +-- .../ProductsQueryRequest.java.txt | 6 ++---- .../ProductsQueryResolver.java.txt | 3 +-- .../ProductsQueryResponse.java.txt | 3 +-- .../from-introspection-result/QueryResolver.java.txt | 3 +-- .../from-introspection-result/StockStatus.java.txt | 3 +-- .../resources/expected-classes/immutable/Event.java.txt | 6 ++---- .../input-wrapper/InputWithDefaults.java.txt | 6 ++---- .../expected-classes/input-wrapper/MyEnum.java.txt | 3 +-- .../expected-classes/input-wrapper/SomeObject.java.txt | 6 ++---- .../resources/expected-classes/interfaces/Bar.java.txt | 3 +-- .../resources/expected-classes/interfaces/Bar1.java.txt | 6 ++---- .../resources/expected-classes/interfaces/BarBar.java.txt | 3 +-- .../resources/expected-classes/interfaces/Foo.java.txt | 3 +-- .../resources/expected-classes/interfaces/Foo1.java.txt | 6 ++---- .../GraphqlJacksonTypeIdResolver.java.txt | 3 +-- .../jackson-resolver-union/ResultObject.java.txt | 3 +-- .../jackson-resolver-union/UnionMemberA.java.txt | 6 ++---- .../jackson-resolver-union/UnionMemberB.java.txt | 6 ++---- .../jackson-resolver-union/UnionToResolve.java.txt | 3 +-- .../GraphqlJacksonTypeIdResolver.java.txt | 3 +-- .../without-model-package/MyResultObjectSuffix.java.txt | 3 +-- .../without-model-package/MyUnionMemberASuffix.java.txt | 6 ++---- .../without-model-package/MyUnionMemberBSuffix.java.txt | 6 ++---- .../without-model-package/MyUnionToResolveSuffix.java.txt | 3 +-- .../kt/AcceptTopicSuggestionMutationResponse.kt.txt | 3 +-- .../expected-classes/kt/AddLabelsToLabelableInput.kt.txt | 3 +-- .../kt/AddLabelsToLabelableMutationRequest.kt.txt | 3 +-- .../kt/AddLabelsToLabelableMutationResolver.kt.txt | 3 +-- .../kt/AddLabelsToLabelableMutationResponse.kt.txt | 3 +-- .../expected-classes/kt/AddLabelsToLabelablePayload.kt.txt | 3 +-- .../expected-classes/kt/CodesOfConductQueryResolver.kt.txt | 3 +-- .../expected-classes/kt/Comment_sealed_interfaces.kt.txt | 3 +-- src/test/resources/expected-classes/kt/Commit.kt.txt | 3 +-- .../resources/expected-classes/kt/Commit_Var_Field.kt.txt | 3 +-- .../kt/Commit_initialize_nullable_types.kt.txt | 3 +-- .../expected-classes/kt/Commit_no_final_class.kt.txt | 3 +-- .../kt/Event_useObjectMapperForRequestSerialization.kt.txt | 3 +-- .../kt/GithubAcceptTopicSuggestionInputTO.kt.txt | 3 +-- .../resources/expected-classes/kt/GithubActorTO.kt.txt | 3 +-- .../resources/expected-classes/kt/GithubCommitTO.kt.txt | 3 +-- src/test/resources/expected-classes/kt/ProfileOwner.kt.txt | 3 +-- .../kt/QueryINeedQueryRequest_custom_serializer.kt.txt | 3 +-- .../kt/SearchResultItemConnectionResponseProjection.kt.txt | 3 +-- .../kt/SearchResultItemResponseProjection.kt.txt | 3 +-- .../expected-classes/kt/VersionQueryResponse_int.kt.txt | 3 +-- .../kt/custom-type/QueryINeedQueryRequest.kt.txt | 3 +-- .../custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt | 3 +-- .../kt/custom-type/ResponseContainingDate.kt.txt | 3 +-- .../expected-classes/kt/default/FriendsQueryRequest.kt.txt | 3 +-- .../kt/deprecated/CreateEventMutationResolver.kt.txt | 3 +-- .../resources/expected-classes/kt/deprecated/Event.kt.txt | 3 +-- .../expected-classes/kt/deprecated/EventInput.kt.txt | 3 +-- .../kt/deprecated/EventsQueryResolver.kt.txt | 3 +-- .../expected-classes/kt/deprecated/MutationResolver.kt.txt | 3 +-- .../resources/expected-classes/kt/deprecated/Node.kt.txt | 3 +-- .../expected-classes/kt/deprecated/PinnableItem.kt.txt | 3 +-- .../expected-classes/kt/deprecated/QueryResolver.kt.txt | 3 +-- .../resources/expected-classes/kt/deprecated/Status.kt.txt | 3 +-- src/test/resources/expected-classes/kt/empty/Event.kt.txt | 3 +-- .../resources/expected-classes/kt/empty/EventInput.kt.txt | 3 +-- .../kt/empty/EventResponseProjection.kt.txt | 3 +-- .../expected-classes/kt/empty/MutationResolver.kt.txt | 3 +-- src/test/resources/expected-classes/kt/empty/Node.kt.txt | 3 +-- .../expected-classes/kt/empty/PinnableItem.kt.txt | 3 +-- .../expected-classes/kt/empty/QueryResolver.kt.txt | 3 +-- src/test/resources/expected-classes/kt/empty/Status.kt.txt | 3 +-- .../expected-classes/kt/enum-union/EnumMember1.kt.txt | 3 +-- .../expected-classes/kt/enum-union/EnumMember2.kt.txt | 3 +-- .../expected-classes/kt/enum-union/EnumUnion.kt.txt | 3 +-- .../AcceptTopicSuggestionMutationWithAnnotation.kt.txt | 3 +-- .../AcceptTopicSuggestionMutationWithAnnotations.kt.txt | 3 +-- .../AcceptTopicSuggestionPayloadResolver.kt.txt | 3 +-- .../GithubAcceptTopicSuggestionPayloadTO.kt.txt | 3 +-- .../resources/expected-classes/kt/interfaces/Bar.kt.txt | 3 +-- .../resources/expected-classes/kt/interfaces/Bar1.kt.txt | 3 +-- .../resources/expected-classes/kt/interfaces/BarBar.kt.txt | 3 +-- .../resources/expected-classes/kt/interfaces/Foo.kt.txt | 3 +-- .../resources/expected-classes/kt/interfaces/Foo1.kt.txt | 3 +-- .../GraphqlJacksonTypeIdResolver.kt.txt | 3 +-- .../kt/jackson-resolver-union/ResultObject.kt.txt | 3 +-- .../kt/jackson-resolver-union/UnionMemberA.kt.txt | 3 +-- .../kt/jackson-resolver-union/UnionMemberB.kt.txt | 3 +-- .../kt/jackson-resolver-union/UnionToResolve.kt.txt | 3 +-- .../GraphqlJacksonTypeIdResolver.kt.txt | 3 +-- .../without-model-package/MyResultObjectSuffix.kt.txt | 3 +-- .../without-model-package/MyUnionMemberASuffix.kt.txt | 3 +-- .../without-model-package/MyUnionMemberBSuffix.kt.txt | 3 +-- .../without-model-package/MyUnionToResolveSuffix.kt.txt | 3 +-- .../resources/expected-classes/kt/nullable/Event.kt.txt | 3 +-- .../kt/nullable/Null1QueryQueryResolver.kt.txt | 3 +-- .../kt/nullable/Null2QueryQueryResolver.kt.txt | 3 +-- .../kt/nullable/Null3QueryQueryResolver.kt.txt | 3 +-- .../kt/nullable/Null4QueryQueryResolver.kt.txt | 3 +-- .../kt/nullable/Null5QueryQueryResolver.kt.txt | 3 +-- .../kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt | 3 +-- .../expected-classes/kt/nullable/QueryResolver.kt.txt | 3 +-- .../kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt | 3 +-- .../kt/optional/InterfaceWithOptionalField.kt.txt | 3 +-- .../kt/optional/TypeWithMandatoryField.kt.txt | 3 +-- .../expected-classes/kt/relay/Organization.kt.txt | 3 +-- .../kt/relay/OrganizationsQueryResolver.kt.txt | 3 +-- .../expected-classes/kt/relay/QueryResolver.kt.txt | 3 +-- src/test/resources/expected-classes/kt/relay/User.kt.txt | 3 +-- .../expected-classes/kt/relay/UsersQueryResolver.kt.txt | 3 +-- .../kt/relay/UsersQueryResolver_reactive.kt.txt | 3 +-- .../expected-classes/kt/restricted-words/Char.kt.txt | 3 +-- .../kt/restricted-words/CharResponseProjection.kt.txt | 3 +-- .../kt/restricted-words/FunQueryRequest.kt.txt | 3 +-- .../kt/restricted-words/FunQueryResponse.kt.txt | 3 +-- .../kt/restricted-words/QueryFunParametrizedInput.kt.txt | 3 +-- .../restricted-words/QueryPrivateParametrizedInput.kt.txt | 3 +-- .../expected-classes/kt/restricted-words/Super.kt.txt | 3 +-- .../expected-classes/kt/restricted-words/TestEnum.kt.txt | 3 +-- .../kt/restricted-words/WhenQueryAPI.kt.txt | 3 +-- .../resources/expected-classes/kt/suspend/Friend.kt.txt | 3 +-- .../kt/suspend/FriendsQueryResolver.kt.txt | 3 +-- .../expected-classes/kt/suspend/QueryResolver.kt.txt | 3 +-- .../kt/types-as-interfaces-extends-interface/Node.kt.txt | 3 +-- .../types-as-interfaces-extends-interface/Profile.kt.txt | 3 +-- .../QueryResolver.kt.txt | 3 +-- .../kt/types-as-interfaces-extends-interface/User.kt.txt | 3 +-- .../UserCurrentQueryResolver.kt.txt | 3 +-- .../expected-classes/kt/types-as-interfaces/Order.kt.txt | 3 +-- .../kt/types-as-interfaces/QueryResolver.kt.txt | 3 +-- .../expected-classes/kt/types-as-interfaces/User.kt.txt | 3 +-- .../kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt | 3 +-- .../kt/types-as-interfaces/UserResolver.kt.txt | 3 +-- ...opertyChildParametrizedInput_noargsconstructor.java.txt | 3 +-- .../Event_noargsconstr_builder.java.txt | 6 ++---- .../Event_noargsconstr_withoutbuilder.java.txt | 3 +-- .../optional/InterfaceWithOptionalField.java.txt | 3 +-- .../expected-classes/optional/MetaQueryResolver.java.txt | 3 +-- .../expected-classes/optional/NodeQueryResolver.java.txt | 3 +-- .../optional/NodeQueryResolver_mono.java.txt | 3 +-- .../expected-classes/optional/NodesQueryResolver.java.txt | 3 +-- .../expected-classes/optional/QueryResolver.java.txt | 3 +-- .../optional/TypeWithMandatoryField.java.txt | 6 ++---- .../parent-interfaces/CreateEventMutationResolver.java.txt | 3 +-- .../parent-interfaces/EventResolver.java.txt | 3 +-- .../EventsCreatedSubscriptionResolver.java.txt | 3 +-- .../parent-interfaces/MutationResolver.java.txt | 3 +-- .../parent-interfaces/QueryResolver.java.txt | 3 +-- .../parent-interfaces/SubscriptionResolver.java.txt | 3 +-- .../parent-interfaces/VersionQueryResolver.java.txt | 3 +-- .../primitives/Commit_withoutPrimitives.java.txt | 6 ++---- .../LocationResponseProjection.java.txt | 3 +-- .../VehicleResponseProjection.java.txt | 3 +-- ...entPropertyChildParametrizedInput_publicfields.java.txt | 3 +-- ...ildParametrizedInput_publicfields_noargsconstr.java.txt | 3 +-- .../public-fields/Event_publicfields.java.txt | 6 ++---- .../Event_publicfields_builder_noargsconstr.java.txt | 6 ++---- .../Event_publicfields_nobuilder_noargsconstr.java.txt | 3 +-- .../resources/expected-classes/relay/Organization.java.txt | 6 ++---- .../relay/OrganizationsQueryResolver.java.txt | 3 +-- .../expected-classes/relay/QueryResolver.java.txt | 3 +-- src/test/resources/expected-classes/relay/User.java.txt | 6 ++---- .../expected-classes/relay/UsersQueryResolver.java.txt | 3 +-- .../relay/UsersQueryResolver_reactive.java.txt | 3 +-- .../expected-classes/relay/client/Organization.java.txt | 6 ++---- .../relay/client/OrganizationResponseProjection.java.txt | 3 +-- .../relay/client/OrganizationsQueryRequest.java.txt | 6 ++---- .../relay/client/OrganizationsQueryResponse.java.txt | 3 +-- .../resources/expected-classes/relay/client/User.java.txt | 6 ++---- .../relay/client/UserResponseProjection.java.txt | 3 +-- .../relay/client/UsersQueryRequest.java.txt | 6 ++---- .../relay/client/UsersQueryResponse.java.txt | 3 +-- .../request/AcceptTopicSuggestionInput.java.txt | 6 ++---- .../request/ClientDataParametrizedInput.java.txt | 3 +-- .../request/CodeOfConductResponseProjection.java.txt | 3 +-- .../request/EventPropertyChildParametrizedInput.java.txt | 3 +-- ...opertyChildParametrizedInput_withoutPrimitives.java.txt | 3 +-- .../request/EventPropertyParentParametrizedInput.java.txt | 3 +-- ...ropertyParentParametrizedInput_withModelSuffix.java.txt | 3 +-- .../request/EventPropertyResponseProjection.java.txt | 3 +-- .../request/EventResponseProjection.java.txt | 3 +-- .../request/EventResponseProjection.java_withoutAll.txt | 3 +-- .../expected-classes/request/EventStatusTO.java.txt | 3 +-- .../Event_useObjectMapperForRequestSerialization.java.txt | 6 ++---- .../request/EventsByCategoryAndStatusQueryRequest.java.txt | 6 ++---- ...sByCategoryAndStatusQueryRequest_withApiImport.java.txt | 6 ++---- ...yCategoryAndStatusQueryRequest_withModelSuffix.java.txt | 6 ++---- .../request/EventsByIdsQueryRequest.java.txt | 6 ++---- .../request/ProductLinkCodeParametrizedInput.java.txt | 3 +-- .../ProductsByCategoryIdAndStatusQueryRequest.java.txt | 6 ++---- .../request/ProductsByIdsQueryRequest.java.txt | 6 ++---- .../QueryINeedQueryRequest_custom_serializer.java.txt | 6 ++---- .../request/UpdateRepositoryMutationRequest.java.txt | 6 ++---- .../expected-classes/request/VersionQueryRequest.java.txt | 6 ++---- src/test/resources/expected-classes/resolvers/A.java.txt | 3 +-- .../AcceptTopicSuggestionPayloadResolver.java.txt | 3 +-- src/test/resources/expected-classes/resolvers/B.java.txt | 6 ++---- .../resolvers/CommentDeletedEvent.java.txt | 6 ++---- .../resolvers/CommentDeletedEventResolver.java.txt | 3 +-- .../expected-classes/resolvers/CommitResolver.java.txt | 3 +-- .../resolvers/Commit_noParametrizedFields.java.txt | 6 ++---- .../resources/expected-classes/resolvers/Event.java.txt | 6 ++---- .../expected-classes/resolvers/EventProperty.java.txt | 6 ++---- .../resolvers/EventPropertyResolver.java.txt | 3 +-- .../expected-classes/resolvers/EventResolver.java.txt | 3 +-- .../EventsByCategoryAndStatusQueryResponse.java.txt | 3 +-- .../response/EventsByIdsQueryResponse.java.txt | 3 +-- .../response/LocationResponseProjection.java.txt | 3 +-- .../SearchResultItemConnectionResponseProjection.java.txt | 3 +-- .../response/SearchResultItemResponseProjection.java.txt | 3 +-- .../response/VehicleResponseProjection.java.txt | 3 +-- .../response/VersionQueryResponse.java.txt | 3 +-- .../response/VersionQueryResponse_int.java.txt | 3 +-- .../restricted-words/CaseQueryAPI.java.txt | 3 +-- .../restricted-words/CaseQueryRequest.java.txt | 6 ++---- .../restricted-words/CaseQueryResponse.java.txt | 3 +-- .../expected-classes/restricted-words/Char.java.txt | 3 +-- .../restricted-words/CharResponseProjection.java.txt | 3 +-- .../restricted-words/NativeQueryAPI.java.txt | 3 +-- .../restricted-words/NativeQueryRequest.java.txt | 6 ++---- .../restricted-words/NativeQueryResponse.java.txt | 3 +-- .../restricted-words/PrivateQueryAPI.java.txt | 3 +-- .../restricted-words/PrivateQueryRequest.java.txt | 6 ++---- .../restricted-words/PrivateQueryResponse.java.txt | 3 +-- .../expected-classes/restricted-words/Query.java.txt | 6 ++---- .../expected-classes/restricted-words/QueryAPI.java.txt | 3 +-- .../restricted-words/QueryCaseParametrizedInput.java.txt | 3 +-- .../QueryPrivateParametrizedInput.java.txt | 3 +-- .../restricted-words/QueryResolver.java.txt | 3 +-- .../restricted-words/QueryResponseProjection.java.txt | 3 +-- .../restricted-words/Synchronized.java.txt | 6 ++---- .../SynchronizedResponseProjection.java.txt | 3 +-- .../expected-classes/restricted-words/TestEnum.java.txt | 3 +-- .../types-as-interfaces-extends-interface/Node.java.txt | 3 +-- .../types-as-interfaces-extends-interface/Profile.java.txt | 6 ++---- .../QueryResolver.java.txt | 3 +-- .../types-as-interfaces-extends-interface/User.java.txt | 3 +-- .../UserCurrentQueryResolver.java.txt | 3 +-- .../types-as-interfaces-parametrized/Foo.java.txt | 3 +-- .../expected-classes/types-as-interfaces/Order.java.txt | 3 +-- .../types-as-interfaces/QueryResolver.java.txt | 3 +-- .../expected-classes/types-as-interfaces/User.java.txt | 3 +-- .../types-as-interfaces/UserCurrentQueryResolver.java.txt | 3 +-- .../types-as-interfaces/UserResolver.java.txt | 3 +-- .../unknown-fields/InputWithDefaults.java.txt | 6 ++---- .../expected-classes/unknown-fields/MyEnum.java.txt | 3 +-- .../expected-classes/unknown-fields/SomeObject.java.txt | 6 ++---- 367 files changed, 460 insertions(+), 913 deletions(-) diff --git a/docs/codegen-options.md b/docs/codegen-options.md index b785086b6..e0f5049cf 100644 --- a/docs/codegen-options.md +++ b/docs/codegen-options.md @@ -19,7 +19,7 @@ | `generateToString` | Boolean | False | Specifies whether generated model classes should have toString method defined. | | `generateJacksonTypeIdResolver` | Boolean | False | Specifies whether generated union interfaces should be annotated with a custom Jackson type id resolver generated in model package. | | `addGeneratedAnnotation` | Boolean | True | Specifies whether generated classes should have `@Generated` annotation. | -| `addGeneratedAnnotationDate` | Boolean | True | Specifies whether the `@Generated` annotation should include the `date` attribute. | +| `addGeneratedAnnotationDate` | Boolean | False | Specifies whether the `@Generated` annotation should include the `date` attribute. | | `generatedAnnotation` | String | `jakarta.annotation.Generated`
`javax.annotation.Generated` | Qualified class name (with package) of the `@Generated` annotation that will be added on top of every generated class (if `addGeneratedAnnotation` is **true**) | | `apiNamePrefix` | String | Empty | Sets the prefix for GraphQL api classes (query, mutation, subscription). | | `apiNameSuffix` | String | `Resolver` | Sets the suffix for GraphQL api classes (query, mutation, subscription). | diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java index 4a0633176..7794a51ab 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/GeneratedInformation.java @@ -13,7 +13,7 @@ public class GeneratedInformation { private final String generatedType; private Supplier dateTimeSupplier; - private final boolean addGeneratedAnnotationDate; + private final MappingConfig mappingConfig; public GeneratedInformation(MappingConfig mappingConfig) { this(ZonedDateTime::now, mappingConfig); @@ -22,8 +22,7 @@ public GeneratedInformation(MappingConfig mappingConfig) { public GeneratedInformation(Supplier dateTimeSupplier, MappingConfig mappingConfig) { this.dateTimeSupplier = dateTimeSupplier; this.generatedType = initGeneratedType(mappingConfig); - this.addGeneratedAnnotationDate = mappingConfig == null || - !Boolean.FALSE.equals(mappingConfig.getAddGeneratedAnnotationDate()); + this.mappingConfig = mappingConfig; } private static String initGeneratedType(MappingConfig mappingConfig) { @@ -58,7 +57,7 @@ public String getGeneratedType() { } public String getDateTime() { - if (!addGeneratedAnnotationDate) { + if (mappingConfig == null || !Boolean.TRUE.equals(mappingConfig.getAddGeneratedAnnotationDate())) { return null; } return DATE_TIME_FORMAT.format(dateTimeSupplier.get()); diff --git a/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java index 66c18603d..d8094c754 100644 --- a/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java +++ b/src/main/java/io/github/besi97/graphql/codegen/model/MappingConfigConstants.java @@ -47,8 +47,8 @@ public class MappingConfigConstants { public static final boolean DEFAULT_ADD_GENERATED_ANNOTATION = true; public static final String DEFAULT_ADD_GENERATED_ANNOTATION_STRING = "true"; - public static final boolean DEFAULT_ADD_GENERATED_ANNOTATION_DATE = true; - public static final String DEFAULT_ADD_GENERATED_ANNOTATION_DATE_STRING = "true"; + public static final boolean DEFAULT_ADD_GENERATED_ANNOTATION_DATE = false; + public static final String DEFAULT_ADD_GENERATED_ANNOTATION_DATE_STRING = "false"; public static final boolean DEFAULT_GENERATE_JACKSON_TYPE_ID_RESOLVER = false; public static final String DEFAULT_GENERATE_JACKSON_TYPE_ID_RESOLVER_STRING = "false"; diff --git a/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java index 8369a137e..d1c56571f 100644 --- a/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java +++ b/src/test/java/io/github/besi97/graphql/codegen/GraphQLCodegenAnnotationsTest.java @@ -323,6 +323,7 @@ void generate_ModelValidationAnnotationForSubType() throws Exception { @Test void generate_GeneratedAnnotation() throws Exception { mappingConfig.setGeneratedAnnotation("jakarta.annotation.Generated"); + mappingConfig.setAddGeneratedAnnotationDate(true); generate("src/test/resources/schemas/test.graphqls"); @@ -336,9 +337,8 @@ void generate_GeneratedAnnotation() throws Exception { } @Test - void generate_GeneratedAnnotationWithoutDate() throws Exception { + void generate_GeneratedAnnotationWithoutDateByDefault() throws Exception { mappingConfig.setGeneratedAnnotation("jakarta.annotation.Generated"); - mappingConfig.setAddGeneratedAnnotationDate(false); generate("src/test/resources/schemas/test.graphqls"); diff --git a/src/test/resources/expected-classes/Commit.java.txt b/src/test/resources/expected-classes/Commit.java.txt index 6a7d3276d..768de46d4 100644 --- a/src/test/resources/expected-classes/Commit.java.txt +++ b/src/test/resources/expected-classes/Commit.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -389,8 +388,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt index 4b67bcaf2..83f483688 100644 --- a/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/CreateEventMutationResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Create a new event. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/EmptyMutationResolver.java.txt b/src/test/resources/expected-classes/EmptyMutationResolver.java.txt index a1e7a27e8..c5d4f5755 100644 --- a/src/test/resources/expected-classes/EmptyMutationResolver.java.txt +++ b/src/test/resources/expected-classes/EmptyMutationResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/EmptyQueryResolver.java.txt b/src/test/resources/expected-classes/EmptyQueryResolver.java.txt index 25e574702..9aeabfcad 100644 --- a/src/test/resources/expected-classes/EmptyQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EmptyQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/Event.java.txt b/src/test/resources/expected-classes/Event.java.txt index 54b5da2b7..e4e83443a 100644 --- a/src/test/resources/expected-classes/Event.java.txt +++ b/src/test/resources/expected-classes/Event.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -98,8 +97,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt b/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt index 3a3c758ec..3cd006c70 100644 --- a/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventByIdQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Single event by ID. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventByIdQueryResolver { diff --git a/src/test/resources/expected-classes/EventProperty.java.txt b/src/test/resources/expected-classes/EventProperty.java.txt index 5cae8bb6f..f037425a4 100644 --- a/src/test/resources/expected-classes/EventProperty.java.txt +++ b/src/test/resources/expected-classes/EventProperty.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event property have all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventProperty implements java.io.Serializable { @@ -121,8 +120,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt b/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt index 398852389..db099ba5c 100644 --- a/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt +++ b/src/test/resources/expected-classes/EventPropertyTO_toString.java.txt @@ -6,8 +6,7 @@ import java.util.StringJoiner; * An event property have all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyTO implements java.io.Serializable { @@ -146,8 +145,7 @@ public class EventPropertyTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt b/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt index b24e2d9af..727c9f36d 100644 --- a/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt +++ b/src/test/resources/expected-classes/EventPropertyTO_withEqualsAndHashCode.java.txt @@ -6,8 +6,7 @@ import java.util.Objects; * An event property have all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyTO implements java.io.Serializable { @@ -144,8 +143,7 @@ public class EventPropertyTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/EventStatus.java.txt b/src/test/resources/expected-classes/EventStatus.java.txt index 6270f3427..40008bb98 100644 --- a/src/test/resources/expected-classes/EventStatus.java.txt +++ b/src/test/resources/expected-classes/EventStatus.java.txt @@ -4,8 +4,7 @@ package io.github.besi97.graphql.test1; * Possible statuses of the event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum EventStatus { diff --git a/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt b/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt index 3bf3daf11..95ec730e1 100644 --- a/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventsByCategoryAndStatusQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * List of events of a specified category. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsByCategoryAndStatusQueryResolver { diff --git a/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt index a7710e008..84d7c1568 100644 --- a/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/EventsByIdsQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Events by IDs. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt b/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt index ee6e628fa..dc5bbb336 100644 --- a/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/EventsCreatedSubscriptionResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Subscribe to events */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsCreatedSubscriptionResolver { diff --git a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt index 983f18707..3dbac18ab 100644 --- a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt +++ b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionInputTO.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class GithubAcceptTopicSuggestionInputTO implements java.io.Serializable { @@ -52,8 +51,7 @@ public class GithubAcceptTopicSuggestionInputTO implements java.io.Serializable } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt index 16439e6c1..b56014e83 100644 --- a/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt +++ b/src/test/resources/expected-classes/GithubAcceptTopicSuggestionPayloadTO.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class GithubAcceptTopicSuggestionPayloadTO implements java.io.Serializable { @@ -32,8 +31,7 @@ public class GithubAcceptTopicSuggestionPayloadTO implements java.io.Serializabl } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/GithubCommitTO.java.txt b/src/test/resources/expected-classes/GithubCommitTO.java.txt index c8d636d73..897507b7f 100644 --- a/src/test/resources/expected-classes/GithubCommitTO.java.txt +++ b/src/test/resources/expected-classes/GithubCommitTO.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class GithubCommitTO implements java.io.Serializable, GithubCloserTO, GithubIssueTimelineItemTO, GithubPullRequestTimelineItemTO, GithubGitObjectTO, GithubNodeTO, GithubSubscribableTO, GithubUniformResourceLocatableTO { @@ -389,8 +388,7 @@ public class GithubCommitTO implements java.io.Serializable, GithubCloserTO, Git } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/MutationResolver.java.txt b/src/test/resources/expected-classes/MutationResolver.java.txt index 94b2105b9..4ec9b94a0 100644 --- a/src/test/resources/expected-classes/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/MutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/MyUnion.java.txt b/src/test/resources/expected-classes/MyUnion.java.txt index 15f54cbf8..e3e6963eb 100644 --- a/src/test/resources/expected-classes/MyUnion.java.txt +++ b/src/test/resources/expected-classes/MyUnion.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MyUnion { diff --git a/src/test/resources/expected-classes/Person.java.txt b/src/test/resources/expected-classes/Person.java.txt index 67e989445..eba82cef1 100644 --- a/src/test/resources/expected-classes/Person.java.txt +++ b/src/test/resources/expected-classes/Person.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Person implements java.io.Serializable, NamedEntity { @@ -53,8 +52,7 @@ public class Person implements java.io.Serializable, NamedEntity { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/Person1.java.txt b/src/test/resources/expected-classes/Person1.java.txt index 143f63c49..e2387f911 100644 --- a/src/test/resources/expected-classes/Person1.java.txt +++ b/src/test/resources/expected-classes/Person1.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Person implements java.io.Serializable, NamedEntity { @@ -56,8 +55,7 @@ public class Person implements java.io.Serializable, NamedEntity { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt b/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt index d508aea4c..222673960 100644 --- a/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt +++ b/src/test/resources/expected-classes/ProductsByCategoryIdAndStatusQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProductsByCategoryIdAndStatusQueryResolver { diff --git a/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt index ac50db4fb..3632187d6 100644 --- a/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/ProductsByIdsQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProductsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/ProfileOwner.java.txt b/src/test/resources/expected-classes/ProfileOwner.java.txt index c1c9c60a7..ef607978e 100644 --- a/src/test/resources/expected-classes/ProfileOwner.java.txt +++ b/src/test/resources/expected-classes/ProfileOwner.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProfileOwner { diff --git a/src/test/resources/expected-classes/QueryResolver.java.txt b/src/test/resources/expected-classes/QueryResolver.java.txt index e8197ee80..88582af55 100644 --- a/src/test/resources/expected-classes/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/QueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/SubscriptionResolver.java.txt b/src/test/resources/expected-classes/SubscriptionResolver.java.txt index 24100b632..ec657cbc4 100644 --- a/src/test/resources/expected-classes/SubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/SubscriptionResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface SubscriptionResolver { diff --git a/src/test/resources/expected-classes/UnionMember1.java.txt b/src/test/resources/expected-classes/UnionMember1.java.txt index 47da2baf2..34cf7edf4 100644 --- a/src/test/resources/expected-classes/UnionMember1.java.txt +++ b/src/test/resources/expected-classes/UnionMember1.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UnionMember1 implements java.io.Serializable, MyUnion { @@ -32,8 +31,7 @@ public class UnionMember1 implements java.io.Serializable, MyUnion { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/UnionMember2.java.txt b/src/test/resources/expected-classes/UnionMember2.java.txt index b230e7ca4..cad2415a4 100644 --- a/src/test/resources/expected-classes/UnionMember2.java.txt +++ b/src/test/resources/expected-classes/UnionMember2.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.multifiles; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UnionMember2 implements java.io.Serializable, MyUnion { @@ -32,8 +31,7 @@ public class UnionMember2 implements java.io.Serializable, MyUnion { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt b/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt index 2d8e1e7f0..01020d96e 100644 --- a/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt +++ b/src/test/resources/expected-classes/UnionToResolveResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for UnionToResolve */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UnionToResolveResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/User.java.txt b/src/test/resources/expected-classes/User.java.txt index 72fa50ed4..9cb52a938 100644 --- a/src/test/resources/expected-classes/User.java.txt +++ b/src/test/resources/expected-classes/User.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * type with directive using enum value */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class User implements java.io.Serializable { @@ -44,8 +43,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/VersionQueryResolver.java.txt b/src/test/resources/expected-classes/VersionQueryResolver.java.txt index a6df5f8dc..c6e5ab027 100644 --- a/src/test/resources/expected-classes/VersionQueryResolver.java.txt +++ b/src/test/resources/expected-classes/VersionQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Version of the application. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface VersionQueryResolver { diff --git a/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt b/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt index e6a1ea633..0d49b9b33 100644 --- a/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt +++ b/src/test/resources/expected-classes/annotation/Commit_noValidationAnnotation.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -365,8 +364,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt index 7bed93217..1c42daf1f 100644 --- a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Create a new event. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt index a4871cf65..baca74964 100644 --- a/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/CreateEventMutationResolver_ArgumentAnnotations.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Create a new event. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/annotation/EventProperty.java.txt b/src/test/resources/expected-classes/annotation/EventProperty.java.txt index 29f369fcd..6dab3abb1 100644 --- a/src/test/resources/expected-classes/annotation/EventProperty.java.txt +++ b/src/test/resources/expected-classes/annotation/EventProperty.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event property have all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) @com.example.CustomAnnotation public class EventProperty implements java.io.Serializable { @@ -122,8 +121,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt index e1294263e..8d78ce2b5 100644 --- a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ArgumentAnnotations.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Resolver for EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt index c0fbf911b..96c4dd3d2 100644 --- a/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/EventPropertyResolver_ParametrizedResolverAnnotations.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Resolver for EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/annotation/MutationResolver.java.txt b/src/test/resources/expected-classes/annotation/MutationResolver.java.txt index 3b3e08644..475861625 100644 --- a/src/test/resources/expected-classes/annotation/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/MutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt b/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt index 39157b3ee..2aac55454 100644 --- a/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/annotation/NullableListReturnTypeWithMandatoryElementsQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * NonNull validation annotation should not be present here */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NullableListReturnTypeWithMandatoryElementsQueryResolver { diff --git a/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt b/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt index 16a1e64de..8f58e0181 100644 --- a/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt +++ b/src/test/resources/expected-classes/annotation/QueryResolver_ArgumentAnnotations.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt b/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt index e807fb69f..1469d93c2 100644 --- a/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt +++ b/src/test/resources/expected-classes/annotation/TypeWithNullableListType.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class TypeWithNullableListType implements java.io.Serializable { @@ -38,8 +37,7 @@ public class TypeWithNullableListType implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/annotation/User.java.txt b/src/test/resources/expected-classes/annotation/User.java.txt index 1b8faf8f0..cb1b1c41f 100644 --- a/src/test/resources/expected-classes/annotation/User.java.txt +++ b/src/test/resources/expected-classes/annotation/User.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * type with directive using enum value */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class User implements java.io.Serializable { @@ -45,8 +44,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt b/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt index f5759bf3a..d36f7901e 100644 --- a/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt +++ b/src/test/resources/expected-classes/apis/CodeOfConductQueryResolver_withoutThrowsException.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CodeOfConductQueryResolver { diff --git a/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt b/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt index 5e38649ab..80d1e52d2 100644 --- a/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt +++ b/src/test/resources/expected-classes/apis/MutationResolver_withoutThrowsException.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt b/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt index 2bb50bc75..82e0ce1cc 100644 --- a/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt +++ b/src/test/resources/expected-classes/builder/Event_noBuilder.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt b/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt index b1351145f..f6a477472 100644 --- a/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt +++ b/src/test/resources/expected-classes/custom-type/ExternalResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * Resolver for External */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ExternalResolver { diff --git a/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt b/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt index f5b98809c..269b993a9 100644 --- a/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt +++ b/src/test/resources/expected-classes/custom-type/QueryINeedQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class QueryINeedQueryRequest implements GraphQLOperationRequest { @@ -67,8 +66,7 @@ public class QueryINeedQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt b/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt index 5de755ee1..119f65f66 100644 --- a/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt +++ b/src/test/resources/expected-classes/custom-type/ResponseContainingDate.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ResponseContainingDate implements java.io.Serializable { @@ -42,8 +41,7 @@ public class ResponseContainingDate implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt b/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt index 33748baf0..e05ff17cf 100644 --- a/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/InputWithDefaults.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaults implements java.io.Serializable { @@ -127,8 +126,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt b/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt index d6d6bb4a5..9130cf739 100644 --- a/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/MyEnum.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt b/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt index 24651b9eb..d01837222 100644 --- a/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt +++ b/src/test/resources/expected-classes/default-custom-types/SomeObject.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObject implements java.io.Serializable { @@ -33,8 +32,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt index 40f3038c4..9463fdc76 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaults.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.testdefaults; * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaults implements java.io.Serializable { @@ -127,8 +126,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt index 963824852..0d954b56f 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaultsDTO.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.testdefaults; * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaultsDTO implements java.io.Serializable { @@ -136,8 +135,7 @@ public class InputWithDefaultsDTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt b/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt index fdb07a146..b4ddf63b0 100644 --- a/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt +++ b/src/test/resources/expected-classes/defaults/InputWithDefaultsTO.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.testdefaults; * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaultsTO implements java.io.Serializable { @@ -127,8 +126,7 @@ public class InputWithDefaultsTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/MyEnum.java.txt b/src/test/resources/expected-classes/defaults/MyEnum.java.txt index eec935bf8..2a0324f06 100644 --- a/src/test/resources/expected-classes/defaults/MyEnum.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnum.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt b/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt index 8a4e8438e..0acd61323 100644 --- a/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnumDTO.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnumDTO { diff --git a/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt b/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt index 654d5bacf..a69f94711 100644 --- a/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt +++ b/src/test/resources/expected-classes/defaults/MyEnumTO.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnumTO { diff --git a/src/test/resources/expected-classes/defaults/SomeObject.java.txt b/src/test/resources/expected-classes/defaults/SomeObject.java.txt index 15e23c133..297e0e0a9 100644 --- a/src/test/resources/expected-classes/defaults/SomeObject.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObject.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObject implements java.io.Serializable { @@ -33,8 +32,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt b/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt index a687e632f..0f2cc444e 100644 --- a/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObjectDTO.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObjectDTO implements java.io.Serializable { @@ -33,8 +32,7 @@ public class SomeObjectDTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt b/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt index 9463c31d0..37b09663d 100644 --- a/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt +++ b/src/test/resources/expected-classes/defaults/SomeObjectTO.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObjectTO implements java.io.Serializable { @@ -33,8 +32,7 @@ public class SomeObjectTO implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt index e7774ecde..ffb915fcb 100644 --- a/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/CreateEventMutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/deprecated/Event.java.txt b/src/test/resources/expected-classes/deprecated/Event.java.txt index f4b97a4b6..c929e0ba3 100644 --- a/src/test/resources/expected-classes/deprecated/Event.java.txt +++ b/src/test/resources/expected-classes/deprecated/Event.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -62,8 +61,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/EventInput.java.txt b/src/test/resources/expected-classes/deprecated/EventInput.java.txt index 6305c4093..ebc283a9a 100644 --- a/src/test/resources/expected-classes/deprecated/EventInput.java.txt +++ b/src/test/resources/expected-classes/deprecated/EventInput.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventInput implements java.io.Serializable { @@ -36,8 +35,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt index 81f1f4529..f7484ac00 100644 --- a/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/EventsQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt b/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt index d2b915a6a..1b1a17d5d 100644 --- a/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/MutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/deprecated/Node.java.txt b/src/test/resources/expected-classes/deprecated/Node.java.txt index dd36d28d2..171871d07 100644 --- a/src/test/resources/expected-classes/deprecated/Node.java.txt +++ b/src/test/resources/expected-classes/deprecated/Node.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Node { diff --git a/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt b/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt index 52d72a425..965984177 100644 --- a/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/deprecated/PinnableItem.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt b/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt index f86c1a99b..80ec9034f 100644 --- a/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/deprecated/QueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/deprecated/Status.java.txt b/src/test/resources/expected-classes/deprecated/Status.java.txt index 0fa587209..e16c6663b 100644 --- a/src/test/resources/expected-classes/deprecated/Status.java.txt +++ b/src/test/resources/expected-classes/deprecated/Status.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum Status { diff --git a/src/test/resources/expected-classes/empty/Event.java.txt b/src/test/resources/expected-classes/empty/Event.java.txt index 17e5c6bd7..3c8064a70 100644 --- a/src/test/resources/expected-classes/empty/Event.java.txt +++ b/src/test/resources/expected-classes/empty/Event.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -18,8 +17,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/empty/EventInput.java.txt b/src/test/resources/expected-classes/empty/EventInput.java.txt index 23c9d1b99..618c71733 100644 --- a/src/test/resources/expected-classes/empty/EventInput.java.txt +++ b/src/test/resources/expected-classes/empty/EventInput.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventInput implements java.io.Serializable { @@ -18,8 +17,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt b/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt index dc2030d1e..eb4049513 100644 --- a/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/empty/EventResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/empty/MutationResolver.java.txt b/src/test/resources/expected-classes/empty/MutationResolver.java.txt index 0ecbc17aa..351c3b101 100644 --- a/src/test/resources/expected-classes/empty/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/empty/MutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/empty/Node.java.txt b/src/test/resources/expected-classes/empty/Node.java.txt index fffe1e758..741111e22 100644 --- a/src/test/resources/expected-classes/empty/Node.java.txt +++ b/src/test/resources/expected-classes/empty/Node.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Node { diff --git a/src/test/resources/expected-classes/empty/PinnableItem.java.txt b/src/test/resources/expected-classes/empty/PinnableItem.java.txt index 2c4785088..96abba627 100644 --- a/src/test/resources/expected-classes/empty/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/empty/PinnableItem.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/empty/QueryResolver.java.txt b/src/test/resources/expected-classes/empty/QueryResolver.java.txt index 473693778..d393c4bf0 100644 --- a/src/test/resources/expected-classes/empty/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/empty/QueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/empty/Status.java.txt b/src/test/resources/expected-classes/empty/Status.java.txt index 02c81f19a..7fc372f9a 100644 --- a/src/test/resources/expected-classes/empty/Status.java.txt +++ b/src/test/resources/expected-classes/empty/Status.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum Status { diff --git a/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt b/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt index c745c192f..35a82a524 100644 --- a/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumMember1.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum EnumMember1 implements EnumUnion { diff --git a/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt b/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt index ab507717d..62af9aaf5 100644 --- a/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumMember2.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum EnumMember2 implements EnumUnion { diff --git a/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt b/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt index 5b3213dd2..a8e2cee3a 100644 --- a/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt +++ b/src/test/resources/expected-classes/enum-union/EnumUnion.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.enumunion; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EnumUnion { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt index c6d6ee53a..bd649c713 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Asset.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Asset implements java.io.Serializable, PinnableItem, Node { @@ -50,8 +49,7 @@ public class Asset implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt index bf47fb685..c86b95f87 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/AssetInput.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class AssetInput implements java.io.Serializable { @@ -30,8 +29,7 @@ public class AssetInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt index f318a2942..5b02b54e6 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/AssetsQueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface AssetsQueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt index 7f0744827..9afd22ea8 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/CreateAssetMutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateAssetMutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt index 4ed5600f7..becf930b1 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/CreateEventMutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt index 349323c92..2348a0aae 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Event.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -50,8 +49,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt index df227a849..dd72d24e5 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventInput.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventInput implements java.io.Serializable { @@ -39,8 +38,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt index f8ce1a153..3815935c3 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventResolver.java.txt @@ -2,8 +2,7 @@ * Resolver for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt index ce35794ae..5365fd8d0 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/EventsQueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt index c6f721f6d..ffd527239 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/MutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt index 3097066c7..dcca4d691 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Node.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Node { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt index 8cedd7fcd..165c65822 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/NodeResolver.java.txt @@ -2,8 +2,7 @@ * Resolver for Node */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NodeResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt index 2c4785088..96abba627 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/PinnableItem.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt index 01b2fa8d8..93fe877e8 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/QueryResolver.java.txt @@ -3,8 +3,7 @@ * Queries related to assets */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt b/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt index ba04f3361..67e465fe4 100644 --- a/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt +++ b/src/test/resources/expected-classes/extend-with-resolvers/Status.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum Status { diff --git a/src/test/resources/expected-classes/extend/Asset.java.txt b/src/test/resources/expected-classes/extend/Asset.java.txt index 55350e9d6..95a7b79ba 100644 --- a/src/test/resources/expected-classes/extend/Asset.java.txt +++ b/src/test/resources/expected-classes/extend/Asset.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Asset implements java.io.Serializable, PinnableItem, Node { @@ -59,8 +58,7 @@ public class Asset implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/AssetInput.java.txt b/src/test/resources/expected-classes/extend/AssetInput.java.txt index bf47fb685..c86b95f87 100644 --- a/src/test/resources/expected-classes/extend/AssetInput.java.txt +++ b/src/test/resources/expected-classes/extend/AssetInput.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class AssetInput implements java.io.Serializable { @@ -30,8 +29,7 @@ public class AssetInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt b/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt index f318a2942..5b02b54e6 100644 --- a/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/AssetsQueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface AssetsQueryResolver { diff --git a/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt b/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt index 7f0744827..9afd22ea8 100644 --- a/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/CreateAssetMutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateAssetMutationResolver { diff --git a/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt index 4ed5600f7..becf930b1 100644 --- a/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/CreateEventMutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/extend/Event.java.txt b/src/test/resources/expected-classes/extend/Event.java.txt index 8960d7074..74092fbc4 100644 --- a/src/test/resources/expected-classes/extend/Event.java.txt +++ b/src/test/resources/expected-classes/extend/Event.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable, PinnableItem, Node { @@ -74,8 +73,7 @@ public class Event implements java.io.Serializable, PinnableItem, Node { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/EventInput.java.txt b/src/test/resources/expected-classes/extend/EventInput.java.txt index df227a849..dd72d24e5 100644 --- a/src/test/resources/expected-classes/extend/EventInput.java.txt +++ b/src/test/resources/expected-classes/extend/EventInput.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventInput implements java.io.Serializable { @@ -39,8 +38,7 @@ public class EventInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt b/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt index ce35794ae..5365fd8d0 100644 --- a/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/EventsQueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/extend/MutationResolver.java.txt b/src/test/resources/expected-classes/extend/MutationResolver.java.txt index c6f721f6d..ffd527239 100644 --- a/src/test/resources/expected-classes/extend/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/extend/MutationResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/extend/Node.java.txt b/src/test/resources/expected-classes/extend/Node.java.txt index 1e72b48f7..124c586c2 100644 --- a/src/test/resources/expected-classes/extend/Node.java.txt +++ b/src/test/resources/expected-classes/extend/Node.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Node { diff --git a/src/test/resources/expected-classes/extend/PinnableItem.java.txt b/src/test/resources/expected-classes/extend/PinnableItem.java.txt index 2c4785088..96abba627 100644 --- a/src/test/resources/expected-classes/extend/PinnableItem.java.txt +++ b/src/test/resources/expected-classes/extend/PinnableItem.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface PinnableItem { diff --git a/src/test/resources/expected-classes/extend/QueryResolver.java.txt b/src/test/resources/expected-classes/extend/QueryResolver.java.txt index 01b2fa8d8..93fe877e8 100644 --- a/src/test/resources/expected-classes/extend/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/extend/QueryResolver.java.txt @@ -3,8 +3,7 @@ * Queries related to assets */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/extend/Status.java.txt b/src/test/resources/expected-classes/extend/Status.java.txt index ba04f3361..67e465fe4 100644 --- a/src/test/resources/expected-classes/extend/Status.java.txt +++ b/src/test/resources/expected-classes/extend/Status.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum Status { diff --git a/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt b/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt index 48bdefe11..5b0c27682 100644 --- a/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt +++ b/src/test/resources/expected-classes/extend/request/AssetResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for Asset */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class AssetResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt b/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt index 3063d3c09..3dc874475 100644 --- a/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/extend/request/EventResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt index 318047d15..e5583faed 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CreateMutationRequest implements GraphQLOperationRequest { @@ -67,8 +66,7 @@ public class CreateMutationRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt index 5fe43945e..b26c5f2ad 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateMutationResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt index d43c6cd54..f3c59f339 100644 --- a/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/CreateMutationResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CreateMutationResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt index bf670364e..9a1563f93 100644 --- a/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/MutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/Product.java.txt b/src/test/resources/expected-classes/from-introspection-result/Product.java.txt index 2f819f03d..86c26d07c 100644 --- a/src/test/resources/expected-classes/from-introspection-result/Product.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/Product.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Product implements java.io.Serializable { @@ -119,8 +118,7 @@ public class Product implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt index d1384cb89..baba0b024 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductByIdQueryRequest implements GraphQLOperationRequest { @@ -67,8 +66,7 @@ public class ProductByIdQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt index 8517d6d82..3222eea52 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProductByIdQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt index c65160890..c557d5581 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductByIdQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductByIdQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt index 04e1b6e10..31d9293a4 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductInput.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductInput implements java.io.Serializable { @@ -93,8 +92,7 @@ public class ProductInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt index fe4846c1a..b4c95ea6a 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for Product */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt index d3fcb3be2..d3bcc65b9 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { @@ -67,8 +66,7 @@ public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt index ece1a2ac5..b6bc0776d 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProductsByIdsQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt index a428b1eed..21ed713f4 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsByIdsQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsByIdsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt index 3bcd40389..e00a9cbef 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsQueryRequest implements GraphQLOperationRequest { @@ -63,8 +62,7 @@ public class ProductsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt index 157d0e77f..bc4a37224 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface ProductsQueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt index 23def657c..654276012 100644 --- a/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/ProductsQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt b/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt index 09d8107f7..07de7bab9 100644 --- a/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/QueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt b/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt index 92b7a1e6e..56f31f054 100644 --- a/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt +++ b/src/test/resources/expected-classes/from-introspection-result/StockStatus.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.test1; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum StockStatus { diff --git a/src/test/resources/expected-classes/immutable/Event.java.txt b/src/test/resources/expected-classes/immutable/Event.java.txt index 0dac0610c..9487ee878 100644 --- a/src/test/resources/expected-classes/immutable/Event.java.txt +++ b/src/test/resources/expected-classes/immutable/Event.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.immutable; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -74,8 +73,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt b/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt index ebfa93d9d..d55c88d2c 100644 --- a/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/InputWithDefaults.java.txt @@ -3,8 +3,7 @@ * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaults implements java.io.Serializable { @@ -125,8 +124,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt b/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt index 75584b9d6..b0f313d58 100644 --- a/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/MyEnum.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt b/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt index ad1172731..12ecde6fb 100644 --- a/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt +++ b/src/test/resources/expected-classes/input-wrapper/SomeObject.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObject implements java.io.Serializable { @@ -40,8 +39,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/interfaces/Bar.java.txt b/src/test/resources/expected-classes/interfaces/Bar.java.txt index 1815987aa..2a47cbcd6 100644 --- a/src/test/resources/expected-classes/interfaces/Bar.java.txt +++ b/src/test/resources/expected-classes/interfaces/Bar.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Bar { diff --git a/src/test/resources/expected-classes/interfaces/Bar1.java.txt b/src/test/resources/expected-classes/interfaces/Bar1.java.txt index 26aa89551..4cf951f8b 100644 --- a/src/test/resources/expected-classes/interfaces/Bar1.java.txt +++ b/src/test/resources/expected-classes/interfaces/Bar1.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Bar1 implements java.io.Serializable, Bar { @@ -33,8 +32,7 @@ public class Bar1 implements java.io.Serializable, Bar { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/interfaces/BarBar.java.txt b/src/test/resources/expected-classes/interfaces/BarBar.java.txt index 1936ce42a..0cb60d556 100644 --- a/src/test/resources/expected-classes/interfaces/BarBar.java.txt +++ b/src/test/resources/expected-classes/interfaces/BarBar.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface BarBar extends Bar{ diff --git a/src/test/resources/expected-classes/interfaces/Foo.java.txt b/src/test/resources/expected-classes/interfaces/Foo.java.txt index 0dd531bdc..6847a8332 100644 --- a/src/test/resources/expected-classes/interfaces/Foo.java.txt +++ b/src/test/resources/expected-classes/interfaces/Foo.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Foo { diff --git a/src/test/resources/expected-classes/interfaces/Foo1.java.txt b/src/test/resources/expected-classes/interfaces/Foo1.java.txt index 8972ffad3..8d38853ec 100644 --- a/src/test/resources/expected-classes/interfaces/Foo1.java.txt +++ b/src/test/resources/expected-classes/interfaces/Foo1.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Foo1 implements java.io.Serializable, Foo { @@ -42,8 +41,7 @@ public class Foo1 implements java.io.Serializable, Foo { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt index b27a80eec..6f82dceac 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/GraphqlJacksonTypeIdResolver.java.txt @@ -6,8 +6,7 @@ import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt index 2d5b16b22..8bfa70796 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/ResultObject.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt index be557583b..6c891afba 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberA.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UnionMemberA implements java.io.Serializable, UnionToResolve { @@ -32,8 +31,7 @@ public class UnionMemberA implements java.io.Serializable, UnionToResolve { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt index 58d168619..4d0ef3308 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionMemberB.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UnionMemberB implements java.io.Serializable, UnionToResolve { @@ -32,8 +31,7 @@ public class UnionMemberB implements java.io.Serializable, UnionToResolve { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt index 1163e0116..a64510875 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/UnionToResolve.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver.class) diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt index 502da4283..de7bd6c47 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.java.txt @@ -4,8 +4,7 @@ import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class GraphqlJacksonTypeIdResolver extends TypeIdResolverBase { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt index 1a6544039..8b0137f4a 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyResultObjectSuffix.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(GraphqlJacksonTypeIdResolver.class) diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt index ed786d056..999153b2b 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class MyUnionMemberASuffix implements java.io.Serializable, MyUnionToResolveSuffix { @@ -29,8 +28,7 @@ public class MyUnionMemberASuffix implements java.io.Serializable, MyUnionToReso } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt index d8e4e9c57..e9dbd694d 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class MyUnionMemberBSuffix implements java.io.Serializable, MyUnionToResolveSuffix { @@ -29,8 +28,7 @@ public class MyUnionMemberBSuffix implements java.io.Serializable, MyUnionToReso } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt index 2a496f7cc..65d3a16da 100644 --- a/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt +++ b/src/test/resources/expected-classes/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(GraphqlJacksonTypeIdResolver.class) diff --git a/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt b/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt index 5cbd13c9a..ef41ab3d3 100644 --- a/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/AcceptTopicSuggestionMutationResponse.kt.txt @@ -3,8 +3,7 @@ package com.github.graphql import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class AcceptTopicSuggestionMutationResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt index 470764227..acd898211 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableInput.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class AddLabelsToLabelableInput( val clientMutationId: String?, diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt index 412bd98c3..d1ee6833f 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationRequest.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class AddLabelsToLabelableMutationRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt index 3c7f56424..764308440 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface AddLabelsToLabelableMutationResolver { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt index 212b12750..7b766f402 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelableMutationResponse.kt.txt @@ -3,8 +3,7 @@ package com.github.graphql import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class AddLabelsToLabelableMutationResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt b/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt index 78cde76cd..32acdf9a1 100644 --- a/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt +++ b/src/test/resources/expected-classes/kt/AddLabelsToLabelablePayload.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class AddLabelsToLabelablePayload( val clientMutationId: String?, diff --git a/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt index ec1a7d700..1504441c6 100644 --- a/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/CodesOfConductQueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface CodesOfConductQueryResolver { diff --git a/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt b/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt index ba12183cd..c6018e4b8 100644 --- a/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt +++ b/src/test/resources/expected-classes/kt/Comment_sealed_interfaces.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) sealed interface Comment { diff --git a/src/test/resources/expected-classes/kt/Commit.kt.txt b/src/test/resources/expected-classes/kt/Commit.kt.txt index 400def3a7..d53276dec 100644 --- a/src/test/resources/expected-classes/kt/Commit.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Commit( override diff --git a/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt b/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt index 58a936d2b..c35d7793f 100644 --- a/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_Var_Field.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Commit( override diff --git a/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt b/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt index 51dcbf709..baae1ad1d 100644 --- a/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_initialize_nullable_types.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Commit( override diff --git a/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt b/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt index 5fb9df96a..199db2af4 100644 --- a/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt +++ b/src/test/resources/expected-classes/kt/Commit_no_final_class.kt.txt @@ -5,8 +5,7 @@ import java.util.Objects import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class Commit( override diff --git a/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt b/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt index fd161614f..868ba2220 100644 --- a/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt +++ b/src/test/resources/expected-classes/kt/Event_useObjectMapperForRequestSerialization.kt.txt @@ -7,8 +7,7 @@ import java.util.StringJoiner * An event that describes a thing that happens */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Event( val id: String?, diff --git a/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt b/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt index 86502a492..6eae8b9a3 100644 --- a/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubAcceptTopicSuggestionInputTO.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class GithubAcceptTopicSuggestionInputTO( var clientMutationId: String?, diff --git a/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt b/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt index 0c3385f33..cde91f0ef 100644 --- a/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubActorTO.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface GithubActorTO { diff --git a/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt b/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt index 8876ace0d..da7522213 100644 --- a/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt +++ b/src/test/resources/expected-classes/kt/GithubCommitTO.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class GithubCommitTO( override diff --git a/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt b/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt index 46b10ab4c..47c782467 100644 --- a/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt +++ b/src/test/resources/expected-classes/kt/ProfileOwner.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface ProfileOwner { diff --git a/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt b/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt index 4e1861d92..5b8c819bb 100644 --- a/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt +++ b/src/test/resources/expected-classes/kt/QueryINeedQueryRequest_custom_serializer.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt index e209cd35b..ac1645275 100644 --- a/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/SearchResultItemConnectionResponseProjection.kt.txt @@ -8,8 +8,7 @@ import java.util.Objects * Response projection for SearchResultItemConnection */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class SearchResultItemConnectionResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt index 8e52a9a07..2b8b71326 100644 --- a/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/SearchResultItemResponseProjection.kt.txt @@ -8,8 +8,7 @@ import java.util.Objects * Response projection for SearchResultItem */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class SearchResultItemResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt b/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt index 444001ea0..7db20babe 100644 --- a/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt +++ b/src/test/resources/expected-classes/kt/VersionQueryResponse_int.kt.txt @@ -3,8 +3,7 @@ package com.github.graphql import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class VersionQueryResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt index 11d292c7d..834662941 100644 --- a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt index 11d292c7d..834662941 100644 --- a/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/QueryINeedQueryRequest_whole_scalar.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class QueryINeedQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt b/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt index 88a0c6808..bb21a4486 100644 --- a/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt +++ b/src/test/resources/expected-classes/kt/custom-type/ResponseContainingDate.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class ResponseContainingDate( val a: java.time.ZonedDateTime? diff --git a/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt index af5edfe94..85f4691e6 100644 --- a/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/default/FriendsQueryRequest.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class FriendsQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt index 0ecf35311..5306d0aa2 100644 --- a/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/CreateEventMutationResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface CreateEventMutationResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt index 341fd04c0..d70fbd6c8 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Event.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Event( @Deprecated(message = "test deprecated with msg") diff --git a/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt b/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt index 5dbecc9e6..7aea48017 100644 --- a/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/EventInput.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class EventInput( @Deprecated(message = "test deprecated with msg") diff --git a/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt index f7cb6d45e..7f02b73ab 100644 --- a/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/EventsQueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface EventsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt index 278255579..dbd041349 100644 --- a/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/MutationResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface MutationResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt index 5f2968c25..22f6f5783 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Node.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Node { diff --git a/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt b/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt index 1b09c37f7..f733ec8ff 100644 --- a/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/PinnableItem.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface PinnableItem { diff --git a/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt index a60d330be..2e0dc45de 100644 --- a/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/QueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt b/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt index faaaab00f..219cecea1 100644 --- a/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt +++ b/src/test/resources/expected-classes/kt/deprecated/Status.kt.txt @@ -1,8 +1,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) enum class Status(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/empty/Event.kt.txt b/src/test/resources/expected-classes/kt/empty/Event.kt.txt index 5b2ab265d..4ea41b978 100644 --- a/src/test/resources/expected-classes/kt/empty/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Event.kt.txt @@ -1,5 +1,4 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class Event() \ No newline at end of file diff --git a/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt b/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt index ce907f10f..e6eb6377d 100644 --- a/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/EventInput.kt.txt @@ -1,5 +1,4 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class EventInput() \ No newline at end of file diff --git a/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt index d84c5d9e5..dcf14a886 100644 --- a/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/EventResponseProjection.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResponseProjection * Response projection for Event */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class EventResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt b/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt index f058751b8..ff028ffdd 100644 --- a/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/MutationResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface MutationResolver { diff --git a/src/test/resources/expected-classes/kt/empty/Node.kt.txt b/src/test/resources/expected-classes/kt/empty/Node.kt.txt index 88fcdc31b..f7f935eee 100644 --- a/src/test/resources/expected-classes/kt/empty/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Node.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Node { diff --git a/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt b/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt index 279e20230..cedda316b 100644 --- a/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/PinnableItem.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface PinnableItem { diff --git a/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt index 858fd8083..65281b357 100644 --- a/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/QueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/empty/Status.kt.txt b/src/test/resources/expected-classes/kt/empty/Status.kt.txt index acde723ac..1f9030afe 100644 --- a/src/test/resources/expected-classes/kt/empty/Status.kt.txt +++ b/src/test/resources/expected-classes/kt/empty/Status.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) enum class Status(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt index 09d247fa0..7a38637f1 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumMember1.kt.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) enum class EnumMember1(val graphqlName: String) : EnumUnion { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt index 1a54798fb..1892ad935 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumMember2.kt.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) enum class EnumMember2(val graphqlName: String) : EnumUnion { diff --git a/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt b/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt index 52d9857f3..40750464a 100644 --- a/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt +++ b/src/test/resources/expected-classes/kt/enum-union/EnumUnion.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.enumunion @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface EnumUnion { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt index 7f62e52ee..e55ff805c 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotation.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface AcceptTopicSuggestionMutationWithAnnotation { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt index fb9ee9b78..d5577f59d 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionMutationWithAnnotations.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface AcceptTopicSuggestionMutationWithAnnotations { diff --git a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt index b2b707012..da231a1b2 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/AcceptTopicSuggestionPayloadResolver.kt.txt @@ -5,8 +5,7 @@ package com.github.graphql * Resolver for AcceptTopicSuggestionPayload */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface AcceptTopicSuggestionPayloadResolver { diff --git a/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt b/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt index 2ea6c612b..d0cca3a21 100644 --- a/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt +++ b/src/test/resources/expected-classes/kt/field-resolver/GithubAcceptTopicSuggestionPayloadTO.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class GithubAcceptTopicSuggestionPayloadTO( val clientMutationId: String? diff --git a/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt index d93f10920..8a3fe2b0b 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Bar.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Bar { diff --git a/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt index 2a83f361b..034076c44 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Bar1.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Bar1( override diff --git a/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt b/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt index d59a10ef0..ef4f30ade 100644 --- a/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/BarBar.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface BarBar : Bar { diff --git a/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt index 3d32c5467..819e98d1c 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Foo.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Foo { diff --git a/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt b/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt index 0140794cc..dbb261595 100644 --- a/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt +++ b/src/test/resources/expected-classes/kt/interfaces/Foo1.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Foo1( override diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt index 7ddcc0465..6e1d5ec85 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/GraphqlJacksonTypeIdResolver.kt.txt @@ -6,8 +6,7 @@ import com.fasterxml.jackson.databind.JavaType import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt index 4ca441665..f311f9d1e 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/ResultObject.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt index 6d5808761..05af90f33 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberA.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class UnionMemberA( val someField: Int? diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt index 46f89877a..5f5ae0117 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionMemberB.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class UnionMemberB( val someField: String? diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt index c537d8db7..09f95b905 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/UnionToResolve.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.unionresolver @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(io.github.besi97.graphql.unionresolver.GraphqlJacksonTypeIdResolver::class) diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt index db19b8847..19b1be115 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/GraphqlJacksonTypeIdResolver.kt.txt @@ -4,8 +4,7 @@ import com.fasterxml.jackson.databind.JavaType import com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class GraphqlJacksonTypeIdResolver : TypeIdResolverBase() { diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt index 25c4c7bb0..d065ea7d7 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyResultObjectSuffix.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(GraphqlJacksonTypeIdResolver::class) diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt index dd0db17a2..a1eb768f8 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberASuffix.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class MyUnionMemberASuffix( val someField: Int? diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt index f43fd4250..5a09457e3 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionMemberBSuffix.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class MyUnionMemberBSuffix( val someField: String? diff --git a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt index bd81224ae..f5507282b 100644 --- a/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt +++ b/src/test/resources/expected-classes/kt/jackson-resolver-union/without-model-package/MyUnionToResolveSuffix.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) @com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, property = "__typename") @com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver(GraphqlJacksonTypeIdResolver::class) diff --git a/src/test/resources/expected-classes/kt/nullable/Event.kt.txt b/src/test/resources/expected-classes/kt/nullable/Event.kt.txt index d2c1ebbc7..7af9980fb 100644 --- a/src/test/resources/expected-classes/kt/nullable/Event.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Event.kt.txt @@ -2,8 +2,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Event( val nullableStatus: List?, diff --git a/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt index 95c336740..3b2bea88b 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null1QueryQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Null1QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt index f9469a5f8..b0353c605 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null2QueryQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Null2QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt index cb9c21c0b..3243f1665 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null3QueryQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Null3QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt index 855071cb2..e199f8d1b 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null4QueryQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Null4QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt index 091d4af5a..686a1ab1e 100644 --- a/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/Null5QueryQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Null5QueryQueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt b/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt index 91d03e9d8..c7fc98f8d 100644 --- a/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/NullableCustomTypeWithApiReturnType.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt index f61245bac..6db42f404 100644 --- a/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/QueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt b/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt index 5dd265bf8..c4e2f26f9 100644 --- a/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt +++ b/src/test/resources/expected-classes/kt/nullable/QueryResolver_WITH_Prefix_Suffix.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt b/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt index a3659938f..68370a507 100644 --- a/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt +++ b/src/test/resources/expected-classes/kt/optional/InterfaceWithOptionalField.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface InterfaceWithOptionalField { diff --git a/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt b/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt index ebdfb7479..72ebc325c 100644 --- a/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt +++ b/src/test/resources/expected-classes/kt/optional/TypeWithMandatoryField.kt.txt @@ -1,8 +1,7 @@ import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class TypeWithMandatoryField( override diff --git a/src/test/resources/expected-classes/kt/relay/Organization.kt.txt b/src/test/resources/expected-classes/kt/relay/Organization.kt.txt index e541bb821..da6b86d6b 100644 --- a/src/test/resources/expected-classes/kt/relay/Organization.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/Organization.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Organization( val id: String diff --git a/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt index 12b98ee6a..c02cb6cd3 100644 --- a/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/OrganizationsQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface OrganizationsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt index d6c401595..a5bbc1e84 100644 --- a/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/QueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/User.kt.txt b/src/test/resources/expected-classes/kt/relay/User.kt.txt index fea6e744f..70234edf3 100644 --- a/src/test/resources/expected-classes/kt/relay/User.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/User.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class User( val id: String, diff --git a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt index de31c7354..237e6c8a8 100644 --- a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt index b05541769..2681f22f3 100644 --- a/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt +++ b/src/test/resources/expected-classes/kt/relay/UsersQueryResolver_reactive.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt index d77f288d9..53aa95b0f 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/Char.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Char { diff --git a/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt index 0ce0405e8..38a8f5cfe 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/CharResponseProjection.kt.txt @@ -8,8 +8,7 @@ import java.util.Objects * Response projection for char */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class CharResponseProjection : GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt index b86955da2..edac254fe 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/FunQueryRequest.kt.txt @@ -5,8 +5,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLOperationRequest import java.util.Objects @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class FunQueryRequest(private val alias: String?) : GraphQLOperationRequest { diff --git a/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt index 066acd7e3..66e0e5531 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/FunQueryResponse.kt.txt @@ -3,8 +3,7 @@ package io.github.besi97.graphql.codegen.prot import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) open class FunQueryResponse : GraphQLResult>() { diff --git a/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt index 74c9de904..f1d4835e0 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/QueryFunParametrizedInput.kt.txt @@ -7,8 +7,7 @@ import java.util.StringJoiner * Parametrized input for field fun in type Query */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class QueryFunParametrizedInput( val final: Int? diff --git a/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt index 60fa22164..9f25121d0 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/QueryPrivateParametrizedInput.kt.txt @@ -7,8 +7,7 @@ import java.util.StringJoiner * Parametrized input for field private in type Query */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class QueryPrivateParametrizedInput( val int: Int?, diff --git a/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt index c9b0ea4e7..00eb81fee 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/Super.kt.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer import java.util.StringJoiner @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Super( @Deprecated(message = "We have decided that this is not canon") diff --git a/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt index 99d95086f..5129e1bcc 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/TestEnum.kt.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) enum class TestEnum(val graphqlName: String) { diff --git a/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt b/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt index ef6222f34..e731c4378 100644 --- a/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt +++ b/src/test/resources/expected-classes/kt/restricted-words/WhenQueryAPI.kt.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface WhenQueryAPI { diff --git a/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt b/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt index c3e47b13b..f7520ae43 100644 --- a/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/Friend.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Friend( val name: String diff --git a/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt index 22b0c330b..fda4d1414 100644 --- a/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/FriendsQueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface FriendsQueryResolver { diff --git a/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt index de7e1eb7d..6ac31b59f 100644 --- a/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/suspend/QueryResolver.kt.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt index efca89373..90ab62663 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Node.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Node { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt index fd39bce71..3c849723a 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/Profile.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) data class Profile( val firstName: String, diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt index 59e617a90..a20a0c885 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/QueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt index ba364a19f..b0250f25e 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/User.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface User : Node { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt index 06860bcc2..1c959653b 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces-extends-interface/UserCurrentQueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt index 13e42f982..43a4c4a2f 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/Order.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface Order { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt index 59e617a90..a20a0c885 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/QueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface QueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt index 66cc6fb7a..2ab3c844c 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/User.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface User { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt index 06860bcc2..1c959653b 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/UserCurrentQueryResolver.kt.txt @@ -2,8 +2,7 @@ package com.github.graphql @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt b/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt index 3dc1c413b..ec53eb23c 100644 --- a/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt +++ b/src/test/resources/expected-classes/kt/types-as-interfaces/UserResolver.kt.txt @@ -5,8 +5,7 @@ package com.github.graphql * Resolver for User */ @javax.annotation.Generated( - value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"], - date = "2020-12-31T23:59:59-0500" + value = ["io.github.besi97.graphql.codegen.GraphQLCodegen"] ) interface UserResolver { diff --git a/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt b/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt index 83e582f37..d25586551 100644 --- a/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/EventPropertyChildParametrizedInput_noargsconstructor.java.txt @@ -8,8 +8,7 @@ import java.util.StringJoiner; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt index 94ac26142..b92efcc9f 100644 --- a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_builder.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -88,8 +87,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt index 47f5f23e1..235963ccc 100644 --- a/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt +++ b/src/test/resources/expected-classes/no-args-constructor/Event_noargsconstr_withoutbuilder.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt b/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt index 0d56ba72e..3c4e5d564 100644 --- a/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt +++ b/src/test/resources/expected-classes/optional/InterfaceWithOptionalField.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface InterfaceWithOptionalField { diff --git a/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt b/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt index e39f2970c..db80e6e94 100644 --- a/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/MetaQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MetaQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt b/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt index 6aba16275..0703a0bd4 100644 --- a/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/NodeQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NodeQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt b/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt index 0b06623ef..01e723249 100644 --- a/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt +++ b/src/test/resources/expected-classes/optional/NodeQueryResolver_mono.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NodeQueryResolver { diff --git a/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt b/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt index b7043f0ad..4a52f4697 100644 --- a/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/NodesQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NodesQueryResolver { diff --git a/src/test/resources/expected-classes/optional/QueryResolver.java.txt b/src/test/resources/expected-classes/optional/QueryResolver.java.txt index 527e97ebb..5fce61d39 100644 --- a/src/test/resources/expected-classes/optional/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/optional/QueryResolver.java.txt @@ -1,6 +1,5 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt b/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt index e0680b877..bf2dc62d8 100644 --- a/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt +++ b/src/test/resources/expected-classes/optional/TypeWithMandatoryField.java.txt @@ -2,8 +2,7 @@ import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class TypeWithMandatoryField implements java.io.Serializable, InterfaceWithOptionalField { @@ -54,8 +53,7 @@ public class TypeWithMandatoryField implements java.io.Serializable, InterfaceWi } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt index e02c20e3f..db1be7d77 100644 --- a/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/CreateEventMutationResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.interfaces; * Create a new event. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CreateEventMutationResolver extends graphql.kickstart.tools.GraphQLMutationResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt index a132fbc04..baccf67f8 100644 --- a/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/EventResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.interfaces; * Resolver for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventResolver extends graphql.kickstart.tools.GraphQLResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt index f64e93c99..3c9a2e7ac 100644 --- a/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/EventsCreatedSubscriptionResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.interfaces; * Subscribe to events */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventsCreatedSubscriptionResolver extends graphql.kickstart.tools.GraphQLSubscriptionResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt index 643c143ac..93d12db00 100644 --- a/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/MutationResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface MutationResolver extends graphql.kickstart.tools.GraphQLMutationResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt index a6a74f3d2..1dcba0a92 100644 --- a/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/QueryResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver extends graphql.kickstart.tools.GraphQLQueryResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt index 95c295971..761b075e4 100644 --- a/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/SubscriptionResolver.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.interfaces; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface SubscriptionResolver extends graphql.kickstart.tools.GraphQLSubscriptionResolver { diff --git a/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt b/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt index 626751072..11c20b929 100644 --- a/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt +++ b/src/test/resources/expected-classes/parent-interfaces/VersionQueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.interfaces; * Version of the application. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface VersionQueryResolver extends graphql.kickstart.tools.GraphQLQueryResolver { diff --git a/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt b/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt index 2ad1a6a13..02ea9f633 100644 --- a/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt +++ b/src/test/resources/expected-classes/primitives/Commit_withoutPrimitives.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -395,8 +394,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt b/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt index 207e4e157..0827710d6 100644 --- a/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/projection-with-selectAll/LocationResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for Location */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class LocationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt b/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt index 5b8372d13..28914f2d3 100644 --- a/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt +++ b/src/test/resources/expected-classes/projection-with-selectAll/VehicleResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for Vehicle */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class VehicleResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt index e05d77616..be4c06ccc 100644 --- a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt +++ b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields.java.txt @@ -8,8 +8,7 @@ import java.util.StringJoiner; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt index e0fbcf522..ae7ace2bb 100644 --- a/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/EventPropertyChildParametrizedInput_publicfields_noargsconstr.java.txt @@ -8,8 +8,7 @@ import java.util.StringJoiner; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt index 11f329313..004758a18 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields.java.txt @@ -7,8 +7,7 @@ import java.util.StringJoiner; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -73,8 +72,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt index 574e9ee74..7aaf1a951 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields_builder_noargsconstr.java.txt @@ -7,8 +7,7 @@ import java.util.StringJoiner; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -63,8 +62,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt b/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt index bcf4b63af..30c123fb6 100644 --- a/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt +++ b/src/test/resources/expected-classes/public-fields/Event_publicfields_nobuilder_noargsconstr.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.test1; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { diff --git a/src/test/resources/expected-classes/relay/Organization.java.txt b/src/test/resources/expected-classes/relay/Organization.java.txt index 3730d1894..e5ed0e9b8 100644 --- a/src/test/resources/expected-classes/relay/Organization.java.txt +++ b/src/test/resources/expected-classes/relay/Organization.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Organization implements java.io.Serializable { @@ -31,8 +30,7 @@ public class Organization implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt b/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt index 12829feed..65b1a0e47 100644 --- a/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/OrganizationsQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface OrganizationsQueryResolver { diff --git a/src/test/resources/expected-classes/relay/QueryResolver.java.txt b/src/test/resources/expected-classes/relay/QueryResolver.java.txt index 95dbcddeb..f92f29586 100644 --- a/src/test/resources/expected-classes/relay/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/QueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/relay/User.java.txt b/src/test/resources/expected-classes/relay/User.java.txt index cc8c3961f..6f3db1681 100644 --- a/src/test/resources/expected-classes/relay/User.java.txt +++ b/src/test/resources/expected-classes/relay/User.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class User implements java.io.Serializable { @@ -40,8 +39,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt b/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt index f663da0fe..f308a01fc 100644 --- a/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt +++ b/src/test/resources/expected-classes/relay/UsersQueryResolver.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt b/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt index 6a305c3f0..4413da3c0 100644 --- a/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt +++ b/src/test/resources/expected-classes/relay/UsersQueryResolver_reactive.java.txt @@ -1,7 +1,6 @@ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface UsersQueryResolver { diff --git a/src/test/resources/expected-classes/relay/client/Organization.java.txt b/src/test/resources/expected-classes/relay/client/Organization.java.txt index 05a002688..12a970e7c 100644 --- a/src/test/resources/expected-classes/relay/client/Organization.java.txt +++ b/src/test/resources/expected-classes/relay/client/Organization.java.txt @@ -2,8 +2,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Organization implements java.io.Serializable { @@ -41,8 +40,7 @@ public class Organization implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt index ff7d26e07..59ed72661 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for Organization */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class OrganizationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt index c242dc9ab..2967eb055 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationsQueryRequest.java.txt @@ -7,8 +7,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class OrganizationsQueryRequest implements GraphQLOperationRequest { @@ -69,8 +68,7 @@ public class OrganizationsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt b/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt index bd56ea84b..97291435a 100644 --- a/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/relay/client/OrganizationsQueryResponse.java.txt @@ -2,8 +2,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class OrganizationsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/relay/client/User.java.txt b/src/test/resources/expected-classes/relay/client/User.java.txt index daa8ab6bd..e4fddb47d 100644 --- a/src/test/resources/expected-classes/relay/client/User.java.txt +++ b/src/test/resources/expected-classes/relay/client/User.java.txt @@ -2,8 +2,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class User implements java.io.Serializable { @@ -53,8 +52,7 @@ public class User implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt b/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt index 6d3b7289a..929d00e7e 100644 --- a/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt +++ b/src/test/resources/expected-classes/relay/client/UserResponseProjection.java.txt @@ -8,8 +8,7 @@ import java.util.List; * Response projection for User */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UserResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt b/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt index 7666c28a9..b6a4292d9 100644 --- a/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt +++ b/src/test/resources/expected-classes/relay/client/UsersQueryRequest.java.txt @@ -7,8 +7,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UsersQueryRequest implements GraphQLOperationRequest { @@ -69,8 +68,7 @@ public class UsersQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt b/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt index 21dbb093d..ea4358d4c 100644 --- a/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt +++ b/src/test/resources/expected-classes/relay/client/UsersQueryResponse.java.txt @@ -2,8 +2,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UsersQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt b/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt index f04f51037..fef72311d 100644 --- a/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt +++ b/src/test/resources/expected-classes/request/AcceptTopicSuggestionInput.java.txt @@ -5,8 +5,7 @@ import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class AcceptTopicSuggestionInput implements java.io.Serializable { @@ -87,8 +86,7 @@ public class AcceptTopicSuggestionInput implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt b/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt index ead7b1c07..287c287d6 100644 --- a/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/ClientDataParametrizedInput.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field data in type Client */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ClientDataParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt b/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt index 0023feddc..597e433d0 100644 --- a/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/CodeOfConductResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for CodeOfConduct */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CodeOfConductResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt index bf8240fb7..33894909c 100644 --- a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt index bf8240fb7..33894909c 100644 --- a/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyChildParametrizedInput_withoutPrimitives.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field child in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyChildParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt index a2363e0d9..ec49d0dd5 100644 --- a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field parent in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyParentParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt index 65c671d3f..2f6f980d4 100644 --- a/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyParentParametrizedInput_withModelSuffix.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field parent in type EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyParentParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt b/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt index 987cea7a6..9519c187f 100644 --- a/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/EventPropertyResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventPropertyResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventResponseProjection.java.txt b/src/test/resources/expected-classes/request/EventResponseProjection.java.txt index 4b64fe3da..33edb922b 100644 --- a/src/test/resources/expected-classes/request/EventResponseProjection.java.txt +++ b/src/test/resources/expected-classes/request/EventResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt b/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt index c27bbb283..75ebb5c54 100644 --- a/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt +++ b/src/test/resources/expected-classes/request/EventResponseProjection.java_withoutAll.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Response projection for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/request/EventStatusTO.java.txt b/src/test/resources/expected-classes/request/EventStatusTO.java.txt index b9a4b7193..bec066de4 100644 --- a/src/test/resources/expected-classes/request/EventStatusTO.java.txt +++ b/src/test/resources/expected-classes/request/EventStatusTO.java.txt @@ -4,8 +4,7 @@ package com.github.graphql; * Possible statuses of the event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum EventStatusTO { diff --git a/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt b/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt index 11e2412d5..209a8fb72 100644 --- a/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt +++ b/src/test/resources/expected-classes/request/Event_useObjectMapperForRequestSerialization.java.txt @@ -8,8 +8,7 @@ import java.util.StringJoiner; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -153,8 +152,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt index 958512473..c9ab0b9c1 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest.java.txt @@ -12,8 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,8 +91,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt index 958512473..c9ab0b9c1 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withApiImport.java.txt @@ -12,8 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,8 +91,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt index f1ac10811..07d33dcc4 100644 --- a/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt +++ b/src/test/resources/expected-classes/request/EventsByCategoryAndStatusQueryRequest_withModelSuffix.java.txt @@ -12,8 +12,7 @@ import java.util.Set; * List of events of a specified category. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRequest { @@ -92,8 +91,7 @@ public class EventsByCategoryAndStatusQueryRequest implements GraphQLOperationRe } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt index b1f38fc0e..1f677f7f1 100644 --- a/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/EventsByIdsQueryRequest.java.txt @@ -12,8 +12,7 @@ import java.util.Set; * Events by IDs. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByIdsQueryRequest implements GraphQLOperationRequest { @@ -88,8 +87,7 @@ public class EventsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt b/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt index 1ebbc2d88..7152371fb 100644 --- a/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/request/ProductLinkCodeParametrizedInput.java.txt @@ -8,8 +8,7 @@ import java.util.StringJoiner; * Parametrized input for field linkCode in type Product */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductLinkCodeParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt b/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt index 617edfe4a..4f3d879df 100644 --- a/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/ProductsByCategoryIdAndStatusQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsByCategoryIdAndStatusQueryRequest implements GraphQLOperationRequest { @@ -89,8 +88,7 @@ public class ProductsByCategoryIdAndStatusQueryRequest implements GraphQLOperati } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt b/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt index 4efc46545..960f36b0b 100644 --- a/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/ProductsByIdsQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { @@ -85,8 +84,7 @@ public class ProductsByIdsQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt b/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt index 08a1d2559..5039acb2e 100644 --- a/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt +++ b/src/test/resources/expected-classes/request/QueryINeedQueryRequest_custom_serializer.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class QueryINeedQueryRequest implements GraphQLOperationRequest { @@ -86,8 +85,7 @@ public class QueryINeedQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt b/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt index e43d8b0f5..4c0c4c240 100644 --- a/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt +++ b/src/test/resources/expected-classes/request/UpdateRepositoryMutationRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class UpdateRepositoryMutationRequest implements GraphQLOperationRequest { @@ -85,8 +84,7 @@ public class UpdateRepositoryMutationRequest implements GraphQLOperationRequest } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt b/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt index b2c249954..9edb80784 100644 --- a/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt +++ b/src/test/resources/expected-classes/request/VersionQueryRequest.java.txt @@ -12,8 +12,7 @@ import java.util.Set; * Version of the application. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class VersionQueryRequest implements GraphQLOperationRequest { @@ -84,8 +83,7 @@ public class VersionQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/A.java.txt b/src/test/resources/expected-classes/resolvers/A.java.txt index 09a3c90f0..176a1b174 100644 --- a/src/test/resources/expected-classes/resolvers/A.java.txt +++ b/src/test/resources/expected-classes/resolvers/A.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface A { diff --git a/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt b/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt index a9fd2d03d..e4f95ea02 100644 --- a/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/AcceptTopicSuggestionPayloadResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for AcceptTopicSuggestionPayload */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface AcceptTopicSuggestionPayloadResolver { diff --git a/src/test/resources/expected-classes/resolvers/B.java.txt b/src/test/resources/expected-classes/resolvers/B.java.txt index 829082421..6564e29cc 100644 --- a/src/test/resources/expected-classes/resolvers/B.java.txt +++ b/src/test/resources/expected-classes/resolvers/B.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLRequestSerializer; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class B implements java.io.Serializable, A { @@ -42,8 +41,7 @@ public class B implements java.io.Serializable, A { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt b/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt index 22a32dd40..8fad70843 100644 --- a/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommentDeletedEvent.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CommentDeletedEvent implements java.io.Serializable, IssueTimelineItems, PullRequestTimelineItems, Node { @@ -33,8 +32,7 @@ public class CommentDeletedEvent implements java.io.Serializable, IssueTimelineI } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt b/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt index 888224990..290c58c14 100644 --- a/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommentDeletedEventResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for CommentDeletedEvent */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CommentDeletedEventResolver { diff --git a/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt b/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt index 7b1edd5d9..603fa6c04 100644 --- a/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/CommitResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for Commit */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CommitResolver { diff --git a/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt b/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt index 56437f45e..77df14ae0 100644 --- a/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt +++ b/src/test/resources/expected-classes/resolvers/Commit_noParametrizedFields.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, PullRequestTimelineItem, Subscribable, Node, GitObject, UniformResourceLocatable { @@ -331,8 +330,7 @@ public class Commit implements java.io.Serializable, Closer, IssueTimelineItem, } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/Event.java.txt b/src/test/resources/expected-classes/resolvers/Event.java.txt index 3d69127a8..5f9037d4f 100644 --- a/src/test/resources/expected-classes/resolvers/Event.java.txt +++ b/src/test/resources/expected-classes/resolvers/Event.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * An event that describes a thing that happens */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Event implements java.io.Serializable { @@ -89,8 +88,7 @@ public class Event implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/EventProperty.java.txt b/src/test/resources/expected-classes/resolvers/EventProperty.java.txt index 7bf5bd2a7..171f1789d 100644 --- a/src/test/resources/expected-classes/resolvers/EventProperty.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventProperty.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * An event property have all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventProperty implements java.io.Serializable { @@ -43,8 +42,7 @@ public class EventProperty implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt b/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt index d0e676c77..7b3d6e7b2 100644 --- a/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventPropertyResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for EventProperty */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventPropertyResolver { diff --git a/src/test/resources/expected-classes/resolvers/EventResolver.java.txt b/src/test/resources/expected-classes/resolvers/EventResolver.java.txt index c0d6fac80..5544f59cb 100644 --- a/src/test/resources/expected-classes/resolvers/EventResolver.java.txt +++ b/src/test/resources/expected-classes/resolvers/EventResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for Event */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface EventResolver { diff --git a/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt b/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt index 99f4554d9..4306d48cb 100644 --- a/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/EventsByCategoryAndStatusQueryResponse.java.txt @@ -7,8 +7,7 @@ import java.util.Map; * List of events of a specified category. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByCategoryAndStatusQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt b/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt index 1414e5664..c07ef16b7 100644 --- a/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/EventsByIdsQueryResponse.java.txt @@ -7,8 +7,7 @@ import java.util.Map; * Events by IDs. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class EventsByIdsQueryResponse extends GraphQLResult>> { diff --git a/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt b/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt index 207e4e157..0827710d6 100644 --- a/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/LocationResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for Location */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class LocationResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt b/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt index e31202d31..02eb04e78 100644 --- a/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/SearchResultItemConnectionResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for SearchResultItemConnection */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SearchResultItemConnectionResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt b/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt index c7aaf6a4f..8ac4899c0 100644 --- a/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/SearchResultItemResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for SearchResultItem */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SearchResultItemResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt b/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt index 5b8372d13..28914f2d3 100644 --- a/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt +++ b/src/test/resources/expected-classes/response/VehicleResponseProjection.java.txt @@ -10,8 +10,7 @@ import java.util.List; * Response projection for Vehicle */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class VehicleResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt b/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt index 422ac22a8..456dbead8 100644 --- a/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt +++ b/src/test/resources/expected-classes/response/VersionQueryResponse.java.txt @@ -7,8 +7,7 @@ import java.util.Map; * Version of the application. */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class VersionQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt b/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt index 52378ad5f..5c1a7cd09 100644 --- a/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt +++ b/src/test/resources/expected-classes/response/VersionQueryResponse_int.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class VersionQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt index eadcbe501..b3ce0929d 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryAPI.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface CaseQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt index e52d90e5b..925073fd2 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CaseQueryRequest implements GraphQLOperationRequest { @@ -85,8 +84,7 @@ public class CaseQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt index f61cec066..a9bba317c 100644 --- a/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CaseQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CaseQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/Char.java.txt b/src/test/resources/expected-classes/restricted-words/Char.java.txt index f00e30a74..9f9e2cf30 100644 --- a/src/test/resources/expected-classes/restricted-words/Char.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Char.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Char { diff --git a/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt index b4129cde0..54b77b978 100644 --- a/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/CharResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for char */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class CharResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt index f41d8ad1e..372aa794c 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryAPI.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface NativeQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt index 1a1c5fd89..d517e5e97 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class NativeQueryRequest implements GraphQLOperationRequest { @@ -81,8 +80,7 @@ public class NativeQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt index a08c20830..36b5325c2 100644 --- a/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/NativeQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class NativeQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt index e1dc7a06c..7f7555e13 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryAPI.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface PrivateQueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt index a5cf49469..9cdd999a3 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryRequest.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; import java.util.Set; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class PrivateQueryRequest implements GraphQLOperationRequest { @@ -93,8 +92,7 @@ public class PrivateQueryRequest implements GraphQLOperationRequest { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt b/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt index 208bcf16a..11b779614 100644 --- a/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt +++ b/src/test/resources/expected-classes/restricted-words/PrivateQueryResponse.java.txt @@ -4,8 +4,7 @@ import io.github.besi97.graphql.codegen.model.graphql.GraphQLResult; import java.util.Map; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class PrivateQueryResponse extends GraphQLResult> { diff --git a/src/test/resources/expected-classes/restricted-words/Query.java.txt b/src/test/resources/expected-classes/restricted-words/Query.java.txt index ce4f33711..8eb5cd3d7 100644 --- a/src/test/resources/expected-classes/restricted-words/Query.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Query.java.txt @@ -5,8 +5,7 @@ import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Query implements java.io.Serializable { @@ -59,8 +58,7 @@ public class Query implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt b/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt index c26e7c733..382535518 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryAPI.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryAPI { diff --git a/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt b/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt index 9289d78b9..eff00b3f2 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryCaseParametrizedInput.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field case in type Query */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class QueryCaseParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt b/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt index 556c59ad9..72dcd43f0 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryPrivateParametrizedInput.java.txt @@ -9,8 +9,7 @@ import java.util.Objects; * Parametrized input for field private in type Query */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class QueryPrivateParametrizedInput implements GraphQLParametrizedInput { diff --git a/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt b/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt index 9a33af7f3..b73c2fc74 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryResolver.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.codegen.prot; * Resolver for Query */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt index 928f41b41..ca539745d 100644 --- a/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/QueryResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for Query */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class QueryResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt b/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt index 904a08303..5c854c5a2 100644 --- a/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt +++ b/src/test/resources/expected-classes/restricted-words/Synchronized.java.txt @@ -5,8 +5,7 @@ import java.util.Objects; import java.util.StringJoiner; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Synchronized implements java.io.Serializable { @@ -85,8 +84,7 @@ public class Synchronized implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt b/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt index 409054bc1..89ccfc221 100644 --- a/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt +++ b/src/test/resources/expected-classes/restricted-words/SynchronizedResponseProjection.java.txt @@ -11,8 +11,7 @@ import java.util.Objects; * Response projection for Synchronized */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SynchronizedResponseProjection extends GraphQLResponseProjection { diff --git a/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt b/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt index 098442e64..fa38960a0 100644 --- a/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt +++ b/src/test/resources/expected-classes/restricted-words/TestEnum.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.codegen.prot; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum TestEnum { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt index 3b065b9e8..4aaff5baa 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Node.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Node { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt index c82d60f62..4a34306bc 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/Profile.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class Profile implements java.io.Serializable { @@ -43,8 +42,7 @@ public class Profile implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt index 56e1b9afe..ca4ce9fa7 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/QueryResolver.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt index 14fd7dad5..2c8a73912 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/User.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface User extends Node{ diff --git a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt index e19e54a68..72d7ca781 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-extends-interface/UserCurrentQueryResolver.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt b/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt index 00d920628..2d9c02e12 100644 --- a/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces-parametrized/Foo.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Foo { diff --git a/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt b/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt index f4703bb03..2fb2ffc12 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/Order.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface Order { diff --git a/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt index 56e1b9afe..ca4ce9fa7 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/QueryResolver.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface QueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces/User.java.txt b/src/test/resources/expected-classes/types-as-interfaces/User.java.txt index c6d9e1c28..ec14a070a 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/User.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/User.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface User { diff --git a/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt index e19e54a68..72d7ca781 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/UserCurrentQueryResolver.java.txt @@ -2,8 +2,7 @@ package com.github.graphql; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface UserCurrentQueryResolver { diff --git a/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt b/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt index 526827845..44115529d 100644 --- a/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt +++ b/src/test/resources/expected-classes/types-as-interfaces/UserResolver.java.txt @@ -5,8 +5,7 @@ package com.github.graphql; * Resolver for User */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public interface UserResolver { diff --git a/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt b/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt index 6f49c7d76..6d53ecf5b 100644 --- a/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/InputWithDefaults.java.txt @@ -5,8 +5,7 @@ package io.github.besi97.graphql.testdefaults; * This input has all possible types */ @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class InputWithDefaults implements java.io.Serializable { @@ -138,8 +137,7 @@ public class InputWithDefaults implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { diff --git a/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt b/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt index eec935bf8..2a0324f06 100644 --- a/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/MyEnum.java.txt @@ -1,8 +1,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public enum MyEnum { diff --git a/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt b/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt index d296367df..1e334bb2c 100644 --- a/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt +++ b/src/test/resources/expected-classes/unknown-fields/SomeObject.java.txt @@ -2,8 +2,7 @@ package io.github.besi97.graphql.testdefaults; @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public class SomeObject implements java.io.Serializable { @@ -44,8 +43,7 @@ public class SomeObject implements java.io.Serializable { } @javax.annotation.Generated( - value = "io.github.besi97.graphql.codegen.GraphQLCodegen", - date = "2020-12-31T23:59:59-0500" + value = "io.github.besi97.graphql.codegen.GraphQLCodegen" ) public static class Builder { From 6cf4bb868ab4300e58badf71e7a8e57d882f1609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Besenyei?= <37157280+Besi97@users.noreply.github.com> Date: Wed, 2 Sep 2026 19:38:24 +0200 Subject: [PATCH 111/115] Mark Gradle codegen tasks as @CacheableTask (#124) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Code generation output is now reproducible — #44 dropped the embedded timestamps by default — so the `@DisableCachingByDefault` on the codegen task no longer applies. The validate task is less obvious: Gradle silently refuses to cache tasks that declare no outputs ("Caching disabled ... No outputs declared"), so swapping the annotation there alone would do nothing. It now writes a `validation.success` marker file under the build directory, which makes it genuinely cacheable and also lets repeated builds skip validation as UP-TO-DATE. Verified against a locally published plugin snapshot: - example-client: `clean graphqlCodegenProductService --build-cache` → FROM-CACHE, rerun → UP-TO-DATE - scratch consumer project with `graphqlCodegenValidate`: executed → UP-TO-DATE → FROM-CACHE after clean; a broken schema correctly invalidates the cache and re-runs (and fails) - `validatePlugins` passes Closes #45 --- .../gradle/GraphQLCodegenGradleTask.java | 4 +-- .../GraphQLCodegenValidateGradleTask.java | 36 +++++++++++++++++-- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java index 49d3b68cb..5f34496b2 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenGradleTask.java @@ -17,10 +17,10 @@ import io.github.besi97.graphql.codegen.supplier.SchemaFinder; import org.gradle.api.Action; import org.gradle.api.DefaultTask; -import org.gradle.work.DisableCachingByDefault; import org.gradle.api.file.DirectoryProperty; import org.gradle.api.file.ProjectLayout; import org.gradle.api.plugins.JavaPluginExtension; +import org.gradle.api.tasks.CacheableTask; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.InputDirectory; import org.gradle.api.tasks.InputFile; @@ -53,7 +53,7 @@ * * @author Besi97 */ -@DisableCachingByDefault(because = "Code generation output may include timestamps") +@CacheableTask public class GraphQLCodegenGradleTask extends DefaultTask implements GraphQLCodegenConfiguration { private List graphqlSchemaPaths; diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java index 43a39ef4c..bb9d06dc4 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/src/main/java/io/github/besi97/graphql/codegen/gradle/GraphQLCodegenValidateGradleTask.java @@ -2,28 +2,46 @@ import io.github.besi97.graphql.codegen.GraphQLCodegenValidate; import org.gradle.api.DefaultTask; -import org.gradle.work.DisableCachingByDefault; +import org.gradle.api.file.ProjectLayout; +import org.gradle.api.file.RegularFile; +import org.gradle.api.provider.Provider; +import org.gradle.api.tasks.CacheableTask; import org.gradle.api.tasks.InputFiles; +import org.gradle.api.tasks.OutputFile; import org.gradle.api.tasks.PathSensitive; import org.gradle.api.tasks.PathSensitivity; import org.gradle.api.tasks.TaskAction; import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.List; +import javax.inject.Inject; /** * Gradle task for GraphQL code generation * * @author Besi97 */ -@DisableCachingByDefault(because = "Validation task does not produce output files") +@CacheableTask public class GraphQLCodegenValidateGradleTask extends DefaultTask { private List graphqlSchemaPaths; + private final Provider validationResultFile; + + @Inject + public GraphQLCodegenValidateGradleTask(ProjectLayout projectLayout) { + this.validationResultFile = projectLayout.getBuildDirectory() + .file("graphql-codegen-validate/validation.success"); + } @TaskAction public void validate() throws IOException { new GraphQLCodegenValidate(graphqlSchemaPaths).validate(); + Path resultFilePath = validationResultFile.get().getAsFile().toPath(); + Files.createDirectories(resultFilePath.getParent()); + Files.write(resultFilePath, "OK".getBytes(StandardCharsets.UTF_8)); } @InputFiles @@ -35,4 +53,18 @@ public List getGraphqlSchemaPaths() { public void setGraphqlSchemaPaths(List graphqlSchemaPaths) { this.graphqlSchemaPaths = graphqlSchemaPaths; } + + /** + * Marker file that records a successful validation run. + * + *

A cacheable task must declare at least one output, otherwise Gradle silently + * disables caching for it. This file contains no meaningful data; it only makes + * the validation result incremental and cacheable. + * + * @return the validation result marker file property + */ + @OutputFile + public Provider getValidationResultFile() { + return validationResultFile; + } } From 8ddc7b4d065ea2ac365267a8f3f2de0b5d3e13dc Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Wed, 2 Sep 2026 18:29:26 +0000 Subject: [PATCH 112/115] Release v6.3.0 --- build.gradle | 2 +- plugins/gradle/README.md | 4 ++-- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 3616816ca..35e30f2bb 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.37.0" } -def graphqlCodegenVersion = '6.2.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.3.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/README.md b/plugins/gradle/README.md index 7c40c5256..2b3d943f7 100644 --- a/plugins/gradle/README.md +++ b/plugins/gradle/README.md @@ -17,7 +17,7 @@ ```groovy plugins { - id "io.github.besi97.graphql.codegen" version "6.2.0" + id "io.github.besi97.graphql.codegen" version "6.3.0" } ``` @@ -31,7 +31,7 @@ buildscript { } } dependencies { - classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.2.0" + classpath "io.github.besi97.graphql.codegen:graphql-codegen-gradle-plugin:6.3.0" } } diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index cfdf04555..53d167373 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.4.10" - id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.3.0" } -def graphqlCodegenClientKotlinVersion = '6.2.1-SNAPSHOT' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.3.0' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.2.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.3.0" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.5.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 5ce379c06..7e0fe3a07 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.3.0" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.2.1-SNAPSHOT" + implementation "io.github.besi97:graphql-java-codegen:6.3.0" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index da279a4b6..0881fc312 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.2.1-SNAPSHOT" + id "io.github.besi97.graphql.codegen" version "6.3.0" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index d2a622a7c..17028174b 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.2.1-SNAPSHOT' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.3.0' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 0aa0b8ba85d3061bd92775efe543a280e82d5bc7 Mon Sep 17 00:00:00 2001 From: "graphql-java-codegen-ci-bot[bot]" Date: Wed, 2 Sep 2026 18:29:33 +0000 Subject: [PATCH 113/115] Bump to next development version --- build.gradle | 2 +- plugins/gradle/example-client-kotlin/build.gradle | 6 +++--- plugins/gradle/example-client/build.gradle | 4 ++-- plugins/gradle/example-server/build.gradle | 2 +- .../gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index 35e30f2bb..0901b906a 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.vanniktech.maven.publish" version "0.37.0" } -def graphqlCodegenVersion = '6.3.0' // This variable used in the automatic release process +def graphqlCodegenVersion = '6.3.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenVersion diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle index 53d167373..bcce2e04a 100644 --- a/plugins/gradle/example-client-kotlin/build.gradle +++ b/plugins/gradle/example-client-kotlin/build.gradle @@ -4,10 +4,10 @@ import io.github.besi97.graphql.codegen.gradle.GraphQLCodegenGradleTask plugins { id "java" id "org.jetbrains.kotlin.jvm" version "2.4.10" - id "io.github.besi97.graphql.codegen" version "6.3.0" + id "io.github.besi97.graphql.codegen" version "6.3.1-SNAPSHOT" } -def graphqlCodegenClientKotlinVersion = '6.3.0' // Variable used in the automatic release process +def graphqlCodegenClientKotlinVersion = '6.3.1-SNAPSHOT' // Variable used in the automatic release process group = 'io.github.dreamylost' version = graphqlCodegenClientKotlinVersion @@ -28,7 +28,7 @@ repositories { dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.3.0" + implementation "io.github.besi97:graphql-java-codegen:6.3.1-SNAPSHOT" implementation "javax.validation:validation-api:2.0.1.Final" implementation "com.squareup.okhttp3:okhttp:5.5.0" diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle index 7e0fe3a07..dba400fd2 100644 --- a/plugins/gradle/example-client/build.gradle +++ b/plugins/gradle/example-client/build.gradle @@ -7,7 +7,7 @@ plugins { // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.3.0" + id "io.github.besi97.graphql.codegen" version "6.3.1-SNAPSHOT" } application { @@ -24,7 +24,7 @@ dependencies { // use the latest available version: // https://search.maven.org/artifact/io.github.besi97/graphql-java-codegen - implementation "io.github.besi97:graphql-java-codegen:6.3.0" + implementation "io.github.besi97:graphql-java-codegen:6.3.1-SNAPSHOT" implementation "org.apache.httpcomponents:httpclient:4.5.14" implementation "javax.validation:validation-api:2.0.1.Final" diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle index 0881fc312..8a01703aa 100644 --- a/plugins/gradle/example-server/build.gradle +++ b/plugins/gradle/example-server/build.gradle @@ -6,7 +6,7 @@ plugins { // // use the latest available version: // https://plugins.gradle.org/plugin/io.github.besi97.graphql.codegen - id "io.github.besi97.graphql.codegen" version "6.3.0" + id "io.github.besi97.graphql.codegen" version "6.3.1-SNAPSHOT" } application { diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 17028174b..9b56b47b2 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -15,7 +15,7 @@ apply plugin: "java" apply plugin: "idea" apply plugin: "maven-publish" -def graphqlCodegenGradlePluginVersion = '6.3.0' // This variable used in the automatic release process +def graphqlCodegenGradlePluginVersion = '6.3.1-SNAPSHOT' // This variable used in the automatic release process group = "io.github.besi97" version = graphqlCodegenGradlePluginVersion From 87b67876c6f1c8a3312a59ad7170695a4ea1e3fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 18:46:33 +0200 Subject: [PATCH 114/115] Bump org.freemarker:freemarker from 2.3.34 to 2.3.35 (#126) Bumps org.freemarker:freemarker from 2.3.34 to 2.3.35. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.34&new-version=2.3.35)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---

Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 0901b906a..fb829feca 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ repositories { } dependencies { - compileOnly "org.freemarker:freemarker:2.3.34" + compileOnly "org.freemarker:freemarker:2.3.35" compileOnly "com.graphql-java:graphql-java:26.1" compileOnly "com.fasterxml.jackson.core:jackson-databind:2.22.2" compileOnly "com.typesafe:config:1.4.9" From 48c9cf9d1c79db0c0e09ec1397dd4b30579e4585 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 18:50:00 +0200 Subject: [PATCH 115/115] Bump org.freemarker:freemarker from 2.3.34 to 2.3.35 in /plugins/gradle/graphql-java-codegen-gradle-plugin (#127) Bumps org.freemarker:freemarker from 2.3.34 to 2.3.35. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.freemarker:freemarker&package-manager=gradle&previous-version=2.3.34&new-version=2.3.35)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle index 9b56b47b2..8ba421b8d 100644 --- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle +++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle @@ -26,7 +26,7 @@ dependencies { implementation "io.github.besi97:graphql-java-codegen:${version}" - implementation "org.freemarker:freemarker:2.3.34" + implementation "org.freemarker:freemarker:2.3.35" implementation "com.graphql-java:graphql-java:26.1" implementation "com.fasterxml.jackson.core:jackson-databind:2.22.2" implementation "com.typesafe:config:1.4.9"