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.