The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.