lib/openwfe/flowexpressionid.rb in openwferu-0.9.10.653 vs lib/openwfe/flowexpressionid.rb in openwferu-0.9.11
- old
+ new
@@ -42,11 +42,17 @@
module OpenWFE
#
- # FlowExpressionId
+ # A FlowExpressionId is a unique identifier for a FlowExpression (an atomic
+ # piece of a process instance).
+ #
+ # As workitems do transit among the expressions and are emitted outside
+ # of the business process engine via 'participant expressions', workitems
+ # out there are identified via the FlowExpressionId of the participant
+ # expression that pushed them out (and is waiting for them to come back).
#
class FlowExpressionId
FIELDS = [
:owfe_version,
@@ -136,14 +142,9 @@
def dup
OpenWFE::fulldup(self)
end
alias eql? ==
-
- #alias to_debug_s to_s
- #def to_debug_s
- # "#{to_s} (h#{hash}) (i#{object_id})"
- #end
def to_debug_s
"(fei #{@workflow_definition_name} #{@workflow_definition_revision} #{@workflow_instance_id} #{@expression_id} #{@expression_name})"
end