This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch CAUSEWAY-3676 in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 8eb768863e92320c5374b2fb2dd50c132ea06c27 Author: danhaywood <[email protected]> AuthorDate: Sun Jan 28 15:50:39 2024 +0000 CAUSEWAY-3676: regen docs --- core/adoc/modules/_overview/pages/about.adoc | 24 ++++++++++++++++++---- .../pages/sections/causeway.viewer.graphql.adoc | 11 ++++++++++ 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/core/adoc/modules/_overview/pages/about.adoc b/core/adoc/modules/_overview/pages/about.adoc index 0d9df7c365..2a53f7f49c 100644 --- a/core/adoc/modules/_overview/pages/about.adoc +++ b/core/adoc/modules/_overview/pages/about.adoc @@ -128,9 +128,9 @@ Type: pom Directory: /mavendeps/webapp ---- |Defines a module that can be almost used as a single dependency for running -an Apache Causeway webapp (Wicket, Restful Objects, GraphQL and Shiro security). +an Apache Causeway webapp (Wicket, Restful Objects and GraphQL viewers). -Note: Also requires a persistence provider. +However, it does NOT include any security module or persistence provider or extensions. .Dependencies **** @@ -138,6 +138,9 @@ org.apache.causeway.core:causeway-applib:jar:<managed> + org.apache.causeway.core:causeway-core-runtimeservices:jar:<managed> + org.apache.causeway.core:causeway-core-security:jar:<managed> + org.apache.causeway.core:causeway-schema:jar:<managed> + +org.apache.causeway.viewer:causeway-viewer-graphql-viewer:jar:<managed> + +org.apache.causeway.viewer:causeway-viewer-restfulobjects-viewer:jar:<managed> + +org.apache.causeway.viewer:causeway-viewer-wicket-viewer:jar:<managed> + org.springframework.boot:spring-boot-starter-tomcat:jar:<managed> + org.springframework.boot:spring-boot-starter-web:jar:<managed> + **** @@ -1539,6 +1542,7 @@ Directory: /persistence/commons o.a.i.persistence.commons.integration.changetracking.EntityChangeTrackerDefault + o.a.i.persistence.commons.integration.changetracking.PreAndPostValueEvaluatorServiceDefault + o.a.i.persistence.commons.integration.repository.RepositoryServiceDefault + +o.a.i.persistence.commons.integration.version.EntityVersionAccessorDefault + **** .Dependencies @@ -2590,7 +2594,12 @@ Artifact: causeway-viewer-graphql-model Type: jar Directory: /viewers/graphql/model ---- -|.Dependencies +|.Components +**** +o.a.i.viewer.graphql.model.registry.GraphQLTypeRegistry + +**** + +.Dependencies **** com.graphql-java:graphql-java:jar:<managed> + org.apache.causeway.core:causeway-core-internaltestsupport:jar:<managed> + @@ -2632,7 +2641,14 @@ Artifact: causeway-viewer-graphql-viewer Type: jar Directory: /viewers/graphql/viewer ---- -|.Dependencies +|.Components +**** +o.a.i.viewer.graphql.viewer.integration.AsyncExecutionStrategyResolvingWithinInteraction + +o.a.i.viewer.graphql.viewer.integration.ExecutionGraphQlServiceForCauseway + +o.a.i.viewer.graphql.viewer.integration.GraphQlSourceForCauseway + +**** + +.Dependencies **** org.apache.causeway.core:causeway-core-webapp:jar:<managed> + org.apache.causeway.viewer:causeway-viewer-graphql-model:jar:<managed> + diff --git a/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.graphql.adoc b/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.graphql.adoc index aef963af08..2abd93f0e0 100644 --- a/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.graphql.adoc +++ b/core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.graphql.adoc @@ -11,6 +11,17 @@ include::../section-hooks/causeway.viewer.graphql~pre.adoc[] |Property |Default |Description +| +[[causeway.viewer.graphql.api-variant]] +causeway.viewer.graphql. + +api-variant + +| +| Which variant of API to expose: ``ApiVariant#QUERY_ONLY`` (which suppresses any actions that mutate the state of the system), or alternatively as ``ApiVariant#QUERY_WITH_MUTATIONS_NON_SPEC_COMPLIANT`` (which does expose actions that mutate the system but within a query, and so is not spec-compliant), or as ``ApiVariant#QUERY_AND_MUTATIONS`` (which also exposes actions that mutate the system but as mutations, and so _is_ spec-compliant. + +*NOTE:* ``ApiVariant#QUERY_AND_MUTATIONS`` is not currently implemented. + + | [[causeway.viewer.graphql.authentication.fallback.roles]] causeway.viewer.graphql. +
