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


The following commit(s) were added to refs/heads/CAUSEWAY-3676 by this push:
     new e9e18c9e7b CAUSEWAY-3676: moves GqlvDomainService to model module
e9e18c9e7b is described below

commit e9e18c9e7b596fc2a85a47459bf6a0eca87941eb
Author: danhaywood <[email protected]>
AuthorDate: Sat Jan 20 10:39:21 2024 +0000

    CAUSEWAY-3676: moves GqlvDomainService to model module
---
 .../causeway/viewer/graphql/model/domain}/GqlvDomainService.java   | 7 +++----
 .../viewer/graphql/viewer/source/GqlvTopLevelQueryStructure.java   | 2 ++
 .../causeway/viewer/graphql/viewer/source/QueryFieldFactory.java   | 2 ++
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvDomainService.java
 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java
similarity index 97%
rename from 
incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvDomainService.java
rename to 
incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java
index badded558e..a9d50ac7c9 100644
--- 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvDomainService.java
+++ 
b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvDomainService.java
@@ -1,4 +1,4 @@
-package org.apache.causeway.viewer.graphql.viewer.source;
+package org.apache.causeway.viewer.graphql.model.domain;
 
 import graphql.schema.DataFetcher;
 import graphql.schema.FieldCoordinates;
@@ -67,8 +67,7 @@ public class GqlvDomainService {
     private final _BiMap<ObjectAction, GraphQLFieldDefinition> 
safeActionToField = new _BiMap<>();
     private final _BiMap<ObjectAction, GraphQLFieldDefinition> 
mutatorActionToField = new _BiMap<>();
 
-
-    Map<ObjectAction, GraphQLFieldDefinition> getSafeActions() {
+    public Map<ObjectAction, GraphQLFieldDefinition> getSafeActions() {
         return safeActionToField.getForwardMapAsImmutable();
     }
 
@@ -106,7 +105,7 @@ public class GqlvDomainService {
     }
 
 
-    void addAction(final ObjectAction objectAction) {
+    public void addAction(final ObjectAction objectAction) {
 
         String fieldName = objectAction.getId();
 
diff --git 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvTopLevelQueryStructure.java
 
b/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvTopLevelQueryStructure.java
index caa002ac80..5f92481406 100644
--- 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvTopLevelQueryStructure.java
+++ 
b/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/GqlvTopLevelQueryStructure.java
@@ -9,6 +9,8 @@ import graphql.schema.GraphQLObjectType;
 
 import lombok.Getter;
 
+import org.apache.causeway.viewer.graphql.model.domain.GqlvDomainService;
+
 import static graphql.schema.GraphQLFieldDefinition.newFieldDefinition;
 import static graphql.schema.GraphQLObjectType.newObject;
 
diff --git 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/QueryFieldFactory.java
 
b/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/QueryFieldFactory.java
index 99ab50c1e5..411b2171e1 100644
--- 
a/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/QueryFieldFactory.java
+++ 
b/incubator/viewers/graphql/viewer/src/main/java/org/apache/causeway/viewer/graphql/viewer/source/QueryFieldFactory.java
@@ -26,6 +26,8 @@ import java.util.stream.Collectors;
 
 import javax.inject.Inject;
 
+import org.apache.causeway.viewer.graphql.model.domain.GqlvDomainService;
+
 import org.springframework.stereotype.Component;
 
 import org.apache.causeway.applib.services.registry.ServiceRegistry;

Reply via email to