- 16 6月, 2020 4 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
* Model classes should implement java.io.Serializable #167 * Remove explicit generation of serialVersionUID #167 * Remove redundant mockito dependency * Revert some changes related to previous commit
-
由 Bogdan Kobylynskyi 提交于
-
- 05 6月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 02 6月, 2020 2 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Generate Response class having response data with exact type #159 * Extend GraphQLResultTest
-
由 Bogdan Kobylynskyi 提交于
-
- 28 5月, 2020 1 次提交
-
-
由 Laura Martellotto 提交于
* Support of HTTP Query String serialization #154 * Add junit-jupiter-params as test dependency + parameterized tests for GraphQLRequestSerializer Co-authored-by: NLaura Martellotto <laura.martellotto@orange.com>
-
- 27 5月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Support of parametrized fields in ResponseProjection #153 * Add support of Gradle/Maven plugins + tests #153 * Remove redundant classes * Update README.md #153
-
- 25 5月, 2020 1 次提交
-
-
由 Danilo Barboza 提交于
* feat: Enums in union implements interface * chore: unused imports
-
- 22 5月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Introduce config to define parent interface for Query/Mutation/Subscription apis #135 * Gradle support for parent interfaces config #135 * Maven support for parent interfaces config #135 * Add README for parentInterfaces config #135 * Add navigation in README files
-
- 20 5月, 2020 3 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
由 Lorenz Leutgeb 提交于
-
由 Bogdan Kobylynskyi 提交于
* Use upper bounded wildcard for interface methods returning list #145 * Delete Foo1.java.txt * Delete Bar1.java.txt * Delete Foo.java.txt
-
- 04 5月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 01 5月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 29 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Handle duplicate fields from the type and interface #128 * Take annotations and javadoc from the type and not the interface #128 * Refactor and add some unit tests * Simplify the code in TypeDefinitionToDataModelMapper #130
-
- 27 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 26 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 25 4月, 2020 6 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
Support both .graphqls and .graphql
-
- 24 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 23 4月, 2020 2 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Add more mapping configs for extensions resolvers #81 * More test coverage for MappingConfig #81 * Fix the order of resolvers definition logic #81
-
由 Bogdan Kobylynskyi 提交于
-
- 22 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Support extensions for all GraphQL types #81 * Performance improvement: scan definitions/extensions once #86 * Remove redundant methods from MapperUtils #86 * Fix plugin class names: Graphql -> GraphQL #86 * Fix test class name: GraphQLCodegenExtendTest #86 * Delete GraphqlCodegenExtendTest.java
-
- 21 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 11 4月, 2020 1 次提交
-
-
由 Joffrey Bion 提交于
Conceptually, GraphQL operations (queries/mutations/subscriptions) are a special case of field resolvers that happen to be on well known root types. Technically, this means that everything about field resolvers is the same as these root types resolvers, apart from the fact that the former get an instance of the resolved type as first param. Therefore, all the configuration that applies to field resolvers also applies to resolvers of the fields that are part of these root types, like CompletableFuture return type, or DataFetcherEnvironment parameter. Resolves: https://github.com/kobylynskyi/graphql-java-codegen/issues/64 Resolves: https://github.com/kobylynskyi/graphql-java-codegen/issues/61 Resolves: https://github.com/kobylynskyi/graphql-java-codegen/issues/63Co-authored-by: NJoffrey Bion <joffrey.bion@booking.com>
-
- 10 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Introduce codegen for client code - Part 1. #37 * Remove redundant null-checks * Minor fixes in Request class generation + improve code coverage. #37 * Customizable suffix of ResponseProjection classes. #37 * Code coverage for MappingConfig #37 * Fix method names #37 #53 * Add codegen properties to GraphqlCodegenGradleTask #37 * Rename example module to example-server #37 * Change example-server project for gradle plugin #37 * Add GraphQLResult class which holds response data+errors #37 * Fix GraphQLRequestSerializer #37 * Add example-client project for gradle plugin #37 * Add example-client project to CI and README.md #37 * Code coverage for GraphQLResult #37 * Downgrade all dependencies level to 'implementation' #37 * Fix GraphQL query characters escape + fix errors serialization #37 * Fix GraphQL request serialization #37 * Fix toString() generation for request input classes #37 * Remove redundant apache-commons dependency #37 * Use jackson lib to construct GraphQL query json #37
-
- 09 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
- 08 4月, 2020 2 次提交
-
-
由 Bogdan Kobylynskyi 提交于
-
由 Bogdan Kobylynskyi 提交于
* Generate Builder for model classes #10 * Tests for MappingConfig #10 * Add Builder config to Maven/Gradle plugins #10 * More coverage for MappingConfig #10 * Fix CI config
-
- 07 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Introduce codegen for client code - Part 1. #37 * Remove redundant null-checks * Minor fixes in Request class generation + improve code coverage. #37 * Customizable suffix of ResponseProjection classes. #37 * Code coverage for MappingConfig #37 * Fix method names #37 #53
-
- 04 4月, 2020 1 次提交
-
-
由 Bogdan Kobylynskyi 提交于
* Support parameterized fields resolvers #25 * Rename fieldsResolvers to fieldsWithResolvers #25
-
- 01 4月, 2020 2 次提交
-
-
由 Joffrey Bion 提交于
Resolves: https://github.com/kobylynskyi/graphql-java-codegen/issues/30Co-authored-by: NJoffrey Bion <joffrey.bion@booking.com>
-
由 Bogdan Kobylynskyi 提交于
* Support fields resolvers #25 * Code coverage for MappingConfig #25
-
- 30 3月, 2020 1 次提交
-
-
由 Joffrey Bion 提交于
This makes use of the MultiSourceReader provided by the graphQL library. Using this reader allows to read a single document from multiple files, while correctly associating line numbers and errors to their original source file. This doesn't bring any overhead because the method Parser.parseDocument(String) that was previously used already created a MultiSourceReader itself. Note that the previous method didn't associate the source file name with the content used for parsing, while the new one does. It allows to solve cross-reference problems with union types for instance. Resolves: https://github.com/kobylynskyi/graphql-java-codegen/issues/27Co-authored-by: NJoffrey Bion <joffrey.bion@booking.com>
-