wt.epm.upload
Class EPMUploadInstance.ColumnFeature

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

public static class EPMUploadInstance.ColumnFeature
extends EPMUploadInstance.Column


Field Summary
(package private)  CacheFamilyTable.CacheFeatureDefinition cacheColumnDefinition
           
 
Fields inherited from class wt.epm.upload.EPMUploadInstance.Column
ndColumn, uploadInstance
 
Constructor Summary
EPMUploadInstance.ColumnFeature(EPMUploadInstance uploadInstance, EPMNDFamilyTableColumn ndColumn)
           
 
Method Summary
protected  CacheFamilyTable.CacheFamilyTableColumn createColumn(CacheFamilyTable cacheFamilyTable)
           
 EPMNDFamilyTableFeature 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.CacheFeatureDefinition cacheColumnDefinition
Constructor Detail

EPMUploadInstance.ColumnFeature

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

getNDColumn

public EPMNDFamilyTableFeature 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