Skip to content
Snippets Groups Projects
Commit e972c8fe authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

WorkflowSignalSender variables added to method arguments

parent f3a20899
No related branches found
No related tags found
No related merge requests found
...@@ -128,33 +128,36 @@ WorkflowSignalSender.EVENT_DELETE = function () ...@@ -128,33 +128,36 @@ WorkflowSignalSender.EVENT_DELETE = function ()
* Adds an entry to a context-variable that tells a insert happened. The variable is then checked by WorkflowSignalSender.doInsertedOrUpdated, * Adds an entry to a context-variable that tells a insert happened. The variable is then checked by WorkflowSignalSender.doInsertedOrUpdated,
* where the actual logic is executed. The reason for this approach is that 'inserted' signals should be thrown after the insert finished. * where the actual logic is executed. The reason for this approach is that 'inserted' signals should be thrown after the insert finished.
* *
* @param {String} pTargetId uid of the inserted dataset * @param {Object} [pVariables] variables to set
* @param {String} pTargetContext context of the inserted dataset * @param {String} [pTargetId=$sys.uid] uid of the inserted dataset
* @param {String} [pTargetContext=current context] context of the inserted dataset
*/ */
WorkflowSignalSender.inserted = function (pTargetId, pTargetContext) WorkflowSignalSender.inserted = function (pVariables, pTargetId, pTargetContext)
{ {
WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_INSERT(), pTargetId, pTargetContext); WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_INSERT(), pTargetId, pTargetContext, pVariables);
} }
/** /**
* Adds an entry to a context-variable that tells a update happened. The variable is then checked by WorkflowSignalSender.doInsertedOrUpdated, * Adds an entry to a context-variable that tells a update happened. The variable is then checked by WorkflowSignalSender.doInsertedOrUpdated,
* where the actual logic is executed. The reason for this approach is that 'updated' signals should be thrown after the update finished. * where the actual logic is executed. The reason for this approach is that 'updated' signals should be thrown after the update finished.
* *
* @param {String} pTargetId uid of the updated dataset * @param {Object} [pVariables] variables to set
* @param {String} pTargetContext context of the updated dataset * @param {String} [pTargetId=$sys.uid] uid of the inserted dataset
* @param {String} [pTargetContext=current context] context of the inserted dataset
*/ */
WorkflowSignalSender.updated = function (pTargetId, pTargetContext) WorkflowSignalSender.updated = function (pVariables, pTargetId, pTargetContext)
{ {
WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_UPDATE(), pTargetId, pTargetContext); WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_UPDATE(), pTargetId, pTargetContext, pVariables);
} }
/** /**
* @param {String} pTargetId uid of the deleted dataset * @param {Object} [pVariables] variables to set
* @param {String} pTargetContext context of the deleted dataset * @param {String} [pTargetId=$sys.uid] uid of the inserted dataset
* @param {String} [pTargetContext=current context] context of the inserted dataset
*/ */
WorkflowSignalSender.deleted = function (pTargetId, pTargetContext) WorkflowSignalSender.deleted = function (pVariables, pTargetId, pTargetContext)
{ {
WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_DELETE(), pTargetId, pTargetContext); WorkflowSignalSender.eventHappened(WorkflowSignalSender.EVENT_DELETE(), pTargetId, pTargetContext, pVariables);
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment