NAME
MOSES::MOBY::Data::ProvisionInformation - a provision information block (PIB)
SYNOPSIS
use MOSES::MOBY::Data::ProvisionInformation;
my $provision = new MOSES::MOBY::Data::ProvisionInformation
( dbComment => 'a comment here',
dbName => 'myDBname',
dbVersion => 'myVersion',
);
# get the version
print $provision->dbVersion();
# add software specific info
$provision->softwareComment ('a comment here');
print $provision->softwareComment();
# add a comment about your service
$provision->serviceComment ('a comment here');
# retrieve an XML representation of the PIB
print $provision->toXML->toString (2);
DESCRIPTION
This module encapsulates a Moby PIB, thus allowing you to create a syntacticly correct PIB block. For more information regarding the PIB block, please visit the biomoby.org website and read the Moby-S API.
AUTHORS
Edward Kawas (edward.kawas [at] gmail [dot] com)
Martin Senger (martin.senger [at] gmail [dot] com)
ACCESSIBLE ATTRIBUTES
Details are in MOSES::MOBY::Base. Here just a list of them. All of them are of type string.
- softwareName
- softwareVersion
- softwareComment
- dbName
- dbVersion
- dbComment
- serviceComment
SUBROUTINES
toXML
Return an XML::LibXML::Element representing this data object.