wt.epm.upload
Class EPMUploadGeneric
java.lang.Object
wt.epm.upload.EPMUploadDocument
wt.epm.upload.EPMUploadStandalone
wt.epm.upload.EPMUploadInstance
wt.epm.upload.EPMUploadGeneric
- Direct Known Subclasses:
- EPMUploadTopGeneric
- public class EPMUploadGeneric
- extends EPMUploadInstance
Methods inherited from class wt.epm.upload.EPMUploadInstance |
checkNDDocument, checkNDFamilyTable, checkNDFamilyTableMember, checkNDGenericDocument, findCacheFamilyTable, getNDCADName, getNDFamilyTable, getNDFamilyTableMember, getNDGenericCadName, getNDTopGenericCadName, getUploadGeneric, markParamFeatValuesAsDeleted, processFamilyTableCells, processFamilyTableCellValues, setFamilyTableAndGeneric |
Methods inherited from class wt.epm.upload.EPMUploadStandalone |
addProcessedColumn, cleanupCells, cleanupColumns, createNewDependencies, diffDependencies, extractInstances, extractInstances, getNDAttrParamNameToDesignatedName, mapNDAttributeName, processAttributes, processDependencies, processProperties, removeDependencies, removeProcessedColumn, syncDependency, syncMemberLink, syncReferenceLink, updateDependencies |
Methods inherited from class wt.epm.upload.EPMUploadDocument |
ckeckModifiability, createNewDocument, createNewEPMDocument, getCachedDocument, getCachedDocument, getCachedDocumentForModification, getNDDocument, getUpload, setNDDocument, toString, updateDocument |
instances
private Map instances
EPMUploadGeneric
public EPMUploadGeneric(EPMUpload upload,
EPMNDFamilyTable familyTable,
EPMNDFamilyTableMember familyTableMember,
EPMNDDocument memberDocument,
EPMUploadGeneric generic)
throws WTException
- Creates instance upload document. The family table, the family table member
and generic are required. The member document is optional.
- Parameters:
upload
- EPMUploadfamilyTableMember
- EPMNDFamilyTableMembermemberDocument
- EPMNDDocumentgeneric
- EPMUploadGeneric
- Throws:
WTException
getInstances
public Map getInstances()
getInstance
public EPMUploadInstance getInstance(String cadName)
addInstance
public void addInstance(EPMUploadInstance instance)
throws WTException
- Throws:
WTException
removeInstance
public void removeInstance(String cadName)
preUpload
public void preUpload()
throws WTException
- Overrides:
preUpload
in class EPMUploadInstance
- Throws:
WTException
preUploadInstances
protected void preUploadInstances()
throws WTException
- Throws:
WTException
resolveDocument
public CacheDocument resolveDocument()
throws WTException
- Overrides:
resolveDocument
in class EPMUploadDocument
- Throws:
WTException
upload
public void upload()
throws WTException
- Overrides:
upload
in class EPMUploadStandalone
- Throws:
WTException
postUpload
public void postUpload()
throws WTException
- Overrides:
postUpload
in class EPMUploadInstance
- Throws:
WTException
getProcessedColumnNames
protected Collection getProcessedColumnNames()
- Overrides:
getProcessedColumnNames
in class EPMUploadStandalone
processFamilyTable
public void processFamilyTable()
throws WTException
- Overrides:
processFamilyTable
in class EPMUploadInstance
- Throws:
WTException
processFamilyTableCellDefinitions
protected void processFamilyTableCellDefinitions()
throws WTException
- Throws:
WTException