Uses of Class
com.ptc.epm.commands.transaction.ECADTransaction

Packages that use ECADTransaction
com.ptc.epm.commands   
com.ptc.epm.commands.util   
com.ptc.hli.ecad   
 

Uses of ECADTransaction in com.ptc.epm.commands
 

Fields in com.ptc.epm.commands declared as ECADTransaction
private  ECADTransaction ECADCreateNewDesign.transaction
           
 

Methods in com.ptc.epm.commands with parameters of type ECADTransaction
static void XMLtoWCUtility.checkinDesignDoc(ECADDesign design, File zipFile, ECADXMLDocument contentXDoc, ECADTransaction transaction, HashMap checkedOutItems, HashMap itemsToCheckin)
          DesignDoc can be any major ECADDocument (Design, Assembly, Board or Schematic) and has the following properties: - Can contain Content - Can contain Describes links - Can contain Attributes - Can contain FileGroups - Is possible for any combination of the doc and/or its File Groups to not be checked out.
static void XMLtoWCUtility.checkinAssembly(ECADDesign design, File zipFile, ECADAssemblyHelper.AssemblyOptions options, ECADXMLDocument assyXDoc, ECADTransaction transaction, HashMap checkedOutItems, HashMap itemsToCheckin, HashMap deferredMoves)
           
protected static ECADAssembly XMLtoWCUtility.addAssembly(ECADDesign design, ECADXMLDocument assyXDoc, ECADAssemblyHelper.AssemblyOptions options, ECADTransaction transaction)
           
private static void ECADDelete.deleteSharedDocuments(EPMDocument epmDoc, List allDocs, ECADTransaction transaction, String message)
           
private static void ECADDelete.deleteAllParts(ECADTransaction transaction, EPMDocument thisDoc)
           
private static void ECADDelete.deletePart(ECADTransaction transaction, EPMDocument thisDoc)
           
private static void ECADDelete.deleteDoc(ECADTransaction transaction, EPMDocument thisDoc)
           
protected static void ECADCheckIn.checkInDesign(ECADDesign design, ECADTransaction transaction, ECADAssemblyHelper.AssemblyOptions options)
           
 

Uses of ECADTransaction in com.ptc.epm.commands.util
 

Fields in com.ptc.epm.commands.util declared as ECADTransaction
private  ECADTransaction FileGroupHelper.transaction
           
private  ECADTransaction ComponentHelper.transaction
           
 

Methods in com.ptc.epm.commands.util with parameters of type ECADTransaction
static WTPart PartHelper.createPartForDoc(ECADDocument doc, ECADAssemblyHelper.AssemblyOptions options, ECADTransaction transaction)
           
static WTPart[] PartHelper.createPartsForDocs(ECADDocument[] docs, ECADAssemblyHelper.AssemblyOptions options, ECADTransaction transaction)
           
protected static WTPart PartHelper.createPart(ECADDocument doc, PartHelperDelegate partDelegate, PartHelper.PartOptions options, ECADTransaction transaction)
           
protected static WTPart PartHelper.createPart(String number, String name, PartHelperDelegate partDelegate, PartHelper.PartOptions options, ECADTransaction transaction)
           
private static WTObject PartHelper.createRule(EPMDocument document, WTPart part, boolean createPassiveLinks, ECADTransaction transaction)
           
private static EPMBuildRule PartHelper.createBuildRule(EPMDocument document, WTPart part, ECADTransaction transaction)
           
private static EPMDescribeLink PartHelper.createDescribeLink(EPMDocument document, WTPart part, ECADTransaction transaction)
           
static void FileLoader.uploadFile(ECADDocument document, File file, boolean asPrimary, ECADTransaction transaction)
          Upload a given file as content for the given underlying EPMDocument using an ECADTransaction.
static void FileLoader.uploadFileGroups(HashSet fgNames, Vector myContents, File myZIPFile, ECADDesign design, ECADTransaction transaction)
           
static void FileLoader.uploadFiles(Vector fileGroup, ECADDocument doc, File myZIPFile, ECADTransaction transaction)
           
static void FileLoader.uploadFile(ECADDocument document, String fileName, File file, boolean asPrimary, ECADTransaction transaction)
          Upload a given file as content for the given underlying EPMDocument using an ECADTransaction.
private static void FileLoader.removeUnusedLinks(ECADDesign design, Vector myContents, ECADTransaction transaction)
           
static void FileGroupHelper.updateFileGroups(ECADDesign design, Vector myContents, File myZIPFile, ECADTransaction transaction)
          Update filegroup structure from ECADContent vector and Zip file
static ECADDocument FileGroupHelper.addNewFileGroup(ECADDocument designDoc, String docNumber, String docName, ECADTransaction transaction)
           
static void FileGroupHelper.addOldFileGroup(ECADDocument fileGroup, ECADDocument designDoc, ECADTransaction transaction)
           
static void FileGroupHelper.removeFileGroup(ECADDocument ecadDoc, ECADTransaction transaction)
           
static void FileGroupHelper.addDescribeLinks(ECADDocument doc, ECADTransaction transaction)
           
static ECADDocument DocHelper.createContentDoc(String number, String name, ECADDocument ecadDoc, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createComponentDoc(String number, String name, String description, int quantity, ECADAssembly assembly, WTContainerRef containerRef, ECADTransaction transaction)
           
static ECADDocument DocHelper.createAsmDoc(ECADAssembly assembly, ECADDesign design, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createDesignDoc(ECADDocument designDoc, ECADAssembly assembly, Folder folder, ECADTransaction transaction)
           
static ECADDocument DocHelper.createBasicDoc(ECADDocument designDoc, Folder folder, ECADTransaction transaction)
           
static EPMDocument DocHelper.createDoc(String number, String name, DocHelper.DocOptions options, ECADTransaction transaction)
           
static EPMDocument DocHelper.createDoc(EPMDocument epmDoc, DocHelper.DocOptions options, ECADTransaction transaction)
           
static EPMReferenceLink DocHelper.createReferenceLink(ECADDocument parent, ECADDocument child, ECADTransaction transaction)
           
static EPMMemberLink DocHelper.createMemberLink(ECADDocument parent, ECADDocument child, int quantity, ECADTransaction transaction)
           
static void ComponentHelper.updateAssemblyComponents(ECADDesign design, Vector components, ECADAssemblyHelper.AssemblyOptions myOptions, ECADTransaction transaction)
           
static void ComponentHelper.updateAssemblyComponents(ECADAssembly assembly, Vector refDesVector, ECADAssemblyHelper.AssemblyOptions myOptions, ECADTransaction transaction)
           
 

Constructors in com.ptc.epm.commands.util with parameters of type ECADTransaction
FileGroupHelper(ECADAssembly assembly, File groupFile, ECADTransaction transaction)
           
FileGroupHelper(ECADDesign design, File groupFile, ECADTransaction transaction)
           
ComponentHelper(ECADAssembly assembly, ECADAssemblyHelper.AssemblyOptions myOptions, ECADTransaction transaction)
           
 

Uses of ECADTransaction in com.ptc.hli.ecad
 

Methods in com.ptc.hli.ecad with parameters of type ECADTransaction
 void ECADDesign.update(ECADTransaction transaction)
          Update the design with the results of a transaction

Supported API: false
protected  void ECADAssembly.update(ECADTransaction transaction)
          Update the assembly using the results of the transaction

Supported API: false