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 2ef78636594d4f37b73a99703722e9a3c5b00e00 Author: danhaywood <[email protected]> AuthorDate: Sun Jan 21 15:16:10 2024 +0000 CAUSEWAY-3676: adds fetchers for all mutations' actions --- .../viewer/graphql/model/domain/GqlvMutations.java | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutations.java b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutations.java index 1fadf70a42..e27b734c92 100644 --- a/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutations.java +++ b/incubator/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/GqlvMutations.java @@ -132,20 +132,7 @@ public class GqlvMutations implements GqlvActionHolder { .orElseThrow(); }); - // TODO: loop around actions and set up a fetcher for each. -// codeRegistryBuilder.dataFetcher( -// coordinates(getMetaType(), logicalTypeName), -// (DataFetcher<Object>) environment -> environment.<GqlvMeta.Fetcher>getSource().logicalTypeName()); -// -// codeRegistryBuilder.dataFetcher( -// coordinates(getMetaType(), id), -// (DataFetcher<Object>) environment -> environment.<GqlvMeta.Fetcher>getSource().id()); -// -// if (domainObject.getBeanSort() == BeanSort.ENTITY) { -// codeRegistryBuilder.dataFetcher( -// coordinates(getMetaType(), version), -// (DataFetcher<Object>) environment -> environment.<GqlvMeta.Fetcher>getSource().version()); -// } + getActions().forEach(GqlvAction::addDataFetcher); } }
