NAME
DAIA::Item - Holds information about an item of a DAIA::Document
VERSION
version 0.43
PROPERTIES
- id
-
The unique identifier of this item (optional). Must be an URI if given.
- href
-
A link to the item or to additional information about it.
- message
-
An optional list of DAIA::Message objects. You can get/set message(s) with the
message
accessor. - part
-
Set to
narrower
if the item only contains a part of the document or tobroader
if the item contains more than the document. - label
-
A label that helps to identify and/or find the item (signature etc.).
- department
-
A DAIA::Department object with an administrative sub-entitity of the institution that is connected to this item (for instance the holding library branch).
- storage
-
A DAIA::Storage object with the physical location of the item (stacks, floor etc.).
- available
-
An optional list of DAIA::Available objects with available services that can be performed with this item.
-
An optional list of DAIA::Unavailable objects with unavailable services that can (currently or in general) not be performed with this item.
METHODS
Standard methods
DAIA::Item provides the standard methods and accessor methods for its properties as listed above.
Additional appender methods
addMessage ( $message | ... )
-
Add a given or a new DAIA::Message.
addAvailable ( $available | ... )
-
Add a given or a new DAIA::Available.
-
Add a given or a new DAIA::Unavailable.
addAvailability ( $availability | ... )
-
Add a given or a new DAIA::Availability.
addService ( $availability | ... )
-
Add a given or a new DAIA::Availability (alias for addAvailability).
Additional query methods
services ( [ @services ] )
-
Returns a (possibly empty) hash of services mapped to lists of DAIA::Availability objects for the given services. If you provide a list of wanted services (each specified by its URI or by its short name), you only get those services.
AUTHOR
Jakob Voß
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Jakob Voß.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 198:
You forgot a '=back' before '=head1'