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 028ae52761 CAUSEWAY-3676: deletes _BiMap, not required
new 024ff34a45 CAUSEWAY-3676: factors out GqlvDomainObjectMutators
new 3e7166db6e CAUSEWAY-3676: factors out more into GqlvDomainObjectMeta
new de325e89c4 CAUSEWAY-3676: minor reordering
new 2bf2c4f1c5 CAUSEWAY-3676: minor reordering of registering types
new 10d9430124 CAUSEWAY-3676: refactor registering object's types
new a680b35aff CAUSEWAY-3676: introduces GqlvMemberHolder and subclasses;
starting to move fetcher logic to members
new c469e0501f CAUSEWAY-3676: moves responsibility from GqlvDomainService
new 5e0103e4f1 CAUSEWAY-3676: makes names of types slightly shorter
new d93ffb5e69 CAUSEWAY-3676: towards introducing mutators type for domain
service
new e1f401fd65 CAUSEWAY-3676: towards moving FieldDefinition creation
within GqlvAction
new 0dfb9b3a10 CAUSEWAY-3676: towards moving FieldDefinition creation
within GqlvAction (2)
new 95cd298dfb CAUSEWAY-3676: moves responsibility to creating
fieldDefinition into GqlvAction
new 72c4600f39 CAUSEWAY-3676: moves responsibility to creating
fieldDefinition into GqlvAction, removes redundant code
new b5c5b4ec9f CAUSEWAY-3676: rationalizing mutator actions for domain
service vis-a-vis domain object
new 5d611e73c2 introduces addActions on GqlvDomainService
new e6201b20e0 CAUSEWAY-3676: rationalizes DomainObject and
DomainService's addActions
new db5d4d5c66 CAUSEWAY-3676: still attempting to add mutator actions to
DomainService
new 032b38f042 CAUSEWAY-3676: rationalizing domain object vs service;
logical type names
The 18 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:
.../viewer/graphql/model/domain/GqlvAction.java | 107 ++++++-
.../graphql/model/domain/GqlvActionHolder.java | 4 +
.../graphql/model/domain/GqlvAssociation.java | 56 +++-
.../model/domain/GqlvAssociationHolder.java | 4 +
.../graphql/model/domain/GqlvCollection.java | 12 +-
.../graphql/model/domain/GqlvCollectionHolder.java | 4 +
.../graphql/model/domain/GqlvDomainObject.java | 310 +++++----------------
.../graphql/model/domain/GqlvDomainService.java | 169 +++++------
.../viewer/graphql/model/domain/GqlvMember.java | 17 +-
.../graphql/model/domain/GqlvMemberHolder.java | 7 +
.../viewer/graphql/model/domain/GqlvMeta.java | 113 ++++++++
.../viewer/graphql/model/domain/GqlvMutators.java | 90 ++++++
.../graphql/model/domain/GqlvMutatorsHolder.java | 9 +
.../viewer/graphql/model/domain/GqlvProperty.java | 11 +-
.../graphql/model/domain/GqlvPropertyHolder.java | 4 +
.../viewer/graphql/model/types/TypeMapper.java | 6 +-
.../model/util/{_LTN.java => TypeNames.java} | 15 +-
.../test/e2e/Schema_IntegTest.schema.approved.json | 232 +++++++--------
...chema_IntegTest.schema_types_name.approved.json | 106 +++----
.../graphql/test/src/test/resources/schema.gql | 216 +++++++-------
.../integration/GraphQlSourceForCauseway.java | 51 ++--
.../graphql/viewer/toplevel/GqlvTopLevelQuery.java | 2 +-
22 files changed, 877 insertions(+), 668 deletions(-)
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvActionHolder.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvAssociationHolder.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvCollectionHolder.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMemberHolder.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMeta.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutators.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutatorsHolder.java
create mode 100644
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvPropertyHolder.java
rename
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/util/{_LTN.java
=> TypeNames.java} (69%)