wt.epm.upload
Class EPMUploadInstance.ColumnDependency

java.lang.Object
  extended bywt.epm.upload.EPMUploadInstance.Column
      extended bywt.epm.upload.EPMUploadInstance.ColumnDependency
Direct Known Subclasses:
EPMUploadInstance.ColumnMember, EPMUploadInstance.ColumnReference
Enclosing class:
EPMUploadInstance

public abstract static class EPMUploadInstance.ColumnDependency
extends EPMUploadInstance.Column


Field Summary
 
Fields inherited from class wt.epm.upload.EPMUploadInstance.Column
ndColumn, uploadInstance
 
Constructor Summary
EPMUploadInstance.ColumnDependency(EPMUploadInstance uploadInstance, EPMNDFamilyTableColumn ndColumn)
           
 
Method Summary
protected  CacheDocument.CacheFamilyTableCell createCell(CacheDocument cacheDocument, String name, boolean inherited, boolean isDefinedHere, EPMFamilyTableColumn epmColumn, EPMNDFTValue ndValue)
           
 EPMNDFamilyTableDependency getNDColumn()
           
 void processDefinition()
           
 void processValue(boolean isDefinition)
           
 
Methods inherited from class wt.epm.upload.EPMUploadInstance.Column
createColumn, getCacheDocument, getCacheFamilyTable, isCorrectColumnClass, process, processCell, processColumn, updateCell, updateColumn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPMUploadInstance.ColumnDependency

public EPMUploadInstance.ColumnDependency(EPMUploadInstance uploadInstance,
                                          EPMNDFamilyTableColumn ndColumn)
Method Detail

getNDColumn

public EPMNDFamilyTableDependency getNDColumn()

processDefinition

public void processDefinition()
                       throws WTException
Specified by:
processDefinition in class EPMUploadInstance.Column
Throws:
WTException

processValue

public void processValue(boolean isDefinition)
                  throws WTException
Specified by:
processValue in class EPMUploadInstance.Column
Throws:
WTException

createCell

protected CacheDocument.CacheFamilyTableCell createCell(CacheDocument cacheDocument,
                                                        String name,
                                                        boolean inherited,
                                                        boolean isDefinedHere,
                                                        EPMFamilyTableColumn epmColumn,
                                                        EPMNDFTValue ndValue)
                                                 throws WTException
Overrides:
createCell in class EPMUploadInstance.Column
Throws:
WTException