com.ptc.wvs.server.loader
Class EDRPartHelper

java.lang.Object
  extended bycom.ptc.wvs.server.loader.EDRPartHelper

public class EDRPartHelper
extends Object


Field Summary
private static boolean csFromDB
           
private static boolean isPDMLinkInstalled
           
private static String RESOURCE
           
private static boolean VERBOSE
           
private static WVSProperties wvsProperties
           
 
Constructor Summary
EDRPartHelper()
           
 
Method Summary
static WTPart createPart(String number, String name, String revision, String folder, String project, String lifeCycle, WTContainer container)
           
static WTPart generatePart(String number, String name, String version, String folder, String project, String lifeCycle, boolean iteratePart, WTContainer container)
           
static WTPart getWTPartByNumber(String number, String revision, WTContainer container)
           
static WTPart iteratePart(WTPart part, String number, String name, String version, String folder, String project, String lifeCycle)
           
static ConfigSpec selectDefaultPartConfigSpec(Representable part, EDRLogger logger)
           
static ConfigSpec selectDefaultPartConfigSpec(Representable part, EDRLogger logger, WTContainerRef currentContainerRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wvsProperties

private static WVSProperties wvsProperties

VERBOSE

private static boolean VERBOSE

isPDMLinkInstalled

private static boolean isPDMLinkInstalled

csFromDB

private static boolean csFromDB

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values
Constructor Detail

EDRPartHelper

public EDRPartHelper()
Method Detail

createPart

public static WTPart createPart(String number,
                                String name,
                                String revision,
                                String folder,
                                String project,
                                String lifeCycle,
                                WTContainer container)
                         throws WTException
Throws:
WTException

getWTPartByNumber

public static WTPart getWTPartByNumber(String number,
                                       String revision,
                                       WTContainer container)
                                throws WTException
Throws:
WTException

iteratePart

public static WTPart iteratePart(WTPart part,
                                 String number,
                                 String name,
                                 String version,
                                 String folder,
                                 String project,
                                 String lifeCycle)
                          throws WTException,
                                 WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

generatePart

public static WTPart generatePart(String number,
                                  String name,
                                  String version,
                                  String folder,
                                  String project,
                                  String lifeCycle,
                                  boolean iteratePart,
                                  WTContainer container)
                           throws WTException,
                                  WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

selectDefaultPartConfigSpec

public static ConfigSpec selectDefaultPartConfigSpec(Representable part,
                                                     EDRLogger logger)

selectDefaultPartConfigSpec

public static ConfigSpec selectDefaultPartConfigSpec(Representable part,
                                                     EDRLogger logger,
                                                     WTContainerRef currentContainerRef)