NAME Component.pm

Object oriented interface to UCM Component

VERSION

Author

Andrew DeFaria <Andrew@DeFaria.com>

Revision

$Revision: 1.8 $

Created

Fri May 14 18:16:16 PDT 2010

Modified

$Date: 2011/11/15 02:00:58 $

SYNOPSIS

Provides access to information about Clearcase Components.

my $stream = new Clearcase::UCM::Component($name, $pvob);

DESCRIPTION

This module implements a UCM Component object

ROUTINES

The following routines are exported:

new

Construct a new Clearcase Component object.

Parameters:

name

Name of Component

pvob

Associated pvob

Returns:

Clearcase Component object

name

Returns the name of the component

Parameters:

none

Returns:

name

pvob

Returns the pvob of the component

Parameters:

none

Returns:

pvob

create

Creates a new UCM Component Object

Parameters:

none

Returns:

$status

Status from cleartool

@output

Ouput from cleartool

remove

Removes UCM Component

Parameters:

Returns:

$status

Status from cleartool

@output

Ouput from cleartool

exists

Returns true if the component exists - false otherwise.

Parameters:

none

Returns:

boolean

DEPENDENCIES

Modules

Clearcase
Clearcase::UCM::Baseline
Clearcase::UCM::Project

INCOMPATABILITIES

None

BUGS AND LIMITATIONS

There are no known bugs in this module.

Please report problems to Andrew DeFaria <Andrew@DeFaria.com>.

COPYRIGHT AND LICENSE

Copyright (C) 2020 by Andrew@DeFaria.com

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.38.0 or, at your option, any later version of Perl 5 you may have available.