An ActivityOperation may be defined through the composition of a number of ActivityNodes, connected by ExecutionEdges and DataFlowEdges. ExecutionEdges represent the execution flow of the particular operation, and DataFlowEdges represent the flow of data within the particular operation.
Each DecisionNode
and OperationCallNode
defines a set of failure edges and success edges. For each node,
all outgoing ExecutionEdges
with a name
beginning with the characters n
or f
represent the
failure edges. All other ExecutionEdges
from each node, including those with no name, represent the success edges.
A ActivityOperation must contain exactly one StartNode, which must have at least one outgoing ExecutionEdge. When the ActivityOperation is executed, the execution flow will begin from this StartNode, and will follow each outgoing ExecutionEdge sequentially.
[ActivityOperation.html]DOMAIN_OBJECT
will create an ActivityOperation
'check instance' within the protected
Session.
[login-handler]
SECRET_KEY
will
create an ActivityOperation
'check key' within the protected Session.
[login-handler]
USER
will create
an ActivityOperation
'check instance' within the protected
Session.
[login-handler]
DOMAIN_OBJECT
that a DomainIterator
is not empty,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
USER
that a
DomainIterator
is not empty,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
SECRET_KEY
against
an incoming Parameter
to the handler, will be completed with the necessary
ActivityNodes to implement this functionality.
[login-handler]
DOMAIN_KEY
,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
SECRET_KEY
,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
USER
, will be
completed with the necessary ActivityNodes
to implement this functionality. [login-handler]
DOMAIN_OBJECT
will reset all of the stored keys for each DomainAttribute
used as a Parameter
to the handler to an empty Value.
[login-handler]
USER
will reset all of the stored keys for each
DomainAttribute of the
Role used as a
Parameter to the handler to an empty Value.
[login-handler]
DOMAIN_OBJECT
,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
SECRET_KEY
,
will be completed with the necessary ActivityNodes to implement this functionality.
[login-handler]
USER
, will be
completed with the necessary ActivityNodes
to implement this functionality. [login-handler]
USER
will be
available as a named ActivityParameter
of the 'do login' ActivityOperation.
[login-handler]
DOMAIN_OBJECT
will be available as a named
ActivityParameter of the 'do login'
ActivityOperation.
[login-handler]
true
if the current element has been generated.