Rechercher une page de manuel
Workflow::Context.3pm
Langue: en
Version: 2009-03-02 (fedora - 05/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
Workflow::Context - Data blackboard for Workflows, Actions, Conditions and ValidatorsVERSION
This documentation describes version 1.05 of this packageSYNOPSIS
# Create your own context and merge it with one that may already be # in a workflow my $context = Workflow::Context->new(); $context->param( foo => 'bar' ); $context->param( current_user => User->fetch( 'foo@bar.com' ) ); $wf->context( $context ); # In a Condition get the 'current_user' back out of the workflow's context sub evaluate { my ( $self, $wf ) = @_; my $current_user = $wf->context->param( 'current_user' ); ... } # Set values directly into a workflow's context $wf->context->param( foo => 'bar' ); $wf->context->param( news => My::News->fetch_where( 'date = ?', DateTime->now ) );
DESCRIPTION
Holds information to pass between your application and a Workflow, including its Actions, Conditions and Validators.OBJECT METHODS
merge( $other_context )Merges the values from $other_context into this object. If there are duplicate keys in this object and $other_context, $other_context wins.
SEE ALSO
WorkflowCOPYRIGHT
Copyright (c) 2003-2006 Chris Winters. All rights reserved.This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHORS
Jonas B. Nielsen (jonasbn) <jonasbn@cpan.org>, current maintainer.Chris Winters <chris@cwinters.com>, original author.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre