com.ptc.wvs.server.publish
Interface CadConvert

All Superinterfaces:
FileConvert, Serializable
All Known Implementing Classes:
CadConvertACAD, CadConvertCADDS5, CadConvertCATIA, CadConvertCATIAV5, CadConvertECAD, CadConvertIDEAS, CadConvertINVENTOR, CadConvertOTHER, CadConvertPRODESKTOP, CadConvertPROE, CadConvertPROEForDLL, CadConvertSOLIDDESIGNER, CadConvertSOLIDWORKS, CadConvertUG

public interface CadConvert
extends FileConvert


Field Summary
static int ASSEMBLY
           
static int BOTTOMUP
           
static String CADAGENT_ERROR
           
static String CADAGENT_NOTHING
           
static int COMPONENT
           
static int DRAWING
           
static int ERROR
           
static int NOOP
           
static int NOTHING_TO_PROCESS
           
static int POSASSEMBLY
           
static int TOPDOWN
           
static int UNKNOWN
           
 
Method Summary
 String doAssemblyConversion(boolean doConversion, boolean doChildren, int count)
           
 String doComponentConversion(boolean doConversion, int count)
           
 String doDrawingConversion(boolean doConversion, int count)
           
 int getAssemblyContent(boolean getContent, boolean doChildren)
           
 String getAssemblyName()
           
 int getAssemblyType()
           
 int getComponentContent(boolean getContent)
           
 String getComponentName()
           
 int getDrawingContent(boolean getContent)
           
 String getDrawingName()
           
 int getType(boolean doConversion, boolean doChildren)
           
 boolean init(PublishJob publishJob, EPMDocument doc, Representable part, String options)
           
 int storeAssemblyRepresentation(boolean store, boolean doChildren, File outDir)
           
 int storeComponentRepresentation(boolean store, File outDir)
           
 int storeDrawingRepresentation(boolean store, File outDir)
           
 
Methods inherited from interface com.ptc.wvs.server.util.FileConvert
getAuthenticationString, getLocalFileContentFromContentItem, getLocalFileNameFromContentItem, getURLDataConnection, useDistributedCadAgent
 

Field Detail

NOTHING_TO_PROCESS

public static final int NOTHING_TO_PROCESS
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

NOOP

public static final int NOOP
See Also:
Constant Field Values

COMPONENT

public static final int COMPONENT
See Also:
Constant Field Values

DRAWING

public static final int DRAWING
See Also:
Constant Field Values

ASSEMBLY

public static final int ASSEMBLY
See Also:
Constant Field Values

POSASSEMBLY

public static final int POSASSEMBLY
See Also:
Constant Field Values

TOPDOWN

public static final int TOPDOWN
See Also:
Constant Field Values

BOTTOMUP

public static final int BOTTOMUP
See Also:
Constant Field Values

CADAGENT_ERROR

public static final String CADAGENT_ERROR
See Also:
Constant Field Values

CADAGENT_NOTHING

public static final String CADAGENT_NOTHING
See Also:
Constant Field Values
Method Detail

init

public boolean init(PublishJob publishJob,
                    EPMDocument doc,
                    Representable part,
                    String options)

getType

public int getType(boolean doConversion,
                   boolean doChildren)

getAssemblyType

public int getAssemblyType()

getComponentName

public String getComponentName()

getComponentContent

public int getComponentContent(boolean getContent)

doComponentConversion

public String doComponentConversion(boolean doConversion,
                                    int count)

storeComponentRepresentation

public int storeComponentRepresentation(boolean store,
                                        File outDir)

getDrawingName

public String getDrawingName()

getDrawingContent

public int getDrawingContent(boolean getContent)

doDrawingConversion

public String doDrawingConversion(boolean doConversion,
                                  int count)

storeDrawingRepresentation

public int storeDrawingRepresentation(boolean store,
                                      File outDir)

getAssemblyName

public String getAssemblyName()

getAssemblyContent

public int getAssemblyContent(boolean getContent,
                              boolean doChildren)

doAssemblyConversion

public String doAssemblyConversion(boolean doConversion,
                                   boolean doChildren,
                                   int count)

storeAssemblyRepresentation

public int storeAssemblyRepresentation(boolean store,
                                       boolean doChildren,
                                       File outDir)