Rechercher une page de manuel
HTTP::OAI::Record.3pm
Langue: en
Version: 2010-04-08 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
NAME
HTTP::OAI::Record - Encapsulates an OAI recordSYNOPSIS
use HTTP::OAI::Record; # Create a new HTTP::OAI Record my $r = new HTTP::OAI::Record(); $r->header->identifier('oai:myarchive.org:oid-233'); $r->header->datestamp('2002-04-01'); $r->header->setSpec('all:novels'); $r->header->setSpec('all:books'); $r->metadata(new HTTP::OAI::Metadata(dom=>$md)); $r->about(new HTTP::OAI::Metadata(dom=>$ab));
METHODS
- $r = new HTTP::OAI::Record( %opts )
- This constructor method returns a new HTTP::OAI::Record object.
Options (see methods below):
header => $header metadata => $metadata about => [$about]
- $r->header([HTTP::OAI::Header])
- Returns and optionally sets the record header (an HTTP::OAI::Header object).
- $r->metadata([HTTP::OAI::Metadata])
- Returns and optionally sets the record metadata (an HTTP::OAI::Metadata object).
- $r->about([HTTP::OAI::Metadata])
- Optionally adds a new About record (an HTTP::OAI::Metadata object) and returns an array of objects (may be empty).
Header Accessor Methods
These methods are equivalent to "$rec->header->$method([$value])".- $r->identifier([$identifier])
- Get and optionally set the record OAI identifier.
- $r->datestamp([$datestamp])
- Get and optionally set the record datestamp.
- $r->status([$status])
- Get and optionally set the record status (valid values are 'deleted' or undef).
- $r->is_deleted()
- Returns whether this record's status is deleted.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre