pyams_workflow.interfaces package¶
+Module contents¶
+-
+
-
+exception
pyams_workflow.interfaces.
AmbiguousTransitionError
(source, destination)¶
+ Bases:
+pyams_workflow.interfaces.InvalidTransitionError
Exception raised when required transition is ambiguous
+
-
+
-
+exception
pyams_workflow.interfaces.
ConditionFailedError
¶
+ Bases:
+Exception
Exception raised when transition condition failed
+
-
+
-
+exception
pyams_workflow.interfaces.
InvalidTransitionError
(source)¶
+ Bases:
+Exception
Base transition error
+
-
+
-
+exception
pyams_workflow.interfaces.
NoTransitionAvailableError
(source, destination)¶
+ Bases:
+pyams_workflow.interfaces.InvalidTransitionError
Exception raised when there is not available transition
+
-
+
-
+class
pyams_workflow.interfaces.
ObjectClonedEvent
(object, source)¶
+ Bases:
+zope.lifecycleevent.ObjectCreatedEvent
Object cloned event
+
-
+
-
+exception
pyams_workflow.interfaces.
VersionError
¶
+ Bases:
+Exception
Versions management error
+
-
+
-
+class
pyams_workflow.interfaces.
WorkflowTransitionEvent
(object, workflow, principal, source, destination, transition, comment)¶
+ Bases:
+zope.interface.interfaces.ObjectEvent
Workflow transition event
+
-
+
-
+class
pyams_workflow.interfaces.
WorkflowVersionTransitionEvent
(object, workflow, principal, old_object, source, destination, transition, comment)¶
+ Bases:
+pyams_workflow.interfaces.WorkflowTransitionEvent
Workflow version transition event
+