wt.epm.upload
Class EPMUploadInstance.Column

java.lang.Object
  extended bywt.epm.upload.EPMUploadInstance.Column
Direct Known Subclasses:
EPMUploadInstance.ColumnAttribute, EPMUploadInstance.ColumnDependency, EPMUploadInstance.ColumnFeature, EPMUploadInstance.ColumnParameter
Enclosing class:
EPMUploadInstance

public abstract static class EPMUploadInstance.Column
extends Object


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

Field Detail

uploadInstance

protected EPMUploadInstance uploadInstance

ndColumn

protected EPMNDFamilyTableColumn ndColumn
Constructor Detail

EPMUploadInstance.Column

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

process

public void process(boolean isDefinition)
             throws WTException
Throws:
WTException

getCacheDocument

public CacheDocument getCacheDocument()
                               throws WTException
Throws:
WTException

getCacheFamilyTable

public CacheFamilyTable getCacheFamilyTable()
                                     throws WTException
Throws:
WTException

processDefinition

public abstract void processDefinition()
                                throws WTException
Throws:
WTException

processColumn

public CacheFamilyTable.CacheFamilyTableColumn processColumn()
                                                      throws WTException
Throws:
WTException

updateColumn

protected CacheFamilyTable.CacheFamilyTableColumn updateColumn(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
                                                        throws WTException
Throws:
WTException

createColumn

protected abstract CacheFamilyTable.CacheFamilyTableColumn createColumn(CacheFamilyTable cacheFamilyTable)
                                                                 throws WTException
Throws:
WTException

isCorrectColumnClass

protected abstract boolean isCorrectColumnClass(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
                                         throws WTException
Throws:
WTException

processValue

public abstract void processValue(boolean isDefinition)
                           throws WTException
Throws:
WTException

processCell

public EPMNDFTValue processCell(boolean isDefinition)
                         throws WTException
Throws:
WTException

createCell

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

updateCell

protected CacheDocument.CacheFamilyTableCell updateCell(CacheDocument cacheDocument,
                                                        boolean inherited,
                                                        boolean isDefinedHere,
                                                        EPMFamilyTableColumn epmColumn,
                                                        EPMNDFTValue ndValue,
                                                        CacheDocument.CacheFamilyTableCell cacheCell)
                                                 throws WTException
Throws:
WTException