wt.epm.upload
Class EPMUploadInstance.ColumnParameter

java.lang.Object
  extended bywt.epm.upload.EPMUploadInstance.Column
      extended bywt.epm.upload.EPMUploadInstance.ColumnParameter
Enclosing class:
EPMUploadInstance

public static class EPMUploadInstance.ColumnParameter
extends EPMUploadInstance.Column


Field Summary
(package private)  CacheFamilyTable.CacheParameterDefinition cacheColumnDefinition
           
 
Fields inherited from class wt.epm.upload.EPMUploadInstance.Column
ndColumn, uploadInstance
 
Constructor Summary
EPMUploadInstance.ColumnParameter(EPMUploadInstance uploadInstance, EPMNDFamilyTableColumn ndColumn)
           
 
Method Summary
protected  CacheFamilyTable.CacheFamilyTableColumn createColumn(CacheFamilyTable cacheFamilyTable)
           
 EPMNDFamilyTableParameter getNDColumn()
           
protected  boolean isCorrectColumnClass(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
           
 void processDefinition()
           
 void processValue(boolean isDefinition)
           
protected  CacheFamilyTable.CacheFamilyTableColumn updateColumn(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
           
 
Methods inherited from class wt.epm.upload.EPMUploadInstance.Column
createCell, getCacheDocument, getCacheFamilyTable, process, processCell, processColumn, updateCell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheColumnDefinition

CacheFamilyTable.CacheParameterDefinition cacheColumnDefinition
Constructor Detail

EPMUploadInstance.ColumnParameter

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

getNDColumn

public EPMNDFamilyTableParameter getNDColumn()

processDefinition

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

updateColumn

protected CacheFamilyTable.CacheFamilyTableColumn updateColumn(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
                                                        throws WTException
Overrides:
updateColumn in class EPMUploadInstance.Column
Throws:
WTException

createColumn

protected CacheFamilyTable.CacheFamilyTableColumn createColumn(CacheFamilyTable cacheFamilyTable)
                                                        throws WTException
Specified by:
createColumn in class EPMUploadInstance.Column
Throws:
WTException

isCorrectColumnClass

protected boolean isCorrectColumnClass(CacheFamilyTable.CacheFamilyTableColumn cacheColumn)
Specified by:
isCorrectColumnClass in class EPMUploadInstance.Column

processValue

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