Bric::App::Callback - The Bricolage callback base class
use Bric::App::Callback::Foo;
use Bric::App::Callback::Bar;
This is the base class from which all Bricolage callback classes inherit. Callback classes are created by simply subclassing Bric::App::Callback, registering themselves, and then creating callback methods using the Callback attribute on methods:
sub save : Callback {
my $cb = shift;
# ...do the saving.
}
See the subclasses for examples.
my $lang = Bric::App::Callback->lang;
$lang = $cb->lang;
Returns the currently active Bric::Util::Language localization object. Can also be used as an instance method.
my $cache = Bric::App::Callback->cache;
$cache = $cb->cache;
Returns the currently active Bric::App::Cache object. Can also be used as an instance method.
$cb->set_redirect($url);
Sets the URL to redirect to after all callbacks have finished executing, but before the request is turned over to Mason for processing.
Scott Lanning <lannings@who.int>
This module provides a generalized parameter triggering callback architecture. Bric::App::Callback inherits from its Params::Callback class.
This module provides the interface for adding callback processing to Mason requests.
This module handles all Bricolage Apache requests, and loads all of the callback modules.
Copyright (c) 2003-2004 World Health Organization and Kineticode, Inc. See Bric::License for complete license terms and conditions.