Liking cljdoc? Tell your friends :D

dativity.core


action-allowed?clj/s

(action-allowed? process-definition case action)
source

actions-performedclj/s

(actions-performed process-definition case)
source

actions-performed-by-roleclj/s

(actions-performed-by-role process-definition role)
source

actions-that-require-dataclj/s

(actions-that-require-data process-definition data)
source

actions-with-prereqs-presentclj/s

(actions-with-prereqs-present process-definition case)
source

add-dataclj/s

(add-data case key value)
source

all-actionsclj/s

(all-actions process-definition)
source

case-has-data?clj/s

(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.
sourceraw docstring

case-has-uncommitted-data?clj/s

(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
sourceraw docstring

data-prereqs-for-actionclj/s

(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.
sourceraw docstring

data-produced-by-actionclj/s

(data-produced-by-action process-definition action)
source

get-data-from-caseclj/s

(get-data-from-case case key)
source

has-committed-data?clj/s

(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
sourceraw docstring

invalidate-actionclj/s

(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.
sourceraw docstring

next-actionsclj/s

(next-actions process-definition case)
(next-actions process-definition case role)
source

test-processclj/s

(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.
sourceraw docstring

uncommit-dataclj/s

(uncommit-data case key)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close