man Bric::Util::Grp::AssetType () - A group of AssetTypes.
NAME
Bric::Util::Grp::AssetType - A group of AssetTypes.
VERSION
$LastChangedRevision$
DATE
$LastChangedDate: 2004-08-12 17:13:34 -0700 (Thu, 12 Aug 2004) $
SYNOPSIS
use Bric::Util::Grp::AssetType;
DESCRIPTION
This is for holding groups of AssetTypes.
INTERFACE
Constructors
- $obj = new Bric::Util::Grp::AssetType->new($init);
- Creates a new assettype group. Uses inherited 'new' method. Throws: NONE Side Effects: NONE Notes: NONE
- @objs = lookup Bric::Util::Grp::AssetType->lookup($param);
- Uses inherited 'lookup' method. Throws: NONE Side Effects: NONE Notes: NONE
- @objs = list Bric::Util::Grp::AssetType->list($param);
- Uses inherited 'list' method. Throws: NONE Side Effects: NONE Notes: NONE
Destructors
- $self->DESTROY
- Dummy method to prevent wasting time trying to AUTOLOAD DESTROY
Public Class Methods
- $class_id = Bric::Util::Grp::Category->get_class_id()
- This will return the class id that this group is associated with it should have an id that maps to the class object instance that is associated with the class of the grp ie Bric::Util::Grp::AssetVersion Throws: NONE Side Effects: NONE Notes: Overwite this in your sub classes This supplies a package to table name mapping. Throws: NONE Side Effects: NONE Notes: NONE Returns a list or anonymous array of the supported classes in the group that can have their CWlist() methods called in succession to assemble a list of member objects. This data varies from that stored in the keys in the hash reference returned by CWget_supported_classes in that some classes' CWlist() methods may inherit from others, and we don't want the same CWlist() method executed more than once. Throws: NONE. Side Effects: NONE. Notes: NONE.
- $class_id = Bric::Util::Grp::AssetType->get_object_class_id
- Forces all Objects to be considered as this class. Throws: NONE. Side Effects: NONE. Notes: NONE. Returns a Bric::Util::Class object describing this class. Throws: NONE. Side Effects: NONE. Notes: Uses Bric::Util::Class->lookup() internally. Returns a Bric::Util::Class object describing the members of this group. Throws: NONE. Side Effects: NONE. Notes: Uses Bric::Util::Class->lookup() internally.
Public Instance Methods
NONE.
Private Methods
NONE.
Private Class Methods
NONE
Private Instance Methods
NONE
NOTES
This module is the group implimentation of assettyps. All functionality needed for assettypes is implimented here and used by Bric::Biz::AssetType which represents the front end interface.
AUTHOR
Garth Webb <garth@perijove.com> Bricolage Engineering
SEE ALSO
perl, Bric, Bric::Biz::AssetType