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 dce5cab4b7b83d126542f550866cbc47b5b01b1d Author: danhaywood <[email protected]> AuthorDate: Fri Feb 23 06:37:39 2024 +0000 CAUSEWAY-3676: simplifies holders (6) --- .../model/domain/rich/query/GqlvActionInvoke.java | 3 +-- .../domain/rich/query/GqlvActionInvokeResult.java | 4 +-- .../rich/query/HolderActionInvokeResult.java | 30 ---------------------- 3 files changed, 3 insertions(+), 34 deletions(-) diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvoke.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvoke.java index 72f4d58571..c5405e8120 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvoke.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvoke.java @@ -42,8 +42,7 @@ import lombok.extern.log4j.Log4j2; @Log4j2 public class GqlvActionInvoke extends GqlvAbstractCustom - implements HolderActionInvokeResult, - HolderActionInvoke { + implements HolderActionInvoke { private final HolderActionInvoke holder; private final GqlvActionInvokeResult result; diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeResult.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeResult.java index fdac25c5c1..ed9eca9da5 100644 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeResult.java +++ b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/GqlvActionInvokeResult.java @@ -46,10 +46,10 @@ import lombok.extern.log4j.Log4j2; @Log4j2 public class GqlvActionInvokeResult extends GqlvAbstract { - private final HolderActionInvokeResult holder; + private final HolderActionInvoke holder; public GqlvActionInvokeResult( - final HolderActionInvokeResult holder, + final HolderActionInvoke holder, final Context context) { super(context); diff --git a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionInvokeResult.java b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionInvokeResult.java deleted file mode 100644 index bce5a111a5..0000000000 --- a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/HolderActionInvokeResult.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.apache.causeway.viewer.graphql.model.domain.rich.query; - -import graphql.schema.GraphQLFieldDefinition; - -import org.apache.causeway.applib.services.bookmark.BookmarkService; -import org.apache.causeway.commons.collections.Can; -import org.apache.causeway.core.metamodel.object.ManagedObject; -import org.apache.causeway.core.metamodel.spec.feature.ObjectAction; -import org.apache.causeway.viewer.graphql.model.domain.Environment; -import org.apache.causeway.viewer.graphql.model.mmproviders.ObjectActionProvider; -import org.apache.causeway.viewer.graphql.model.mmproviders.ObjectSpecificationProvider; -import org.apache.causeway.viewer.graphql.model.mmproviders.SchemaTypeProvider; -import org.apache.causeway.viewer.graphql.model.types.TypeMapper; - -public interface HolderActionInvokeResult - extends ObjectSpecificationProvider, - ObjectActionProvider, - SchemaTypeProvider { - - void addGqlArguments( - final ObjectAction objectAction, - final GraphQLFieldDefinition.Builder fieldBuilder, - final TypeMapper.InputContext inputContext, - final int parameterCount); - - Can<ManagedObject> argumentManagedObjectsFor( - Environment dataFetchingEnvironment, - ObjectAction objectAction, - BookmarkService bookmarkService); -}
