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;