This is an automated email from the ASF dual-hosted git repository.
jdoornenbal pushed a change to branch ISIS-2947
in repository https://gitbox.apache.org/repos/asf/isis.git.
from a2ee82c More circular stuff when returning builders instead of objects
add aae36aa Adds meta field and test
No new revisions were added by this update.
Summary of changes:
.../presets/SilenceProgrammingModel.properties | 2 +-
incubator/viewers/graphql/viewer/pom.xml | 76 ++++++-
.../source/CachingGraphQLObjectTypeBuilder.java | 24 ---
.../source/CachingGraphQLObjectTypeBuilder2.java | 32 ---
.../isis/viewer/graphql/viewer/source/GQLMeta.java | 33 +++
.../viewer/source/GraphQlSourceForIsis.java | 231 ++++++++++-----------
.../graphql/viewer/source/ObjectTypeFactory.java | 181 ++++++++++++++++
.../source/OurGraphQLFieldDefinitionBuilder2.java | 32 ---
.../viewer/graphql/viewer/source/IntegTest.java | 102 +++++++++
.../viewer/graphql/viewer/source/ScratchPad.java | 217 +++----------------
.../graphql/viewer/source/gqltestdomain/E1.java | 39 ++++
.../graphql/viewer/source/gqltestdomain/E2.java | 34 +++
.../source/gqltestdomain/GQLTestDomainMenu.java | 40 ++--
.../viewer/source/gqltestdomain/TestEntity.java | 4 +
.../source/gqltestdomain/TestEntityRepository.java | 48 +++++
.../applib/validate/DomainModelValidator.java | 2 +-
16 files changed, 675 insertions(+), 422 deletions(-)
delete mode 100644
incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/CachingGraphQLObjectTypeBuilder.java
delete mode 100644
incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/CachingGraphQLObjectTypeBuilder2.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/ObjectTypeFactory.java
delete mode 100644
incubator/viewers/graphql/viewer/src/main/java/org/apache/isis/viewer/graphql/viewer/source/OurGraphQLFieldDefinitionBuilder2.java
create mode 100644
incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/IntegTest.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
copy
examples/demo/domain/src/main/java/demoapp/dom/domain/objects/other/embedded/EmbeddedTypeMenu.java
=>
incubator/viewers/graphql/viewer/src/test/java/org/apache/isis/viewer/graphql/viewer/source/gqltestdomain/GQLTestDomainMenu.java
(58%)
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