NAME
User::Identity::Collection::Item - base class for any collectable item
INHERITANCE
User::Identity::Collection::Item
is a User::Identity::Item
User::Identity::Collection::Item is extended by
Mail::Identity
User::Identity::Location
User::Identity::System
SYNOPSIS
DESCRIPTION
The User::Identity::Collection::Item
object is extended into objects which contain data to be collected.
METHODS
Initiation
User::Identity::Collection::Item->new([NAME], OPTIONS)
Option Defined in Default
description L<User::Identity::Item> undef
name L<User::Identity::Item> <required>
user undef
. description STRING
. name STRING
. user OBJECT
Refers to the user (a User::Identity object) who has this item in one of his/het collections. The item may be unrelated to any user.
Attributes
$obj->description
$obj->name
$obj->user([USER])
The user whose address this is. This is a weak link, which means that the location object will be removed when the user object is deleted and no other references to this location object exist.
DIAGNOSTICS
Error: Each collectable item requires a name
You have to specify a name for each collected item. These names need to be unique within one collection.
REFERENCES
See the User::Identity website at http://perl.overmeer.net/userid/ for more details.
COPYRIGHTS
User::Identity version 0.05. Written by Mark Overmeer (mark@overmeer.net). See the ChangeLog for other contributors.
Copyright (c) 2003 by the author(s). All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.