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 e41b437b..5941b1e7 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 @@ -56,6 +56,16 @@ public class AbstractActionInput + /******************************************************************************* + ** + *******************************************************************************/ + public String getActionIdentity() + { + return (getClass().getSimpleName()); + } + + + /******************************************************************************* ** performance instance validation (if not previously done). * // todo - verify this is happening (e.g., when context is set i guess) diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractTableActionInput.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractTableActionInput.java index c62bf6f8..dec6fa88 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractTableActionInput.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/AbstractTableActionInput.java @@ -46,6 +46,17 @@ public class AbstractTableActionInput extends AbstractActionInput + /******************************************************************************* + ** + *******************************************************************************/ + @Override + public String getActionIdentity() + { + return (getClass().getSimpleName() + ":" + getTableName()); + } + + + /******************************************************************************* ** *******************************************************************************/ diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/processes/RunProcessInput.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/processes/RunProcessInput.java index 15e0e063..ba9ac596 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/processes/RunProcessInput.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/processes/RunProcessInput.java @@ -71,6 +71,17 @@ public class RunProcessInput extends AbstractActionInput + /******************************************************************************* + ** + *******************************************************************************/ + @Override + public String getActionIdentity() + { + return (getClass().getSimpleName() + ":" + getProcessName()); + } + + + /******************************************************************************* ** e.g., for steps after the first step in a process, seed the data in a run ** function request from a process state. diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/widgets/RenderWidgetInput.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/widgets/RenderWidgetInput.java index 18a8fb0f..2bd63544 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/widgets/RenderWidgetInput.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/model/actions/widgets/RenderWidgetInput.java @@ -50,6 +50,17 @@ public class RenderWidgetInput extends AbstractActionInput + /******************************************************************************* + ** + *******************************************************************************/ + @Override + public String getActionIdentity() + { + return (getClass().getSimpleName() + ":" + widgetMetaData.getName()); + } + + + /******************************************************************************* ** Getter for widgetMetaData **