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:29 UTC
[isis] branch master updated (2ccc82aad5 -> 92f55b6599)
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
from 2ccc82aad5 ISIS-3012: decouples RO from javax.jdo
add aeb80f0b99 ISIS-2947: w.i.p.
add ff3f947931 renames test gql files; replaces hardcoded reference of isis.testing by snapshot version
add 339275694b ISIS-2947: cleans up use of Approvals library a little for E2E tests
add a6757da816 ISIS-2947: disabling unfinished test for GQL viewer
add 75ad89e38e ISIS-2947: addressing PR review comments
add 678801e011 ISIS-2947: moves GQLSchema_IntegTest to one side, because seems to run in parallel in CI and perhaps that is what is causing CI build issues?
add d5567cb2c7 ISIS-2947: as workaround, move entities to 'public' schema...
add 4743c384a2 ISIS-2947: bring IntegTest back into src/test/java
new 92f55b6599 Merge pull request #841 from apache/ISIS-2947
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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 | 0
.../webapp/wicket/jpa/DemoAppWicketJpa.java | 6 +
incubator/pom.xml | 15 +-
.../kroviz => viewers/graphql}/adoc/antora.yml | 0
.../devnotes/example-demo-app-included-modules.png | Bin 0 -> 24299 bytes
.../images/devnotes/graphql-included-modules.png | Bin 0 -> 15359 bytes
.../graphql/adoc/modules/graphql}/nav.adoc | 0
.../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, 4370 insertions(+), 39 deletions(-)
create mode 100644 .run/DemoAppWicketJdo.run.xml
create mode 100644 .run/DemoAppWicketJpa (with graphiql).run.xml
create mode 100644 .run/DemoAppWicketJpa.run.xml
create mode 100644 examples/demo/web/src/main/resources/config/application-graphiql.properties
rename examples/demo/{domain => wicket/common}/src/main/resources/static/index.html (83%)
create mode 100644 examples/demo/wicket/jpa-and-graphql/pom.xml
copy examples/demo/wicket/{jpa => jpa-and-graphql}/src/main/java/demoapp/webapp/wicket/jpa/DemoAppWicketJpa.java (91%)
copy examples/demo/wicket/{jdo/src/main => jpa-and-graphql/src}/resources/log4j2-spring.xml (100%)
copy incubator/{clients/kroviz => viewers/graphql}/adoc/antora.yml (100%)
create mode 100644 incubator/viewers/graphql/adoc/modules/graphql/images/devnotes/example-demo-app-included-modules.png
create mode 100644 incubator/viewers/graphql/adoc/modules/graphql/images/devnotes/graphql-included-modules.png
copy incubator/{adoc/modules/ROOT => viewers/graphql/adoc/modules/graphql}/nav.adoc (100%)
copy examples/demo/README.adoc => incubator/viewers/graphql/adoc/modules/graphql/pages/about.adoc (72%)
create mode 100644 incubator/viewers/graphql/adoc/modules/graphql/pages/devnotes.adoc
create mode 100644 incubator/viewers/graphql/adoc/modules/graphql/partials/module-nav.adoc
create mode 100644 incubator/viewers/graphql/applib/pom.xml
create mode 100644 incubator/viewers/graphql/applib/src/main/java/org/apache/isis/viewer/graphql/applib/IsisModuleIncViewerGraphqlApplib.java
create mode 100644 incubator/viewers/graphql/model/pom.xml
create mode 100644 incubator/viewers/graphql/model/src/main/java/org/apache/isis/viewer/graphql/model/IsisModuleIncViewerGraphqlModel.java
create mode 100644 incubator/viewers/graphql/pom.xml
create mode 100644 incubator/viewers/graphql/viewer/pom.xml
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/IsisModuleIncViewerGraphqlViewer.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/ExecutionStrategyResolvingWithinInteraction.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/GQLMeta.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/GQLMutations.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/GraphQlServiceForIsis.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/GraphQlSourceForIsis.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/ObjectTypeFactory.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/QueryFieldFactory.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/TypeMapper.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/Utils.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlAutoConfiguration.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlCorsProperties.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlProperties.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlSourceBuilderCustomizer.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/GraphQlWebMvcAutoConfiguration.java
create mode 100644 incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/spring/InvalidSchemaLocationsException.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/.gitignore
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.changeName.approved.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.changeName.submit.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.createE1.approved.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.createE1.submit.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.findAllE1.approved.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.findAllE1.submit.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.simple_post_request.approved.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/EndToEnd_IntegTest.simple_post_request.submit.gql
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/GQLSchema_IntegTest.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/ScratchPad.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/TestDomainModuleIntegTestAbstract.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/E1.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/E2.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/GQLTestDomainMenu.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestDomainModule.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestEntity.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/TestEntityRepository.java
create mode 100644 incubator/viewers/graphql/viewer/src/test/resources/application-test.yml
create mode 100644 incubator/viewers/graphql/viewer/src/test/resources/testfiles/schema.gql
[isis] 01/01: Merge pull request #841 from apache/ISIS-2947
Posted by da...@apache.org.
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(-)