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 7a96ff4d16 CAUSEWAY-3676: wip on antora docs for GraphQL, also renames
the modules (remove 'Inc', leftover from incubation)
new 7fca954d04 CAUSEWAY-3676: updates causeway-tooling.yml (correct
version)
new be18955985 CAUSEWAY-3676: moves TypeMapper and UserMementoProvider to
graphql's applib module
new b3a1f55005 CAUSEWAY-3676: generates refguide for graphql
new 0fb211d918 CAUSEWAY-3676: updates config
new 754bdde0f2 CAUSEWAY-3676: regenerates project docs
new 9776d32e0c CAUSEWAY-3676: cleans up docs on graphql config
new 5fd8a280e1 CAUSEWAY-3676: introduces ApiVariant config property
new 8eb768863e CAUSEWAY-3676: regen docs
The 8 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/causeway-tooling-cli (index).run.xml | 2 +-
.../modules/documentation/pages/tooling.adoc | 2 +-
.../index/services/bookmark/BookmarkService.adoc | 11 +
.../pages/index/services/iactn/Execution.adoc | 1 +
.../index/services/metamodel/MetaModelService.adoc | 26 ++
.../services/metamodel/objgraph/ObjectGraph.adoc | 50 ++-
.../commons/pages/index/collections/Can.adoc | 2 +-
.../pages/index/functional/ThrowingRunnable.adoc | 48 ++-
.../modules/commons/pages/index/io/DataSource.adoc | 13 +
.../contributions/Object_createdByCommand.adoc} | 8 +-
.../applib/dom/AuditTrailEntryRepository.adoc | 27 +-
...adoc => AuditTrailEntryRepositoryAbstract.adoc} | 30 +-
.../applib/dom/CommandLogEntryRepository.adoc | 51 ++-
...adoc => CommandLogEntryRepositoryAbstract.adoc} | 50 +--
.../applib/dom/ExecutionLogEntryRepository.adoc | 35 +-
...oc => ExecutionLogEntryRepositoryAbstract.adoc} | 36 +-
.../applib/dom/ExecutionOutboxEntryRepository.adoc | 11 +-
...=> ExecutionOutboxEntryRepositoryAbstract.adoc} | 12 +-
.../applib/dom/SessionLogEntryRepository.adoc | 22 +-
...adoc => SessionLogEntryRepositoryAbstract.adoc} | 26 +-
.../changetracking/EntityChangeTrackerDefault.adoc | 1 +
.../services/userprof/UserProfileUiService.adoc | 4 +
.../graphql/applib/auth/UserMementoProvider.adoc} | 27 +-
.../index/graphql/applib/types/TypeMapper.adoc | 26 ++
.../ROOT/pages/2024/2.0.0-RC5/mignotes.adoc | 21 +
.../ROOT/pages/2024/2.0.0-RC5/relnotes.adoc | 12 +
causeway-tooling.yml | 4 +-
core/adoc/modules/_overview/pages/about.adoc | 477 ++++++++++++---------
core/config/generateConfigDocs.groovy | 15 +-
.../causeway.persistence.commons~post.adoc | 0
.../causeway.persistence.commons~pre.adoc | 2 +-
.../causeway.viewer.graphql~post.adoc | 0
.../section-hooks/causeway.viewer.graphql~pre.adoc | 2 +-
.../adoc/modules/config/pages/sections/_nav.adoc | 4 +-
.../sections/causeway.core.runtime-services.adoc | 124 +++---
.../config/pages/sections/causeway.extensions.adoc | 34 ++
.../sections/causeway.persistence.commons.adoc | 45 ++
.../pages/sections/causeway.security.spring.adoc | 2 +-
.../pages/sections/causeway.viewer.graphql.adoc | 73 ++++
.../sections/causeway.viewer.restfulobjects.adoc | 2 +-
.../core/config/CausewayConfiguration.java | 54 ++-
mavendeps/webapp/pom.xml | 19 +-
.../ROOT/pages/setup-and-configuration.adoc | 51 ++-
viewers/graphql/applib/pom.xml | 27 +-
.../graphql/applib/src/main/java/module-info.java | 5 +
.../graphql/applib}/auth/UserMementoProvider.java | 38 +-
.../viewer/graphql/applib}/types/TypeMapper.java | 33 +-
.../viewer/graphql/model/context/Context.java | 4 +-
.../viewer/graphql/model/domain/GqlvAction.java | 6 +-
.../graphql/model/domain/GqlvActionInvoke.java | 2 +-
.../graphql/model/domain/GqlvActionParam.java | 2 +-
.../model/domain/GqlvActionParamAutoComplete.java | 2 +-
.../model/domain/GqlvActionParamChoices.java | 2 +-
.../model/domain/GqlvActionParamDefault.java | 2 +-
.../model/domain/GqlvActionParamDisabled.java | 2 +-
.../model/domain/GqlvActionParamHidden.java | 2 +-
.../model/domain/GqlvActionParamValidate.java | 2 +-
.../graphql/model/domain/GqlvActionParams.java | 2 +-
.../graphql/model/domain/GqlvActionValidity.java | 2 +-
.../graphql/model/domain/GqlvCollectionGet.java | 1 -
.../graphql/model/domain/GqlvDomainObject.java | 11 +-
.../graphql/model/domain/GqlvDomainService.java | 11 +-
.../viewer/graphql/model/domain/GqlvMeta.java | 2 +-
.../viewer/graphql/model/domain/GqlvProperty.java | 19 +-
.../model/domain/GqlvPropertyAutoComplete.java | 1 -
.../graphql/model/domain/GqlvPropertyChoices.java | 2 +-
.../graphql/model/domain/GqlvPropertyGet.java | 1 -
.../graphql/model/domain/GqlvPropertySet.java | 3 +-
.../graphql/model/domain/GqlvPropertyValidate.java | 5 +-
.../graphql/model/types/TypeMapperDefault.java | 18 +-
.../graphql/viewer/src/main/java/module-info.java | 1 +
.../viewer/auth/UserMementoProviderDefault.java | 26 +-
...xecutionStrategyResolvingWithinInteraction.java | 13 +-
.../integration/GraphQlSourceForCauseway.java | 2 +-
74 files changed, 1138 insertions(+), 573 deletions(-)
copy
antora/components/refguide-index/modules/extensions/pages/index/{commandreplay/primary/mixins/Object_openOnSecondary.adoc
=> audittrail/applib/contributions/Object_createdByCommand.adoc} (88%)
copy
antora/components/refguide-index/modules/extensions/pages/index/audittrail/applib/dom/{AuditTrailEntryRepository.adoc
=> AuditTrailEntryRepositoryAbstract.adoc} (57%)
copy
antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/dom/{CommandLogEntryRepository.adoc
=> CommandLogEntryRepositoryAbstract.adoc} (80%)
copy
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/dom/{ExecutionLogEntryRepository.adoc
=> ExecutionLogEntryRepositoryAbstract.adoc} (52%)
copy
antora/components/refguide-index/modules/extensions/pages/index/executionoutbox/applib/dom/{ExecutionOutboxEntryRepository.adoc
=> ExecutionOutboxEntryRepositoryAbstract.adoc} (85%)
copy
antora/components/refguide-index/modules/extensions/pages/index/sessionlog/applib/dom/{SessionLogEntryRepository.adoc
=> SessionLogEntryRepositoryAbstract.adoc} (63%)
copy
antora/components/refguide-index/modules/{testing/pages/index/fakedata/applib/services/Addresses.adoc
=> viewer/pages/index/graphql/applib/auth/UserMementoProvider.adoc} (58%)
create mode 100644
antora/components/refguide-index/modules/viewer/pages/index/graphql/applib/types/TypeMapper.adoc
copy antora/components/setupguide/modules/ROOT/nav.adoc =>
core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.commons~post.adoc
(100%)
copy antora/components/conguide/modules/intellij/nav.adoc =>
core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.persistence.commons~pre.adoc
(91%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/bookmarkui/hooks/BookmarkUiService_020-examples-and-usage.adoc
=>
core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.graphql~post.adoc
(100%)
copy
antora/components/refguide-index/modules/applib/pages/index/services/exceprecog/hooks/ExceptionRecognizerService_020-examples-and-usage.adoc
=>
core/config/src/main/adoc/modules/config/pages/section-hooks/causeway.viewer.graphql~pre.adoc
(95%)
create mode 100644
core/config/src/main/adoc/modules/config/pages/sections/causeway.persistence.commons.adoc
create mode 100644
core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.graphql.adoc
rename
viewers/graphql/{viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer
=>
applib/src/main/java/org/apache/causeway/viewer/graphql/applib}/auth/UserMementoProvider.java
(56%)
rename
viewers/graphql/{model/src/main/java/org/apache/causeway/viewer/graphql/model
=>
applib/src/main/java/org/apache/causeway/viewer/graphql/applib}/types/TypeMapper.java
(77%)