The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "dist:Class-Workflow workflow"

Class::Workflow - Light weight workflow system. River stage one • 1 direct dependent • 1 total dependent

Workflow systems let you build a state machine, with transitions between states....

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::YAML - Load workflow definitions from YAML files. River stage one • 1 direct dependent • 1 total dependent

This module lets you easily load workflow definitions from YAML files. YAML is nice for this because its much more concise than XML, and allows clean embedding of perl code....

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State - An instance's position in the workflow. River stage one • 1 direct dependent • 1 total dependent

This is an abstract role for state implementations. In order ot work properly all states...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Context - The context in which a transition is being applied (optional). River stage one • 1 direct dependent • 1 total dependent

If you need to pass arbitrary arguments to the workflow, a context object will usually help. This specific context object provides "stash", a writable hash which is essentially free-for-all. Class::Workflow::Context doesn't provide much and should ge...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Instance - An instance in a workflow, with state and history. River stage one • 1 direct dependent • 1 total dependent

A workflow instance encapsulates the current state and workflow history on behalf of some parent object that needs state management. In Class::Workflow these instances are functionally pure, that is they don't change but instead derive their parent c...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Cookbook - Common recipes with Class::Workflow. River stage one • 1 direct dependent • 1 total dependent

Class::Workflow is a generic, abstract system. This document is supposed to fill the gap between that and the practical, for a few simple examples....

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition - A function over an instance. River stage one • 1 direct dependent • 1 total dependent

This is the base role for transition implementations. every transition object must comply to it's interface, and furthermore must also use the "derive_and_accept_instance" method to return a derived instance at the end of the operation....

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Util::Delta - calculate deltas between workflow instances River stage one • 1 direct dependent • 1 total dependent

Usually you need to calculate deltas between workflow instances in order to normalize the database of history changes so that there are no duplicate fields. This module lets you create an object that represents the change between any two instances (n...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State::Simple - A useful class (or base class) for writing states. River stage one • 1 direct dependent • 1 total dependent

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State::AutoApply - Automatically apply a transition upon arriving into a state. River stage one • 1 direct dependent • 1 total dependent

This state role is used to automatically apply a transition...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Instance::Simple - A Workflow instance objects to work with the other ::Simple classes. River stage one • 1 direct dependent • 1 total dependent

This method adds an error field to Class::Workflow::Instance. In the event that you want to make errors non-fatal, but instead encapsulate errors in the workflow using their own states, "error" just becomes a regular field. Class::Workflow::Transitio...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition::Strict - Verify that the transition is in the instance's current state before applying. River stage one • 1 direct dependent • 1 total dependent

This mixin role provides a "before" in Moose wrapper around the "apply" method, that verifies that the transition is present in the current state of the instance. Normally you use the state introspection methods to retrieve transition objects from th...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State::AcceptHooks - Add hooks that are fired when the state accepts an instance. River stage one • 1 direct dependent • 1 total dependent

When an instance enters a state it is sometimes convenient to call hooks, for e.g. notification or logging purposes. These hooks should not have any side effect that directly affects the workflow instance in any way - for that functionality you shoul...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition::Simple - A useful class (or base class) for writing transitions. River stage one • 1 direct dependent • 1 total dependent

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State::TransitionSet - A state that implements transition meta data using Set::Object. River stage one • 1 direct dependent • 1 total dependent

This is a concrete role that implements "transitions", "has_transition" and "has_transitions" as required by Class::Workflow::State, and adds "add_transitions", "remove_transitions" and "clear_transitions" as well. Transition storage is implemented i...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition::Validate - Provide a hook for validating a transition (conditionals, input validators, etc). River stage one • 1 direct dependent • 1 total dependent

This role will call the "validate" method at the appropriate time. "validate" receives the same arguments as "apply", and is expected to die if any of the parameters for the transition are invalid. Technically, this role doesn't do much more than add...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::State::TransitionHash - Implement transition metadata with a hash. River stage one • 1 direct dependent • 1 total dependent

This is a concrete role that implements "transitions", "has_transition" and "has_transitions" as required by Class::Workflow::State, and adds "add_transitions", "remove_transitions", "clear_transitions" , "get_transitions", and "get_transition" as we...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition::Deterministic - A transition which knows which state it leads to. River stage one • 1 direct dependent • 1 total dependent

This role provides a base role for transitions which know their target state. It overrides "apply" with a default implementation that will derive an instance for you, setting "state" automatically, appending the return value from "apply_body" to that...

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC

Class::Workflow::Transition::Validate::Simple - Easier validation code. River stage one • 1 direct dependent • 1 total dependent

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 UTC
19 results (0.033 seconds)