You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/04/21 12:59:30 UTC
[isis] 01/01: Merge pull request #841 from apache/ISIS-2947
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 92f55b65993785030436b11c5a0dfc61c73814dc
Merge: 2ccc82aad5 4743c384a2
Author: Dan Haywood <da...@apache.org>
AuthorDate: Thu Apr 21 13:59:24 2022 +0100
Merge pull request #841 from apache/ISIS-2947
GraphQL Initial Scuffolding
.run/DemoAppWicketJdo.run.xml | 9 +
.run/DemoAppWicketJpa (with graphiql).run.xml | 12 +
.run/DemoAppWicketJpa.run.xml | 11 +
.../modules/ROOT/pages/building-apache-isis.adoc | 9 +-
antora/playbooks/site-incubator.yml | 3 +
antora/playbooks/site.yml | 3 +
api/applib/pom.xml | 4 +-
api/schema/pom.xml | 20 +-
.../isis/commons/internal/base/_Strings.java | 2 +-
.../presets/SilenceProgrammingModel.properties | 2 +-
.../load/ObjectLoader_builtinHandlers.java | 6 +-
.../specloader/SpecificationCacheDefault.java | 6 +-
.../metamodel/specloader/SpecificationLoader.java | 5 +-
.../specloader/SpecificationLoaderDefault.java | 3 +-
.../MetaModelVisitingValidatorAbstract.java | 10 +-
core/pom.xml | 17 +-
examples/demo/README.adoc | 3 +-
examples/demo/pom.xml | 1 +
examples/demo/web/pom.xml | 1 +
.../config/application-graphiql.properties | 1 +
.../common}/src/main/resources/static/index.html | 24 +-
.../webapp/wicket/jdo/DemoAppWicketJdo.java | 6 +
examples/demo/wicket/jpa-and-graphql/pom.xml | 154 +++++
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 10 +
.../src/resources/log4j2-spring.xml | 65 +++
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 +
incubator/pom.xml | 15 +-
.../viewers/graphql/adoc/antora.yml | 10 +-
.../devnotes/example-demo-app-included-modules.png | Bin 0 -> 24299 bytes
.../images/devnotes/graphql-included-modules.png | Bin 0 -> 15359 bytes
.../viewers/graphql/adoc/modules/graphql/nav.adoc | 7 +-
.../graphql/adoc/modules/graphql/pages/about.adoc | 6 +-
.../adoc/modules/graphql/pages/devnotes.adoc | 93 +++
.../adoc/modules/graphql/partials/module-nav.adoc | 4 +
incubator/viewers/graphql/applib/pom.xml | 50 ++
.../applib/IsisModuleIncViewerGraphqlApplib.java | 12 +
incubator/viewers/graphql/model/pom.xml | 59 ++
.../model/IsisModuleIncViewerGraphqlModel.java | 15 +
incubator/viewers/graphql/pom.xml | 126 ++++
incubator/viewers/graphql/viewer/pom.xml | 184 ++++++
.../viewer/IsisModuleIncViewerGraphqlViewer.java | 31 +
...xecutionStrategyResolvingWithinInteraction.java | 36 ++
.../isis/viewer/graphql/viewer/source/GQLMeta.java | 33 ++
.../viewer/graphql/viewer/source/GQLMutations.java | 18 +
.../viewer/source/GraphQlServiceForIsis.java | 38 ++
.../viewer/source/GraphQlSourceForIsis.java | 120 ++++
.../graphql/viewer/source/ObjectTypeFactory.java | 395 +++++++++++++
.../graphql/viewer/source/QueryFieldFactory.java | 125 ++++
.../viewer/graphql/viewer/source/TypeMapper.java | 97 ++++
.../isis/viewer/graphql/viewer/source/Utils.java | 20 +
.../viewer/spring/GraphQlAutoConfiguration.java | 136 +++++
.../viewer/spring/GraphQlCorsProperties.java | 160 +++++
.../graphql/viewer/spring/GraphQlProperties.java | 210 +++++++
.../spring/GraphQlSourceBuilderCustomizer.java | 40 ++
.../spring/GraphQlWebMvcAutoConfiguration.java | 192 ++++++
.../spring/InvalidSchemaLocationsException.java | 103 ++++
.../isis/viewer/graphql/viewer/source/.gitignore | 1 +
.../EndToEnd_IntegTest.changeName.approved.gql | 1 +
.../EndToEnd_IntegTest.changeName.submit.gql | 14 +
.../EndToEnd_IntegTest.createE1.approved.gql | 9 +
.../source/EndToEnd_IntegTest.createE1.submit.gql | 7 +
.../EndToEnd_IntegTest.findAllE1.approved.gql | 14 +
.../source/EndToEnd_IntegTest.findAllE1.submit.gql | 12 +
.../graphql/viewer/source/EndToEnd_IntegTest.java | 233 ++++++++
...oEnd_IntegTest.simple_post_request.approved.gql | 241 ++++++++
...dToEnd_IntegTest.simple_post_request.submit.gql | 7 +
.../graphql/viewer/source/GQLSchema_IntegTest.java | 157 +++++
.../viewer/graphql/viewer/source/ScratchPad.java | 60 ++
.../source/TestDomainModuleIntegTestAbstract.java | 60 ++
.../graphql/viewer/source/gqltestdomain/E1.java | 39 ++
.../graphql/viewer/source/gqltestdomain/E2.java | 85 +++
.../source/gqltestdomain/GQLTestDomainMenu.java | 64 ++
.../source/gqltestdomain/TestDomainModule.java | 26 +
.../viewer/source/gqltestdomain/TestEntity.java | 9 +
.../source/gqltestdomain/TestEntityRepository.java | 57 ++
.../viewer/src/test/resources/application-test.yml | 4 +
.../viewer/src/test/resources/testfiles/schema.gql | 645 +++++++++++++++++++++
mavendeps/webapp/pom.xml | 2 +-
pom.xml | 14 +
.../applib/validate/DomainModelValidator.java | 2 +-
80 files changed, 4442 insertions(+), 49 deletions(-)