User::Identity::Collection::Item - base class for any collectable item


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

See Attributes in the User::Identity::Item manpage

$obj->name

See Attributes in the User::Identity::Item manpage

$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.06. 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.

 User::Identity::Collection::Item - base class for any collectable item