wt.epm.workspaces
Class EPMUndoCheckoutDataContainer

java.lang.Object
  extended bywt.epm.workspaces.EPMUndoCheckoutDataContainer

public class EPMUndoCheckoutDataContainer
extends Object


Field Summary
(package private)  EPMNonoverridableConflicts m_conflicts
           
(package private)  WTValuedHashMap m_copyContainedInLinks
           
(package private)  WTHashSet m_familyTablesToDie
           
(package private)  Collection m_ftToStayIds
           
(package private)  WTCollection m_initFamilyTables
           
(package private)  Map m_oldColumnIdToNewColumnsMap
           
(package private)  Collection m_toFamilyTableCheck
           
(package private)  List m_toUndoCheckout
           
(package private)  EPMWorkspace m_workspace
           
 
Constructor Summary
EPMUndoCheckoutDataContainer(EPMWorkspace workspace, Collection workables, WTCollection initFamilyTablesToUndoCheckout)
           
 
Method Summary
private  void copyBackContainedInLinks()
           
private  void createCopyBackContainedInLinksMap()
           
(package private)  EPMNonoverridableConflicts getConflicts()
           
 WTHashSet getFamilyTablesToDie()
           
 Collection getToUndoCheckout()
           
private  void initCollections(Collection workables, WTCollection initFamilyTablesToUndoCheckout)
           
 boolean isFamilyTableConflicts()
           
private  void killFamilyTablesToDie()
           
private  void mustDieMustStayFTsSorting(Collection docs)
           
 void rollbackFamilyTables()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_workspace

EPMWorkspace m_workspace

m_toUndoCheckout

List m_toUndoCheckout

m_initFamilyTables

WTCollection m_initFamilyTables

m_familyTablesToDie

WTHashSet m_familyTablesToDie

m_ftToStayIds

Collection m_ftToStayIds

m_copyContainedInLinks

WTValuedHashMap m_copyContainedInLinks

m_oldColumnIdToNewColumnsMap

Map m_oldColumnIdToNewColumnsMap

m_toFamilyTableCheck

Collection m_toFamilyTableCheck

m_conflicts

EPMNonoverridableConflicts m_conflicts
Constructor Detail

EPMUndoCheckoutDataContainer

public EPMUndoCheckoutDataContainer(EPMWorkspace workspace,
                                    Collection workables,
                                    WTCollection initFamilyTablesToUndoCheckout)
                             throws WTException
Method Detail

initCollections

private void initCollections(Collection workables,
                             WTCollection initFamilyTablesToUndoCheckout)
                      throws WTException
Throws:
WTException

isFamilyTableConflicts

public boolean isFamilyTableConflicts()
                               throws WTException
Throws:
WTException

getToUndoCheckout

public Collection getToUndoCheckout()

getFamilyTablesToDie

public WTHashSet getFamilyTablesToDie()

getConflicts

EPMNonoverridableConflicts getConflicts()

mustDieMustStayFTsSorting

private void mustDieMustStayFTsSorting(Collection docs)
                                throws WTException
Throws:
WTException

rollbackFamilyTables

public void rollbackFamilyTables()
                          throws WTException
Throws:
WTException

killFamilyTablesToDie

private void killFamilyTablesToDie()
                            throws WTException
Throws:
WTException

copyBackContainedInLinks

private void copyBackContainedInLinks()
                               throws WTException
Throws:
WTException

createCopyBackContainedInLinksMap

private void createCopyBackContainedInLinksMap()
                                        throws WTException
Throws:
WTException