|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.wgmecad.DesignAll
Nested Class Summary | |
class |
DesignAll.GridValue
|
Constructor Summary | |
DesignAll()
|
|
DesignAll(PersistedDesign design)
|
|
DesignAll(String asmNumber,
String revision)
Essentailly a test constructor for standalone test routines. |
|
DesignAll(String assemblyName,
String assemblyNumber,
String assemblyRevision,
String assemblyDescription,
String boardName,
String boardNumber,
String boardRevision,
String boardDescription,
String schematicName,
String schematicNumber,
String schematicRevision,
String schematicDescription)
Essentailly a test constructor for standalone test routines. |
|
DesignAll(String asmName,
String asmNumber,
String assemblyRevision,
String assemblyDescription,
String boardName,
String boardNumber,
String boardRevision,
String boardDescription,
String schematicName,
String schematicNumber,
String schematicRevision,
String schematicDescription,
String project,
String cabinet,
String brdFile,
String cpmFile,
String pcbFile,
String vptFile,
String solutionType,
String context,
String folder)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private int _id
private String project
private String cabinet
private String folder
private String context
private String solutionType
private boolean isInWindchill
private String globalCheckInComment
private static ArgumentMap argMap
private static ArgumentRegister argReg
private static SecondaryArgumentMap sargMap
private static SecondaryArgumentRegister sargReg
private String epmDocName
private String epmDocNumber
private String epmDocDescription
private String epmDocRevision
private String epmDocType
private String epmDocCheckoutStatus
private String epmDocCheckedOutBy
private String epmDocCheckedOutDate
private String epmDocState
private String epmDocLastModified
private String epmDocProject
private String epmDocCabinet
private String epmDocCreate_by_name
private String epmDocModified_by_name
private String assemblyName
private String assemblyNumber
private String assemblyDescription
private String assemblyRevision
private String assemblyCheckInComment
private String assemblyDocType
private String assemblyCheckoutStatus
private String assemblyCheckedOutBy
private String assemblyCheckedOutDate
private String assemblyState
private String assemblyLastModified
private String assemblyProject
private String assemblyCabinet
private String assemblyCreate_by_name
private String assemblyModified_by_name
private String boardName
private String boardNumber
private String boardDescription
private String boardRevision
private String boardCheckInComment
private String boardDocType
private String boardCheckoutStatus
private String boardCheckedOutBy
private String boardCheckedOutDate
private String boardState
private String boardLastModified
private String boardProject
private String boardCabinet
private String boardCreate_by_name
private String boardModified_by_name
private String schematicName
private String schematicNumber
private String schematicDescription
private String schematicRevision
private String schematicCheckInComment
private String schematicDocType
private String schematicCheckoutStatus
private String schematicCheckedOutBy
private String schematicCheckedOutDate
private String schematicState
private String schematicLastModified
private String schematicProject
private String schematicCabinet
private String schematicCreate_by_name
private String schematicModified_by_name
private String assemblyModify_date
private String boardModify_date
private String schematicModify_date
private String assemblyLCState
private String boardLCState
private String schematicLCState
private String assemblyCOStatus
private String boardCOStatus
private String schematicCOStatus
private boolean isAssemblyCheckedOut
private boolean isBoardCheckedOut
private boolean isSchematicCheckedOut
private boolean isAssemblyCheckedOutByUser
private boolean isBoardCheckedOutByUser
private boolean isSchematicCheckedOutByUser
static final int VALID_NUMBER_TOKENS
static final int ASSEMBLY_NAME
static final int ASSEMBLY_NUMBER
static final int ASSEMBLY_REVISION
static final int ASSEMBLY_DESCRIPTION
static final int BOARD_NAME
static final int BOARD_NUMBER
static final int BOARD_REVISION
static final int BOARD_DESCRIPTION
static final int SCHEMATIC_NAME
static final int SCHEMATIC_NUMBER
static final int SCHEMATIC_REVISION
static final int SCHEMATIC_DESCRIPTION
static final int PROJECT
static final int CABINET
static final int BRD_FILE
static final int CPM_FILE
static final int PCB_FILE
static final int VPT_FILE
static final int SOLUTION
static final int CONTEXT
static final int FOLDER
public static final int NONE
public static final int CREATENEW
public static final int CHECKIN
public static final int CHECKPOINT
public static final int CHECKOUT
public static final int CANCEL_CHECKOUT
public static final int NEW_REVISION
public static final int GET_COPY
public static final int QUERY_WORKSPACE
public static final int CIOPTIONS_NONE
public static final int CIOPTIONS_KEEP_CO
public static final int CIOPTIONS_KEEP_GC
public static final int CIOPTIONS_KEEP_TMP
public static final int CPOPTIONS_NONE
public static final int CPOPTIONS_KEEP_TMP
public static final int COOPTIONS_NONE
public static final int COOPTIONS_KEEP_TMP
public static final int GCOPTIONS_NONE
public static final int GCOPTIONS_KEEP_TMP
public static final int NewOPTIONS_NONE
public static final int NewOPTIONS_KEEP_GC
public static final int NewOPTIONS_KEEP_TMP
public static final String LEGACY_SRC_NAME
static org.apache.log4j.Logger logger
private static int _maxId
private Vector ECADContents
private Vector SchematicECADContents
private Vector BoardECADContents
private Vector AssemblyECADContents
private Properties userAttrsAsm
private Properties userAttrsSrc
private Properties userAttrsBrd
private Properties userAttrsSch
private boolean bomInclude
private boolean isNewDesign
private int currentAction
private boolean schGenerateOhio
private boolean brdGenerateOhio
private boolean schInclude
private boolean asmInclude
private boolean brdInclude
private int actionOption
private String actionOptionText
private boolean noInclude
private File dnLocation
private File schLocation
private File brdLocation
private boolean isLegacy
protected static final String separator
String vptFile
String[] vptFiles
String brdFile
String[] brdFiles
String pcbFile
String[] pcbFiles
String cpmFile
String[] cpmFiles
Constructor Detail |
public DesignAll(String asmNumber, String revision)
asmNumber
- revision
- public DesignAll(String assemblyName, String assemblyNumber, String assemblyRevision, String assemblyDescription, String boardName, String boardNumber, String boardRevision, String boardDescription, String schematicName, String schematicNumber, String schematicRevision, String schematicDescription)
assemblyNumber
- assemblyRevision
- public DesignAll()
public DesignAll(String asmName, String asmNumber, String assemblyRevision, String assemblyDescription, String boardName, String boardNumber, String boardRevision, String boardDescription, String schematicName, String schematicNumber, String schematicRevision, String schematicDescription, String project, String cabinet, String brdFile, String cpmFile, String pcbFile, String vptFile, String solutionType, String context, String folder)
public DesignAll(PersistedDesign design)
Method Detail |
public Vector getECADContents()
public void setECADContents(Vector _ECADContents)
public Vector getECADFilteredContents()
public Vector getECADFilteredContents(String epmDocType)
public Vector getSchECADContents()
public Vector getBrdECADContents()
public int getContentSize()
public void clearECADContents()
private boolean objectsEqual(Object o1, Object o2)
private boolean contentItemsMatch(ECADContentItem item1, ECADContentItem item2)
public void addECADItem(ECADContentItem item)
public boolean isNewDesign()
public void setNewDesign(boolean _isNewDesign)
public int getCurrentAction()
public void setCurrentAction(int _currentAction)
public boolean getSchGenerateOhio()
public void setSchGenerateOhio(boolean _schGenerateOhio)
public boolean getBrdGenerateOhio()
public void setBrdGenerateOhio(boolean _brdGenerateOhio)
public boolean getSchInclude()
public void setSchInclude(boolean _schInclude)
public boolean getAsmInclude()
public void setAsmInclude(boolean _asmInclude)
public boolean getBrdInclude()
public void setBrdInclude(boolean _brdInclude)
public int getActionOption()
public void setActionOption(int _actionOption)
public String getActionOptionText()
public void setActionOptionText(String _actionOptionText)
public boolean getNoInclude()
public void setNoInclude(boolean _noInclude)
public File getDnLocation()
public void setDnLocation(File _dnLocation, String whoCalled)
public File getSchLocation()
public void setSchLocation(File _schLocation, String whoCalled)
public File getBrdLocation()
public void setBrdLocation(File brdLocation)
public void setGlobalCheckInComment(String comment)
public String getGlobalCheckInComment()
public void setAssemblyCheckInComment(String comment)
public String getAssemblyCheckInComment()
public void setBoardCheckInComment(String comment)
public String getBoardCheckInComment()
public void setSchematicCheckInComment(String comment)
public String getSchematicCheckInComment()
public String getEPMDocType()
public void setEPMDocType(String epmDocType)
public boolean isAssemblyCheckedOut()
public void setAssemblyCheckedOut(boolean _isAssemblyCheckedOut)
public String getAssemblyCreatedBy()
public void setAssemblyCreatedBy(String _assemblyCreate_by_name)
public String getAssemblyModifiedBy()
public void setAssemblyModifiedBy(String _assemblyModified_by_name)
public String getAssemblyModifiedDate()
public void setAssemblyModifiedDate(String _assemblyModify_date)
public String getAssemblyLCState()
public void setAssemblyLCState(String _assemblyLCState)
public String getAssemblyCheckoutStatus()
public void setAssemblyCheckoutStatus(String _assemblyCheckoutStatus)
public String getAssemblyCheckedOutDate()
public void setAssemblyCheckedOutDate(String _assemblyCheckedOutDate)
public boolean isAssemblyCheckedOutByUser()
public void setAssemblyCheckedOutByUser(boolean _isAssemblyCheckedOutByUser)
public boolean isSchematicCheckedOut()
public void setSchematicCheckedOut(boolean _isSchematicCheckedOut)
public String getSchematicCreatedBy()
public void setSchematicCreatedBy(String _schematicCreate_by_name)
public String getSchematicModifiedBy()
public void setSchematicModifiedBy(String _schematicModified_by_name)
public String getSchematicModifiedDate()
public void setSchematicModifiedDate(String _schematicModify_date)
public String getSchematicLCState()
public void setSchematicLCState(String _schematicLCState)
public String getSchematicCheckoutStatus()
public void setSchematicCheckoutStatus(String _schematicCheckoutStatus)
public String getSchematicCheckedOutBy()
public void setSchematicCheckedOutBy(String _schematicCheckedOutBy)
public String getSchematicCheckedOutDate()
public void setSchematicCheckedOutDate(String _schematicCheckedOutDate)
public boolean isSchematicCheckedOutByUser()
public void setSchematicCheckedOutByUser(boolean _isSchematicCheckedOutByUser)
public boolean isBoardCheckedOut()
public void setBoardCheckedOut(boolean _isBoardCheckedOut)
public String getBoardCreatedBy()
public void setBoardCreatedBy(String _boardCreate_by_name)
public String getBoardModifiedBy()
public void setBoardModifiedBy(String _boardModified_by_name)
public String getBoardModifiedDate()
public void setBoardModifiedDate(String _boardModify_date)
public String getBoardLCState()
public void setBoardLCState(String _boardLCState)
public String getBoardCheckoutStatus()
public void setBoardCheckoutStatus(String _boardCheckoutStatus)
public String getBoardCheckedOutBy()
public void setBoardCheckedOutBy(String _boardCheckedOutBy)
public String getBoardCheckedOutDate()
public void setBoardCheckedOutDate(String _boardCheckedOutDate)
public boolean isBoardCheckedOutByUser()
public void setBoardCheckedOutByUser(boolean _isBoardCheckedOutByUser)
public boolean isInWindchill()
public void setInWindchill(boolean _isInWindchill)
public void setLegacy(boolean _isLegacy)
public boolean isLegacy()
private EPMDocument getBoardDocumentFromEPMAssembly(EPMDocument epmAssembly)
epmAssembly
-
private EPMDocument getSchematicDocumentFromEPMAssembly(EPMDocument epmAssembly)
epmAssembly
-
private void initialize(PersistedDesign design)
public void updateDesignFromDesign(DesignAll fromDsn, String epmDocType)
public void logDesignDump(String message)
message
- public boolean updateFromECADProperties(Properties ecadProps, boolean isNew)
ecadProps
- isNew
- if isNew=true don't do checks for existing asm or rev values
public void updateByQuery(String docType)
public Properties getPTCProperties(boolean queryProps)
private static void conditionalSetECADProperty(Properties p, String name, String value)
private static String conditionalGetECADProperty(Properties p, String name, String value)
private static String conditionalGetValue(String value, String propVal)
public DesignAll fromAttributeFile(Properties ecadProps, boolean isNew) throws InvalidDesignArgumentException
InvalidDesignArgumentException
private Properties filterUserAttrs(Properties allProps, ECADAttributes attrDefs, String docType)
public static DesignAll fromEncodedString(String configString) throws InvalidDesignArgumentException
InvalidDesignArgumentException
public static String encodeAndJoin(String sep, String[] strings)
public static String encode(String string)
public static String decode(String string)
public boolean equals(Object o)
public int hashCode()
public boolean equalsLogically(Object obj)
obj
- Object to compare with.
public static Class[] getGridColumnClasses()
public static Class[] getGridColumnClassesEx()
private static Class[] getGridColumnClasses(int numCols)
public static String[] getGridColumnNames()
public static String[] getGridColumnNamesEx()
public Object[] getGridRow()
public Object[] getGridRowEx()
public String toString()
public String getAssemblyNumber()
public void setAssemblyNumber(String assemblyNumber)
public String getAssemblyName()
public void setAssemblyName(String assemblyName)
public String getAssemblyDescription()
public void setAssemblyDescription(String assemblyDescription)
public String getAssemblyRevision()
public void setAssemblyRevision(String assemblyRevision)
public String getBoardNumber()
public void setBoardNumber(String boardNumber)
public String getBoardName()
public void setBoardName(String boardName)
public String getBoardDescription()
public void setBoardDescription(String boardDescription)
public String getBoardRevision()
public void setBoardRevision(String boardRevision)
public String getSchematicNumber()
public void setSchematicNumber(String schematicNumber)
public String getSchematicName()
public void setSchematicName(String schematicName)
public String getSchematicDescription()
public void setSchematicDescription(String schematicDescription)
public String getSchematicRevision()
public void setSchematicRevision(String schematicRevision)
public String getCabinet()
public void setCabinet(String cabinet)
public String getProject()
public void setProject(String project)
private String getFileValueUpdatedByDefault(String currentValue, String defaultValue, String[] valuesList)
valuesList
- String[]
public String getVPTFile()
public void setVPTFile(String _vptFile)
public String[] getVPTFiles()
public void setVPTFiles(String[] _vptFiles)
public void updateDefaultVPTFile(String _vptFile)
public String getBRDFile()
public void setBRDFile(String _brdFile)
public String[] getBRDFiles()
public void setBRDFiles(String[] _brdFiles)
public void updateDefaultBRDFile(String _brdFile)
public String getPCBFile()
public void setPCBFile(String _pcbFile)
public String[] getPCBFiles()
public void setPCBFiles(String[] _pcbFiles)
public void updateDefaultPCBFile(String _pcbFile)
public String getCPMFile()
public void setCPMFile(String _cpmFile)
public String[] getCPMFiles()
public void setCPMFiles(String[] _cpmFiles)
public void updateDefaultCPMFile(String _cpmFile)
public String getAsmErrorKey()
public String getSchErrorKey()
public String getBrdErrorKey()
public String getDesignErrorKey()
public String getFolder()
public void setFolder(String folder)
public String getContext()
public void setContext(String context)
public String getSolutionType()
public void setSolutionType(String solutionType)
public void setGeneratedItem(int itemKind, File file) throws InvalidArgumentException, UnexpectedArgumentException
itemKind
- intfile
- File
InvalidArgumentException
UnexpectedArgumentException
public void setGeneratedItems(int itemKind, File[] files) throws InvalidArgumentException, UnexpectedArgumentException
InvalidArgumentException
UnexpectedArgumentException
public boolean getBOMInclude()
public void setBOMInclude(boolean bomInclude)
public Properties getUserAttrsAsm()
public Properties getUserAttrsBrd()
public Properties getUserAttrsSch()
public Properties getUserAttrsSrc()
public void setUserAttrsAsm(Properties attrs)
public void setUserAttrsBrd(Properties attrs)
public void setUserAttrsSch(Properties attrs)
public void setUserAttrsSrc(Properties attrs)
private boolean isLocationEmpty(File location)
public boolean isBrdLocationEmpty()
public boolean isSchLocationEmpty()
public boolean isDnLocationEmpty()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |