wt.epm.familytable
Class EPMNewIterationDataContainer.icCheckoutOperationAdapter

java.lang.Object
  extended bywt.epm.familytable.EPMNewIterationDataContainer.icOperationAdapter
      extended bywt.epm.familytable.EPMNewIterationDataContainer.icCheckoutOperationAdapter
Enclosing class:
EPMNewIterationDataContainer

public class EPMNewIterationDataContainer.icCheckoutOperationAdapter
extends EPMNewIterationDataContainer.icOperationAdapter


Field Summary
private  boolean nullWSCheckout
           
 
Fields inherited from class wt.epm.familytable.EPMNewIterationDataContainer.icOperationAdapter
m_conflicts
 
Constructor Summary
(package private) EPMNewIterationDataContainer.icCheckoutOperationAdapter()
           
 
Method Summary
protected  Map copyFamilyTable(Collection fts, Map originalIdToTargetDoc, WTCollection toMakeStandalone)
           
private  Collection getLatestNonLetestIds(Collection latestIds)
           
 int getMode()
           
protected  void initialFamilyTablesRegistry(Collection orphanDocIds)
           
 boolean isFamilyTableConflicts()
           
 void registerMoreFamilyTables(Collection orphanDocIds, boolean checkExisting)
           
 void setTargetDocument(EPMDocument original, EPMDocument target)
           
 
Methods inherited from class wt.epm.familytable.EPMNewIterationDataContainer.icOperationAdapter
conflictCheck, copyFamilyTable, getConflicts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nullWSCheckout

private boolean nullWSCheckout
Constructor Detail

EPMNewIterationDataContainer.icCheckoutOperationAdapter

EPMNewIterationDataContainer.icCheckoutOperationAdapter()
                                                  throws WTException
Method Detail

getMode

public int getMode()
Specified by:
getMode in class EPMNewIterationDataContainer.icOperationAdapter

setTargetDocument

public void setTargetDocument(EPMDocument original,
                              EPMDocument target)
                       throws WTException
Overrides:
setTargetDocument in class EPMNewIterationDataContainer.icOperationAdapter
Throws:
WTException

registerMoreFamilyTables

public void registerMoreFamilyTables(Collection orphanDocIds,
                                     boolean checkExisting)
                              throws WTException
Specified by:
registerMoreFamilyTables in class EPMNewIterationDataContainer.icOperationAdapter
Throws:
WTException

getLatestNonLetestIds

private Collection getLatestNonLetestIds(Collection latestIds)
                                  throws WTException
Throws:
WTException

initialFamilyTablesRegistry

protected void initialFamilyTablesRegistry(Collection orphanDocIds)
                                    throws WTException
Overrides:
initialFamilyTablesRegistry in class EPMNewIterationDataContainer.icOperationAdapter
Throws:
WTException

copyFamilyTable

protected Map copyFamilyTable(Collection fts,
                              Map originalIdToTargetDoc,
                              WTCollection toMakeStandalone)
                       throws WTException
Specified by:
copyFamilyTable in class EPMNewIterationDataContainer.icOperationAdapter
Throws:
WTException

isFamilyTableConflicts

public boolean isFamilyTableConflicts()
                               throws WTException
Overrides:
isFamilyTableConflicts in class EPMNewIterationDataContainer.icOperationAdapter
Throws:
WTException