(case-has-data? case data-key)
Returns true if the given data node exists regardless if it is committed or not.
Returns true if the given data node exists regardless if it is committed or not.
(case-has-uncommitted-data? case data-key)
Returns true if the given data node exists on the case and is uncommitted
Returns true if the given data node exists on the case and is uncommitted
(data-prereqs-for-action process-definition case action)
returns data nodes that are required by action nodes. Conditional requirements are included if and only if the conditions are true.
returns data nodes that are required by action nodes. Conditional requirements are included if and only if the conditions are true.
(has-committed-data? case data-key)
Returns true if the given data node exists and is committed
Returns true if the given data node exists and is committed
(invalidate-action process-definition case action)
Uncommits the data produced by the specified action, and then recursively performs the same procedure on all actions that require the data produced by the specified action.
Uncommits the data produced by the specified action, and then recursively performs the same procedure on all actions that require the data produced by the specified action.
(next-actions process-definition case)
(next-actions process-definition case role)
(test-process)
test graph for unit testing purposes, does not make sense really, but is simple.
test graph for unit testing purposes, does not make sense really, but is simple.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close