com.ptc.windchill.upgrade.util
Class ClearcaseUtil

java.lang.Object
  extended bycom.ptc.windchill.upgrade.util.ClearcaseUtil

public class ClearcaseUtil
extends Object


Constructor Summary
ClearcaseUtil()
           
 
Method Summary
static void add(ClearcaseIfc ccase, File file, String comment)
           
static String applyCommand(ClearcaseIfc ccase, String command, List elements, boolean applyIndividually)
           
static void applyLabel(ClearcaseIfc ccase, String label, List elements, boolean recurse)
           
static List cleartool(ClearcaseIfc ccase, String command)
           
static void createLabel(ClearcaseIfc ccase, String label, String vobName)
           
static List findCheckins(ClearcaseIfc ccase, String path, String limitDate, String username)
           
static List findCheckouts(ClearcaseIfc ccase, String path)
           
static List findLabels(ClearcaseIfc ccase, String vobPath)
           
static List findVOBs(ClearcaseIfc ccase)
           
static String quote(String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearcaseUtil

public ClearcaseUtil()
Method Detail

quote

public static String quote(String str)

findCheckins

public static List findCheckins(ClearcaseIfc ccase,
                                String path,
                                String limitDate,
                                String username)
                         throws ClearcaseException
Throws:
ClearcaseException

findCheckouts

public static List findCheckouts(ClearcaseIfc ccase,
                                 String path)
                          throws ClearcaseException
Throws:
ClearcaseException

findLabels

public static List findLabels(ClearcaseIfc ccase,
                              String vobPath)
                       throws ClearcaseException
Throws:
ClearcaseException

findVOBs

public static List findVOBs(ClearcaseIfc ccase)
                     throws ClearcaseException
Throws:
ClearcaseException

createLabel

public static void createLabel(ClearcaseIfc ccase,
                               String label,
                               String vobName)
                        throws ClearcaseException
Throws:
ClearcaseException

applyLabel

public static void applyLabel(ClearcaseIfc ccase,
                              String label,
                              List elements,
                              boolean recurse)
                       throws ClearcaseException
Throws:
ClearcaseException

applyCommand

public static String applyCommand(ClearcaseIfc ccase,
                                  String command,
                                  List elements,
                                  boolean applyIndividually)
                           throws ClearcaseException
Throws:
ClearcaseException

cleartool

public static List cleartool(ClearcaseIfc ccase,
                             String command)
                      throws ClearcaseException
Throws:
ClearcaseException

add

public static void add(ClearcaseIfc ccase,
                       File file,
                       String comment)
                throws ClearcaseException
Throws:
ClearcaseException