This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
     new 4c7faef47b ISIS-3198: refactoring: cleaning up IResourceContext
4c7faef47b is described below

commit 4c7faef47b88f44384135de19a2fec0ee3808dbb
Author: Andi Huber <[email protected]>
AuthorDate: Wed Sep 14 17:14:47 2022 +0200

    ISIS-3198: refactoring: cleaning up IResourceContext
---
 .../isis/viewer/restfulobjects/rendering/IResourceContext.java   | 9 ---------
 .../restfulobjects/viewer/resources/HomePageReprRenderer.java    | 2 +-
 .../viewer/restfulobjects/viewer/resources/UserReprRenderer.java | 2 +-
 .../restfulobjects/viewer/resources/UserResourceServerside.java  | 2 +-
 4 files changed, 3 insertions(+), 12 deletions(-)

diff --git 
a/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/IResourceContext.java
 
b/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/IResourceContext.java
index 735ff059ce..82d1d26689 100644
--- 
a/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/IResourceContext.java
+++ 
b/viewers/restfulobjects/rendering/src/main/java/org/apache/isis/viewer/restfulobjects/rendering/IResourceContext.java
@@ -26,10 +26,8 @@ import javax.ws.rs.core.MediaType;
 
 import org.apache.isis.applib.annotation.Where;
 import org.apache.isis.applib.services.bookmark.Bookmark;
-import org.apache.isis.applib.services.iactn.InteractionProvider;
 import org.apache.isis.core.metamodel.consent.InteractionInitiatedBy;
 import org.apache.isis.core.metamodel.context.HasMetaModelContext;
-import org.apache.isis.core.metamodel.context.MetaModelContext;
 import org.apache.isis.core.metamodel.object.ManagedObject;
 import 
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.DomainObjectReprRenderer;
 import 
org.apache.isis.viewer.restfulobjects.rendering.domainobjects.ObjectAdapterLinkTo;
@@ -122,13 +120,6 @@ public interface IResourceContext extends 
HasMetaModelContext {
      */
     RepresentationService.Intent getIntent();
 
-    @Deprecated // use directly
-    default InteractionProvider getInteractionProvider() {
-        return getInteractionService();
-    }
-
-    MetaModelContext getMetaModelContext();
-
     // -- UTILITY
 
     default Optional<ManagedObject> getObjectAdapterForOidFromHref(final 
String oidFromHref) {
diff --git 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/HomePageReprRenderer.java
 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/HomePageReprRenderer.java
index 9f632da409..5858f47916 100644
--- 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/HomePageReprRenderer.java
+++ 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/HomePageReprRenderer.java
@@ -69,7 +69,7 @@ extends ReprRendererAbstract<Void> {
 
         val metaModelContext = 
super.getResourceContext().getMetaModelContext();
 
-        
addLinkToUser(getResourceContext().getInteractionProvider().currentInteractionContextElseFail());
+        
addLinkToUser(getResourceContext().getInteractionService().currentInteractionContextElseFail());
         addLinksToApplicationLogos();
         addLinkToMenuBars();
         addLinkToServices(metaModelContext.streamServiceAdapters());
diff --git 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserReprRenderer.java
 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserReprRenderer.java
index 457dc0d9d6..6ab7eca556 100644
--- 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserReprRenderer.java
+++ 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserReprRenderer.java
@@ -63,7 +63,7 @@ extends ReprRendererAbstract<InteractionContext> {
         final LinkFollowSpecs linkFollower = 
getLinkFollowSpecs().follow("links");
         if (linkFollower.matches(link)) {
             final UserReprRenderer renderer = new 
UserReprRenderer(getResourceContext(), linkFollower, 
JsonRepresentation.newMap());
-            
renderer.with(getResourceContext().getInteractionProvider().currentInteractionContextElseFail());
+            
renderer.with(getResourceContext().getInteractionService().currentInteractionContextElseFail());
             link.mapPutJsonRepresentation("value", renderer.render());
         }
 
diff --git 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserResourceServerside.java
 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserResourceServerside.java
index be36841fb5..63356ff278 100644
--- 
a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserResourceServerside.java
+++ 
b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/resources/UserResourceServerside.java
@@ -65,7 +65,7 @@ public class UserResourceServerside extends ResourceAbstract 
implements UserReso
                 RepresentationType.USER, Where.NOWHERE, 
RepresentationService.Intent.NOT_APPLICABLE);
 
         final UserReprRenderer renderer = new 
UserReprRenderer(resourceContext, null, JsonRepresentation.newMap());
-        
renderer.includesSelf().with(resourceContext.getInteractionProvider().currentInteractionContextElseFail());
+        
renderer.includesSelf().with(resourceContext.getInteractionService().currentInteractionContextElseFail());
 
         return Responses.ofOk(renderer, Caching.ONE_HOUR).build();
     }

Reply via email to