From 583d702355bbf2f8c0b531601081510144af6bfe Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 19 Jul 2024 17:02:37 -0500 Subject: [PATCH] Re-add getInstance and getSession (until qqq consumer apps stop using them) --- .../model/actions/AbstractActionInput.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractActionInput.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractActionInput.java index baf31301..2b62ccf5 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractActionInput.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractActionInput.java @@ -27,10 +27,12 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.kingsrook.qqq.backend.core.actions.async.AsyncJobCallback; import com.kingsrook.qqq.backend.core.actions.async.AsyncJobStatus; import com.kingsrook.qqq.backend.core.actions.async.NonPersistedAsyncJobCallback; +import com.kingsrook.qqq.backend.core.context.QContext; import com.kingsrook.qqq.backend.core.exceptions.QInstanceValidationException; import com.kingsrook.qqq.backend.core.instances.QInstanceValidator; import com.kingsrook.qqq.backend.core.logging.QLogger; import com.kingsrook.qqq.backend.core.model.metadata.QInstance; +import com.kingsrook.qqq.backend.core.model.session.QSession; /******************************************************************************* @@ -90,6 +92,34 @@ public class AbstractActionInput + /******************************************************************************* + ** Getter for instance + ** + ** Deprecated. Please use QContext.getInstance() instead + *******************************************************************************/ + @JsonIgnore + @Deprecated + public QInstance getInstance() + { + return (QContext.getQInstance()); + } + + + + /******************************************************************************* + ** Getter for session + ** + ** Deprecated. Please use QContext.getSession() instead + *******************************************************************************/ + @JsonIgnore + @Deprecated + public QSession getSession() + { + return (QContext.getQSession()); + } + + + /******************************************************************************* ** Getter for asyncJobCallback **