Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

jifty::request::mapper(3pm) [debian man page]

Jifty::Request::Mapper(3pm)				User Contributed Perl Documentation			       Jifty::Request::Mapper(3pm)

NAME
Jifty::Request::Mapper - Maps response values into arbitrary query parameters DESCRIPTION
"Jifty::Request::Mapper" is used to insert values into parameters that you can't know when you originally constructed the request. The prime example of this is a Create action to a View page -- where you can't know what ID to supply to the View page until after the Create action has run. This problem can be fixed by establishing a mapping between some part of the Jifty::Result of the Create action, and the ID query parameter. METHODS
query_parameters HASH Extended syntax for generating query parameters. This is used by Jifty::Web::Form::Clickable for its "parameters" argument, as well as for "results" of continuations. Possible formats for each key => value pair in the "HASH" are: "KEY => STRING" The simplest form -- the "KEY" will have the literal value of the "STRING" supplied "KEY => { result => ACTION }" The "KEY" will take on the value of the content named "KEY" from the result of the "ACTION". "ACTION" may either be a Jifty::Action object, or a moniker thereof. "KEY => { result => ACTION, name => STRING }" The "KEY" will take on the value of the content named "STRING" from the result of the "ACTION". "ACTION" may either be a Jifty::Action object, or a moniker thereof. "KEY => { request_argument => STRING }" The "KEY" will take on the value of the argument named "STRING" from the request. "KEY => { argument => ACTION }" The "KEY" will take on the value of the argument named "KEY" from the "ACTION". "ACTION" may either be a Jifty::Action object, or a moniker thereof. "KEY => { argument => ACTION. name => STRING }" The "KEY" will take on the value of the argument named "STRING" from the "ACTION". "ACTION" may either be a Jifty::Action object, or a moniker thereof. "result_of" and "argument_to" are valid synonyms for "result" and "argument", above. map PARAMHASH Responsible for doing the actual mapping that "query_parameters" above sets up. That is, takes magical query parameters and extracts the values they were meant to have. destination The "key" from a query parameter source The "value" of a query parameter request The Jifty::Request object to pull action arguments from. Defaults to the current request. response The Jifty::Response object to pull results from. Defaults to the current response. Returns a key => value pair. perl v5.14.2 2010-12-08 Jifty::Request::Mapper(3pm)

Check Out this Related Man Page

Jifty::Result(3pm)					User Contributed Perl Documentation					Jifty::Result(3pm)

NAME
Jifty::Result - Outcome of running a Jifty::Action DESCRIPTION
"Jifty::Result" encapsulates the outcome of running a Jifty::Action. Results are also stored on the framework's Jifty::Response object. new Construct a new action result. This is done automatically when the action is created, and can be accessed via the "result" in Jifty::Action. failure [BOOL] Gets or sets if the action succeeded or failed. success [BOOL] Gets or sets if the action succeeded or failed -- this is an alternate interface from "failure" but has the same effect. action_class [MESSAGE] Returns the class for the action that this result came from. message [MESSAGE] Gets or sets the action's response message. This is an informational textual description of the outcome of the action. error [ERROR] Gets or sets the action's error response. This is an informational textual description of what went wrong with the action, overall. This also automatically sets the result to be a "failure". field_error FIELD [ERROR] [OPTIONS] Gets or sets the error string for a specific field on the action. This also automatically sets the result to be a failure. "OPTIONS" is an optional set of key-value pairs; the only currently supported option is "force", which sets the "ajax_force_validate" for this field. field_errors Returns a hash which maps argument name to error. field_warning FIELD [WARNING] [OPTIONS] Gets or sets the warning string for a specific field on the action. "OPTIONS" is an optional set of key-value pairs; the only currently supported option is "force", which sets the "ajax_force_validate" for this field. field_warnings Returns a hash which maps argument name to warning. ajax_force_validate FIELD [VALUE] Gets or sets the flag which determines if warnings and errors are set using ajax validation, even if the field is empty. By default, validation warnings and errors are not shown for empty fields, as yelling to users about mandatory fields they've not gotten to yet is poor form. You can use this method to force ajax errors to show even on empty fields. field_canonicalization_note FIELD [NOTE] Gets or sets a canonicalization note for a specific field on the action. field_canonicalization_notes Returns a hash which maps argument name to canonicalization notes. content [KEY [, VALUE]] Gets or sets the content "KEY". This is used when actions need to return values. If not "KEY" is passed, it returns an anonymous hash of all of the "KEY" and "VALUE" pairs. as_hash This returns the results as a hash to be given directly to the end user (usually via REST or webservices). The difference between "$result->as_hash" and %$result is that the latter will expand everything as deeply as possible. The former won't inflate "refers_to" columns, among other things. perl v5.14.2 2010-09-25 Jifty::Result(3pm)
Man Page