Bric::Util::Class - A module to provide access to the class table
$Revision: 1.1.1.1.2.2 $
$Date: 2001/11/06 23:18:34 $
use Bric::Util::Class;
Provides access to the class table that maps package names to a display name and description.
Keys for $init are:
key_name
A lowercase unique key name for the class with no spaces or punctuation, such as 'user_grp'.
pkg_name
The full package name of this class, such as 'Bric::Util::Grp::User'.
disp_name
The way the package name (usually shortened) should be displayed on the UI, such as 'User Group'.
plural_name
The plural form of disp_name.
description
A description of this package.
Throws: NONE.
Side Effects: NONE.
Notes: NONE.
Retrieves an existing class record from the database.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
The possible keys to $param are the following:
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
Returns an anonymous hash of all the class objects in Bricolage. The hash keys are the lower-cased package names for each class, and the values are the Bric::Util::Class objects themselves.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
Returns an anonymous hash of all the class objects in Bricolage. The hash keys are the object IDs for each class, and the values are the Bric::Util::Class objects themselves.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
Returns an anonymous hash of all the class objects in Bricolage. The hash keys are the lower-cased key names for each class, and the values are the Bric::Util::Class objects themselves.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
Introspect this object.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
Save changes to the database.
Throws:
NONE
Side Effects:
NONE
Notes:
NONE
NONE
NONE
NONE
"Garth Webb" <garth@perijove.com> Bricolage Engineering
Hey! The above document had some coding errors, which are explained below:
You forgot a '=back' before '=head2'
'=item' outside of any '=over'
You forgot a '=back' before '=head2'
You forgot a '=back' before '=head2'
=back without =over