- -
-

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

-
- -
-
- - -