This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch CAUSEWAY-3676
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 32c8a2d763 CAUSEWAY-3676: reorg imports
add ba5d57b72f Merge pull request #2182 from apache/CAUSEWAY-3676
add 34b19dc70d CAUSEWAY-3404: Blob unzip to support ZipOptions
add 7ef36d2414 CAUSEWAY-3404: backport JsonUtils improvements from
'spring6' branch
add 4dbcf4b08d CAUSEWAY-3404: backport YamlUtils improvements from
'spring6' branch
add 36234673ed CAUSEWAY-3404: activate approval tests in JaxbUtilsTest
add f3fda5f991 CAUSEWAY-3676: adds diagram of test domain, renames some
methods
add 62381f7423 CAUSEWAY-3676: updates GraphQL docs
add d498791a0e CAUSEWAY-3676: minor doc updates
add 6d20522164 CAUSEWAY-3676 : fixes integ test
add 4de1fe19a1 Bump org.apache.rat:apache-rat-plugin from 0.16 to 0.16.1
add 94ee1d7ba7 Merge pull request #2184 from
apache/dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.16.1
add 398cc72d0c CAUSEWAY-2297: minor: removes warning suppressions not
understood by eclipse
add 3e5dc40400 CAUSEWAY-2297: internal _Assets: fixes flipped logic
(number equality)
new d79b19ed50 CAUSEWAY-3676: sketching out introducing mutations
new 07e8fb8c06 CAUSEWAY-3676: sketching out introducing mutations (2)
new 8485320dd0 CAUSEWAY-3676: sketching out introducing mutations (3)
new 71ceb9d267 CAUSEWAY-3676: sketching out introducing mutations (3)
The 4 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:
.../ROOT/pages/landing-page/components.adoc | 6 +-
antora/pom.xml | 2 +-
antora/supplemental-ui/index.html | 2 +-
.../org/apache/causeway/applib/value/Blob.java | 7 +-
bom/pom.xml | 2 +-
commons/pom.xml | 9 +-
commons/src/main/java/module-info.java | 2 +
.../commons/internal/assertions/_Assert.java | 2 +-
.../commons/internal/testing/_DocumentTester.java | 7 +
.../org/apache/causeway/commons/io/JsonUtils.java | 121 ++++++++++--
.../org/apache/causeway/commons/io/YamlUtils.java | 89 +++++----
.../java/org/apache/causeway/commons/io/.gitignore | 1 +
.../apache/causeway/commons/io/JaxbUtilsTest.java | 85 ++++-----
.../apache/causeway/commons/io/JsonUtilsTest.java | 82 +++++++++
...lsTest.toStringUtf8_indentedOutput.approved.txt | 22 +++
.../apache/causeway/commons/io/YamlUtilsTest.java | 74 ++++++++
.../io/YamlUtilsTest.toStringUtf8.approved.txt | 16 ++
.../apache/causeway/commons/io/_TestDomain.java | 117 ++++++++++++
.../applib/util/ApplicationSecurityDtoTest.java | 8 +-
starters/pom.xml | 2 +-
.../devnotes/example-demo-app-included-modules.png | Bin 24299 -> 0 bytes
.../images/devnotes/graphql-included-modules.png | Bin 15359 -> 0 bytes
.../modules/ROOT/images/test-domain.drawio.png | Bin 0 -> 42112 bytes
viewers/graphql/adoc/modules/ROOT/pages/about.adoc | 99 +++++++++-
.../ROOT/pages/setup-and-configuration.adoc | 71 +++++--
.../viewer/graphql/applib/types/TypeMapper.java | 2 +
.../viewer/graphql/model/domain/GqlvAction.java | 35 ++--
...onInvoke.java => GqlvActionInvokeMutating.java} | 26 +--
.../graphql/model/domain/GqlvDomainObject.java | 8 +-
.../graphql/model/types/TypeMapperDefault.java | 14 +-
.../viewer/test/domain/dept/Department.java | 1 -
.../viewer/test/domain/dept/Departments.java | 2 +-
.../graphql/viewer/test/domain/dept/Staff.java | 2 +-
.../graphql/viewer/test/e2e/Admin_IntegTest.java | 2 +
.../viewer/test/e2e/Calculator_IntegTest.java | 2 +
..._department_and_add_staff_members._.choices.gql | 2 +-
...d_department_and_add_staff_members._.invoke.gql | 2 +-
..._department_and_add_staff_members.approved.json | 2 +-
...d_department_and_change_head_autocomplete._.gql | 2 +-
...ment_and_change_head_autocomplete.approved.json | 2 +-
...t.find_department_and_change_head_default._.gql | 2 +-
...epartment_and_change_head_default.approved.json | 2 +-
...t.find_department_and_change_name_invalid._.gql | 2 +-
...epartment_and_change_name_invalid.approved.json | 2 +-
...ind_department_and_edit_head_autocomplete._.gql | 2 +-
...rtment_and_edit_head_autocomplete.approved.json | 2 +-
..._and_edit_head_autocomplete_none_matching._.gql | 2 +-
...t_head_autocomplete_none_matching.approved.json | 2 +-
...epartment_and_remove_staff_member_choices._.gql | 2 +-
...t_and_remove_staff_member_choices.approved.json | 2 +-
...artment_IntegTest.find_department_by_name._.gql | 2 +-
...IntegTest.find_department_by_name.approved.json | 2 +-
.../viewer/test/e2e/Department_IntegTest.java | 4 +-
...g_IntegTest.find_depthead_and_change_name._.gql | 7 +
...est.find_depthead_and_change_name.approved.json | 0
...egTest.java => DeptHeadMutating_IntegTest.java} | 58 ++----
.../viewer/test/e2e/DeptHead_IntegTest.java | 2 +
...egTest.find_staff_member_by_name_and_edit._.gql | 2 +-
...ind_staff_member_by_name_and_edit.approved.json | 2 +-
...aff_member_by_name_and_edit_grade_choices._.gql | 2 +-
...er_by_name_and_edit_grade_choices.approved.json | 2 +-
.../graphql/viewer/test/e2e/Staff_IntegTest.java | 2 +
..._IntegTest.staff_member_name_edit_invalid._.gql | 2 +-
...st.staff_member_name_edit_invalid.approved.json | 6 +-
...taff_IntegTest.staff_member_name_validate._.gql | 2 +-
...egTest.staff_member_name_validate.approved.json | 2 +-
.../test/schema/GqlSchema_print_IntegTest.java | 3 +
.../src/test/resources/junit-platform.properties | 2 +
viewers/graphql/test/src/test/resources/schema.gql | 25 ++-
.../viewer/auth/UserMementoProviderDefault.java | 1 -
.../integration/GraphQlSourceForCauseway.java | 129 ++++++-------
.../viewer/toplevel/GqlvTopLevelMutation.java | 203 +++++++++++++++++++++
.../graphql/viewer/toplevel/GqlvTopLevelQuery.java | 22 +--
73 files changed, 1072 insertions(+), 360 deletions(-)
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/.gitignore
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.java
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.toStringUtf8_indentedOutput.approved.txt
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.java
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8.approved.txt
create mode 100644
commons/src/test/java/org/apache/causeway/commons/io/_TestDomain.java
delete mode 100644
viewers/graphql/adoc/modules/ROOT/images/devnotes/example-demo-app-included-modules.png
delete mode 100644
viewers/graphql/adoc/modules/ROOT/images/devnotes/graphql-included-modules.png
create mode 100644
viewers/graphql/adoc/modules/ROOT/images/test-domain.drawio.png
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvActionInvoke.java
=> GqlvActionInvokeMutating.java} (92%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHeadMutating_IntegTest.find_depthead_and_change_name._.gql
copy testing/unittestsupport/applib/xml/objects/CUS.xml =>
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHeadMutating_IntegTest.find_depthead_and_change_name.approved.json
(100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{DeptHead_IntegTest.java
=> DeptHeadMutating_IntegTest.java} (64%)
create mode 100644
viewers/graphql/test/src/test/resources/junit-platform.properties
create mode 100644
viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/toplevel/GqlvTopLevelMutation.java