ClearCaseBase Class

Summary

Base class for all the ClearCase tasks.
graph BT Type-->Base0["Core.Tasks.ExternalProgramBase"] Type["ClearCaseBase"] class Type type-node Derived0["ClearCaseCatCs"]-->Type click Derived0 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseCatCs" Derived1["ClearCaseUnCheckOut"]-->Type click Derived1 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseUnCheckOut" Derived2["ClearCaseMkElem"]-->Type click Derived2 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseMkElem" Derived3["ClearCaseLock"]-->Type click Derived3 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseLock" Derived4["ClearCaseUnLock"]-->Type click Derived4 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseUnLock" Derived5["ClearCaseMkLbType"]-->Type click Derived5 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseMkLbType" Derived6["ClearCaseUpdate"]-->Type click Derived6 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseUpdate" Derived7["ClearCaseRmType"]-->Type click Derived7 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseRmType" Derived8["ClearCaseCheckOut"]-->Type click Derived8 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseCheckOut" Derived9["ClearCaseMkLabel"]-->Type click Derived9 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseMkLabel" Derived10["ClearCaseCheckIn"]-->Type click Derived10 "/api/NAnt.Contrib.Tasks.ClearCase/ClearCaseCheckIn"

Syntax

public abstract class ClearCaseBase : Core.Tasks.ExternalProgramBase

Constructors

Name Summary
ClearCaseBase() Base Constructor.

Properties

Name Value Summary
CommandSpecificArguments string
Derived classes should override this to provide command-specific commandline arguments.
ProgramArguments string
Overrides the base class.

Methods

Name Value Summary
ExecuteTask() void
Execute the perforce command assembled by subclasses.