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/causeway.git
from 52cc5bd8ac Merge pull request #2205 from apache/CAUSEWAY-3676
add f82c4459d5 CAUSEWAY-3676: adds Scenario and Given
add ca70d48ff4 CAUSEWAY-3676: wip, adds tests for scenario
add acac2b2721 CAUSEWAY-3676: wip, refactors
add 3df0a1604d CAUSEWAY-3676: wip, moves TopLevel to model
add 7808d881e8 CAUSEWAY-3676: introduces GqlvAbstract and
GqlvAbstractCustom
add bddd98a881 CAUSEWAY-3676: wip - now generates schema again
add e41b1ef105 CAUSEWAY-3676: makes top level also inherit from
GqlvAbstractCustom
add 13b9d6724a CAUSEWAY-3676: simplifies constructor of GqlvAbstractCustom
add 3fa2708789 CAUSEWAY-3676: reintroduces factory method for
GqlvDomainObject and ...Service
add cee920e46b CAUSEWAY-3676: passes in holder to addDataFetchers
add 062658e087 CAUSEWAY-3676: splits out Parent from Holder interfaces
add 1806e4b5e0 CAUSEWAY-3676: adds in scenario, ensure use factory method
for GqlvDomainObject
add d132572dad CAUSEWAY-3676: converts Context into a @Component
add 04c95da2a5 CAUSEWAY-3676: scenario given and name now works
add 986897a45f CAUSEWAY-3676: wip, rationalizing dataFetcher methods
add 64bb7e5cd6 CAUSEWAY-3676: renames data fetcher methods consistently
add a1c2c44532 CAUSEWAY-3676: speeds up integ tests by only dirtying the
context once
add 2af7585d25 CAUSEWAY-3676: makes fetchData abstract hook
add b549a191d6 CAUSEWAY-3676: extracts out 'addDataFetchersForChildren'
add 04cfe5d8d2 CAUSEWAY-3676: pushes addDataFetcher up to superclass
add 91e4552c64 CAUSEWAY-3676: removes some redundant code is all
add b3f8fa7091 CAUSEWAY-3676: minor polishing
add ac81d197fa CAUSEWAY-3676: renames ScenarioGiven to ScenarioStep
add 14e3a77893 CAUSEWAY-3676: adds given/when/then
add f7519d8181 CAUSEWAY-3676: removes commented out code
add 1671089b5a CAUSEWAY-3676: factors out GqlvMetaId
add 1ef567e063 CAUSEWAY-3676: factors out GqlvMetaLogicalTypeName
add d724ffdd56 CAUSEWAY-3676: factors out GqlvMetaVersion; also SaveAs
add b021da9d6d CAUSEWAY-3676: completes saveAs; adds description to
metamodel
add 8c456d8b85 CAUSEWAY-3676: adds in @DirtiesContext
new 29e5ccab00 Merge pull request #2206 from apache/CAUSEWAY-3676
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:
.../core/config/CausewayConfiguration.java | 2 +-
.../jpa/adoc/modules/ROOT/pages/weaving.adoc | 2 +-
.../graphql/model/src/main/java/module-info.java | 1 +
.../viewer/graphql/model/context/Context.java | 12 +-
.../viewer/graphql/model/domain/GqlvAbstract.java | 89 ++++
.../graphql/model/domain/GqlvAbstractCustom.java | 111 +++++
.../viewer/graphql/model/domain/GqlvAction.java | 110 +++--
.../graphql/model/domain/GqlvActionInvoke.java | 33 +-
.../graphql/model/domain/GqlvActionParam.java | 95 +++--
.../model/domain/GqlvActionParamAutoComplete.java | 35 +-
.../model/domain/GqlvActionParamChoices.java | 35 +-
.../model/domain/GqlvActionParamDefault.java | 189 ++++-----
.../model/domain/GqlvActionParamDisabled.java | 23 +-
.../model/domain/GqlvActionParamHidden.java | 22 +-
.../model/domain/GqlvActionParamValidate.java | 23 +-
.../graphql/model/domain/GqlvActionParams.java | 61 +--
.../graphql/model/domain/GqlvActionValidity.java | 35 +-
.../graphql/model/domain/GqlvAssociation.java | 23 +-
.../graphql/model/domain/GqlvAssociationGet.java | 48 +--
.../graphql/model/domain/GqlvCollection.java | 59 +--
.../graphql/model/domain/GqlvCollectionGet.java | 4 -
.../graphql/model/domain/GqlvDomainObject.java | 98 ++---
.../graphql/model/domain/GqlvDomainService.java | 85 ++--
.../viewer/graphql/model/domain/GqlvMember.java | 37 +-
.../graphql/model/domain/GqlvMemberDisabled.java | 27 +-
.../graphql/model/domain/GqlvMemberHidden.java | 25 +-
.../viewer/graphql/model/domain/GqlvMeta.java | 92 ++---
.../domain/{GqlvMember.java => GqlvMetaId.java} | 59 +--
...opertyGet.java => GqlvMetaLogicalTypeName.java} | 27 +-
.../graphql/model/domain/GqlvMetaSaveAs.java | 57 +++
.../{GqlvHolder.java => GqlvMetaVersion.java} | 29 +-
.../model/domain/GqlvMutationForAction.java | 36 +-
.../model/domain/GqlvMutationForProperty.java | 52 +--
.../viewer/graphql/model/domain/GqlvProperty.java | 86 ++--
.../model/domain/GqlvPropertyAutoComplete.java | 45 +-
.../graphql/model/domain/GqlvPropertyChoices.java | 46 +--
.../graphql/model/domain/GqlvPropertyGet.java | 2 +-
.../graphql/model/domain/GqlvPropertySet.java | 51 +--
.../graphql/model/domain/GqlvPropertyValidate.java | 34 +-
.../viewer/graphql/model/domain/GqlvScenario.java | 82 ++++
.../graphql/model/domain/GqlvScenarioName.java | 33 ++
.../graphql/model/domain/GqlvScenarioStep.java | 71 ++++
.../model/domain/{GqlvHolder.java => Parent.java} | 9 +-
.../graphql/model/fetcher/BookmarkedPojo.java | 9 +-
.../model/registry/GraphQLTypeRegistry.java | 11 +
.../model}/toplevel/GqlvTopLevelMutation.java | 55 +--
.../graphql/model}/toplevel/GqlvTopLevelQuery.java | 63 +--
.../viewer/test/domain/dept/Department.java | 2 +
.../graphql/viewer/test/domain/dept/DeptHead.java | 2 +
.../viewer/test/domain/dept/StaffMember.java | 4 +-
.../viewer/test/e2e/query/Admin_IntegTest.java | 2 +-
.../test/e2e/query/Calculator_IntegTest.java | 2 +-
.../test/e2e/query/Department_IntegTest.java | 2 +-
.../viewer/test/e2e/query/DeptHead_IntegTest.java | 2 +-
.../viewer/test/e2e/query/Staff_IntegTest.java | 2 +-
...tegTest.change_department_name_visibility._.gql | 2 +-
...change_department_name_visibility.approved.json | 2 +-
.../DepartmentMutating_IntegTest.java | 2 +-
.../DeptHeadMutating_IntegTest.java | 4 +-
.../StaffMutating_IntegTest.java | 4 +-
...ing_IntegTest.java => _Mutating_IntegTest.java} | 38 +-
.../e2e/scenario/Calculator_IntegTest.concat._.gql | 12 +
.../Calculator_IntegTest.concat.approved.json | 14 +
.../Calculator_IntegTest.java} | 51 +--
...IntegTest.find_department_and_change_name._.gql | 29 ++
...t.find_department_and_change_name.approved.json | 29 ++
.../Department_IntegTest.java} | 66 +--
viewers/graphql/test/src/test/resources/schema.gql | 457 +++++++++++++++------
.../graphql/viewer/src/main/java/module-info.java | 1 -
.../integration/GraphQlSourceForCauseway.java | 19 +-
70 files changed, 1598 insertions(+), 1383 deletions(-)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstract.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAbstractCustom.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvMember.java
=> GqlvMetaId.java} (50%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvPropertyGet.java
=> GqlvMetaLogicalTypeName.java} (57%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMetaSaveAs.java
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvHolder.java
=> GqlvMetaVersion.java} (57%)
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenario.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioName.java
create mode 100644
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvScenarioStep.java
rename
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/{GqlvHolder.java
=> Parent.java} (86%)
rename
viewers/graphql/{viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer
=>
model/src/main/java/org/apache/causeway/viewer/graphql/model}/toplevel/GqlvTopLevelMutation.java
(61%)
rename
viewers/graphql/{viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer
=>
model/src/main/java/org/apache/causeway/viewer/graphql/model}/toplevel/GqlvTopLevelQuery.java
(56%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/query_and_mutations/{DepartmentMutating_IntegTest.java
=> _Mutating_IntegTest.java} (72%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Calculator_IntegTest.concat._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Calculator_IntegTest.concat.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{query/Admin_IntegTest.java
=> scenario/Calculator_IntegTest.java} (58%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Department_IntegTest.find_department_and_change_name._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Department_IntegTest.find_department_and_change_name.approved.json
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{query/Admin_IntegTest.java
=> scenario/Department_IntegTest.java} (58%)