NAME

BuildForge::Services::DBO::Manifest


=head1 SYNOPSIS
        use BuildForge::Services;
        $conn = new BuildForge::Services::Connection($hostname);
        $token = $conn->authUser($user, $pass);
        
        # Getting manifest
        $servers = BuildForge::Services::DBO::Server->findAll($conn);
        $manifest = $servers->[0]->getManifest();
        # Getter functions
        $serverName = $manifest->getServerName();
        $properties = $manifest->getProperties();
        $property = $manifest->getProperty('BF_JOBS');
        $propertyValue = $manifest->getPropertyValue('BF_JOBS');
                
        $conn->logout;
        $conn->close;

=head1 DESCRIPTION

Manifest allows you to access the manifest of a specific server. You access the individual manifest properties with ManifestProperty. To get the manifest of a server, see BuildForge::Services::DBO::Server->getManifest().


=head1 METHODS

=head2 $manifest->getServerName()

Returns the name of the server this manifest is attached to.


=head2 $manifest->getProperties()

Returns a reference to an array of all BuildForge::Services::DBO::ManifestProperty objects that this manifest contains.


=head2 $manifest->getProperty(propertyName)

Returns the BuildForge::Services::DBO::ManifestProperty object of the name in this manifest or undef if none such property exists.

propertyName

The name of the desired property.


=head2 $manifest->getPropertyValue(propertyName)

Returns the value of the property with that name or undef if no such property exists in the manifest.

propertyName

The name of the desired property.


=head1 COPYRIGHT

Copyright (c)2006-2007 International Business Machines, Inc. All rights reserved.