This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit ba5d57b72fe05091cd1422138ed93e5eb1147905
Merge: a77d893e7c 32c8a2d763
Author: Dan Haywood <[email protected]>
AuthorDate: Sun Jan 28 17:20:14 2024 +0000

    Merge pull request #2182 from apache/CAUSEWAY-3676
    
    Causeway 3676

 .editorconfig                                      |   2 +-
 .run/causeway-tooling-cli (index).run.xml          |   2 +-
 .../modules/documentation/pages/tooling.adoc       |   2 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |   1 +
 .../ROOT/partials/module-nav/components.adoc       |   1 +
 .../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}    |  16 +-
 .../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 +
 .../UserProfileUiService_010-implementation.adoc   |   0
 ...serProfileUiService_020-examples-and-usage.adoc |   0
 .../applib/auth/UserMementoProvider.adoc}          |  26 +-
 .../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 +
 .../img/home/built-with/EclipseLink.png            | Bin 3365 -> 17078 bytes
 .../img/home/built-with/apache-wicket.png          | Bin 3411 -> 0 bytes
 .../img/home/built-with/apache-wicket.svg          |  92 ++++
 .../img/home/built-with/bootstrap-logo.svg         |   1 +
 .../img/home/built-with/byte-buddy.png             | Bin 17123 -> 10042 bytes
 .../img/home/built-with/datanucleus-logo.png       | Bin 10289 -> 27344 bytes
 .../img/home/built-with/graphql-java-with-text.png | Bin 0 -> 17777 bytes
 .../img/home/built-with/graphql-java.png           | Bin 0 -> 8800 bytes
 .../img/home/built-with/project-lombok.png         | Bin 62117 -> 12733 bytes
 .../img/home/built-with/spring-2.svg               |  47 ++
 .../img/home/built-with/spring-boot-logo.png       | Bin 11081 -> 8016 bytes
 .../img/home/built-with/spring-framework.png       | Bin 0 -> 10195 bytes
 antora/supplemental-ui/index.html                  | 135 ++++--
 causeway-tooling.yml                               |   4 +-
 core/adoc/modules/_overview/pages/about.adoc       | 477 ++++++++++++---------
 core/config/generateConfigDocs.groovy              |  15 +-
 .../causeway.persistence.commons~post.adoc         |   5 -
 .../causeway.persistence.commons~pre.adoc          |   6 +-
 .../causeway.viewer.graphql~post.adoc              |   4 -
 .../section-hooks/causeway.viewer.graphql~pre.adoc |   6 +-
 .../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 +-
 .../tooling-cli/examples/causeway-tooling.yml      |   3 +-
 .../devnotes/example-demo-app-included-modules.png | Bin
 .../images/devnotes/graphql-included-modules.png   | Bin
 .../adoc/modules/{graphql => ROOT}/nav.adoc        |   0
 .../modules/{graphql => ROOT}/pages/about.adoc     |  11 +-
 .../ROOT/pages/setup-and-configuration.adoc        |  71 +++
 .../adoc/modules/ROOT/partials/component-nav.adoc  |   5 +
 .../adoc/modules/ROOT/partials/module-nav.adoc     |   3 +
 .../adoc/modules/graphql/pages/devnotes.adoc       |  96 -----
 .../adoc/modules/graphql/partials/module-nav.adoc  |   4 -
 viewers/graphql/applib/pom.xml                     |  27 +-
 .../graphql/applib/src/main/java/module-info.java  |   5 +
 ...java => CausewayModuleViewerGraphqlApplib.java} |   2 +-
 .../graphql/applib}/auth/UserMementoProvider.java  |  37 +-
 .../viewer/graphql/applib}/types/TypeMapper.java   |  43 +-
 ....java => CausewayModuleViewerGraphqlModel.java} |   6 +-
 .../viewer/graphql/model/context/Context.java      |   5 +-
 .../viewer/graphql/model/domain/GqlvAction.java    |  19 +-
 .../graphql/model/domain/GqlvActionInvoke.java     |  13 +-
 .../graphql/model/domain/GqlvActionParam.java      |  11 +-
 .../model/domain/GqlvActionParamAutoComplete.java  |  55 +--
 .../model/domain/GqlvActionParamChoices.java       |  53 +--
 .../model/domain/GqlvActionParamDefault.java       |  41 +-
 .../model/domain/GqlvActionParamDisabled.java      |   7 +-
 .../model/domain/GqlvActionParamHidden.java        |  37 +-
 .../model/domain/GqlvActionParamValidate.java      |   7 +-
 .../graphql/model/domain/GqlvActionParams.java     |  17 +-
 .../graphql/model/domain/GqlvActionValidity.java   |  13 +-
 .../graphql/model/domain/GqlvAssociation.java      |   4 +-
 .../graphql/model/domain/GqlvAssociationGet.java   |   7 +-
 .../graphql/model/domain/GqlvCollection.java       |   8 +-
 .../graphql/model/domain/GqlvCollectionGet.java    |   3 +-
 .../graphql/model/domain/GqlvDomainObject.java     |  30 +-
 .../graphql/model/domain/GqlvDomainService.java    |  21 +-
 .../viewer/graphql/model/domain/GqlvMember.java    |   3 +-
 .../graphql/model/domain/GqlvMemberDisabled.java   |   5 +-
 .../graphql/model/domain/GqlvMemberHidden.java     |   5 +-
 .../viewer/graphql/model/domain/GqlvMeta.java      |  17 +-
 .../viewer/graphql/model/domain/GqlvProperty.java  |  28 +-
 .../model/domain/GqlvPropertyAutoComplete.java     |  15 +-
 .../graphql/model/domain/GqlvPropertyChoices.java  |  13 +-
 .../graphql/model/domain/GqlvPropertyGet.java      |   3 +-
 .../graphql/model/domain/GqlvPropertySet.java      |  13 +-
 .../graphql/model/domain/GqlvPropertyValidate.java |   7 +-
 .../graphql/model/fetcher/BookmarkedPojo.java      |   3 +-
 .../model/fetcher/BookmarkedPojoFetcher.java       |   5 +-
 .../model/registry/GraphQLTypeRegistry.java        |   5 +-
 .../graphql/model/types/TypeMapperDefault.java     |  36 +-
 ...ayViewerGraphqlTestModuleIntegTestAbstract.java |   5 +-
 .../viewer/test/e2e/Abstract_IntegTest.java        |   1 +
 .../graphql/viewer/test/e2e/Admin_IntegTest.java   |   1 +
 .../viewer/test/e2e/Calculator_IntegTest.java      |   1 +
 .../viewer/test/e2e/DeptHead_IntegTest.java        |   5 +-
 .../graphql/viewer/test/e2e/Staff_IntegTest.java   |   5 +-
 .../test/schema/GqlSchema_print_IntegTest.java     |   4 +-
 .../viewer/test/schema/Schema_IntegTest.java       |   1 +
 .../graphql/viewer/src/main/java/module-info.java  |   1 +
 ...java => CausewayModuleViewerGraphqlViewer.java} |   6 +-
 .../viewer/auth/UserMementoProviderDefault.java    |  26 +-
 ...xecutionStrategyResolvingWithinInteraction.java |  13 +-
 .../ExecutionGraphQlServiceForCauseway.java        |   1 +
 .../integration/GraphQlSourceForCauseway.java      |   7 +-
 .../graphql/viewer/toplevel/GqlvTopLevelQuery.java |  11 +-
 .../adoc/modules/ROOT/pages/about.adoc             |   5 +
 124 files changed, 1707 insertions(+), 922 deletions(-)

Reply via email to