BZ::Client::Product - Client side representation of a product in Bugzilla
version 1.072
This class provides methods for accessing and managing products in Bugzilla. Instances of this class are returned by BZ::Client::Product::get.
my $client = BZ::Client->new( url => $url, user => $user, password => $password ); my $ids = BZ::Client::Product->get_accessible_products( $client ); my $products = BZ::Client::Product->get( $client, $ids );
This section lists the class methods, which are available in this module.
my @products = BZ::Client::Product->get_selectable_products( $client );
Returns a list of the ids of the products the user can search on.
Returns a list of the ids of the products the user can enter bugs against.
Returns a list of the ids of the products the user can search or enter bugs against.
my @products = BZ::Client::Product->get( $client, \@ids );
Returns a list of BZ::Client::Product instances with the product ID's mentioned in the list @ids.
my $product = BZ::Client->Product->new( id => $id, name => $name, description => $description );
Creates a new instance with the given ID, name, and description.
This section lists the modules instance methods.
my $id = $product->id(); $product->id( $id );
Gets or sets the products ID.
my $name = $product->name(); $product->name( $name );
Gets or sets the products name.
my $description = $product->description(); $product->description( $description );
Gets or sets the products description.
L<BZ::Client>, L<BZ::Client::API>
Dean Hamstead <dean@bytefoundry.com.au>
Jochen Wiedmann <jochen.wiedmann@gmail.com>
This software is copyright (c) 2015 by Dean Hamstad.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install BZ::Client, copy and paste the appropriate command in to your terminal.
cpanm
cpanm BZ::Client
CPAN shell
perl -MCPAN -e shell install BZ::Client
For more information on module installation, please visit the detailed CPAN module installation guide.