Pangloss::Collection::Item - base class for items stored in a collection.


Pangloss documentation Contained in the Pangloss distribution.

Index


Code Index:

NAME

Top

Pangloss::Collection::Item - base class for items stored in a collection.

SYNOPSIS

Top

  # abstract - cannot be used
  use base qw( Pangloss::Collection::Item );

  my $key = $obj->key();

DESCRIPTION

Top

Base class for Items stored in a Pangloss::Collection.

METHODS

Top

$obj->key()

abstract. get/set this object's key.

$obj->error

set/get the Pangloss::Error associated with this object.

NOTE: watch out if inheriting from OpenFrame::Object - it has an error() method too.

AUTHOR

Top

Steve Purkis <spurkis@quiup.com>

SEE ALSO

Top

Pangloss, OpenFrame::WebApp::Error::Abstract


Pangloss documentation Contained in the Pangloss distribution.
package Pangloss::Collection::Item;

use strict;
use warnings::register;

use Error;
use OpenFrame::WebApp::Error::Abstract;

use base      qw( Pangloss::Object );
use accessors qw( error );

our $VERSION  = ((require Pangloss::Version), $Pangloss::VERSION)[1];
our $REVISION = (split(/ /, ' $Revision: 1.6 $ '))[2];

sub key {
    my $class = shift->class;
    throw OpenFrame::WebApp::Error::Abstract( class => $class );
}

1;

__END__

#------------------------------------------------------------------------------