wt.epm.upgrade
Class FamilyTableR7ToR8Migrator.Server

java.lang.Object
  extended bywt.epm.upgrade.FamilyTableR7ToR8Migrator.Server
All Implemented Interfaces:
RemoteAccess, Serializable
Enclosing class:
FamilyTableR7ToR8Migrator

public static class FamilyTableR7ToR8Migrator.Server
extends Object
implements RemoteAccess, Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface wt.method.RemoteAccess
versionID
 
Constructor Summary
FamilyTableR7ToR8Migrator.Server()
           
 
Method Summary
private static void addCompatibleFamilyToWorkspace(FamilyTableR7ToR8Migrator.Summary summary)
           
private static EPMSepFamilyTable copyLinks(EPMSepFamilyTable newFT, EPMSepFamilyTable oldFT, WTCollection excludedMasters)
           
private static void createFTForBaselines(WTCollection compatibleBaselines, FamilyTableR7ToR8Migrator.Summary summary)
           
private static EPMSepFamilyTable createFTForDocuments(WTCollection baselineables)
           
private static WTCollection findFamilyDocumentsInBaseline(Baseline baseline)
           
private static WTCollection findFamilyTablesFor(WTCollection documents, List incompatibleList)
           
private static WTCollection findR7CompatibleBaselines()
           
private static WTContainer getContainerFor(WTCollection documents)
           
private static EPMSepFamilyTable getLastCreatedFamilyTableFor(WTCollection iterations)
           
private static EPMSepFamilyTable getLastCreatedInSolution(WTValuedMap container2ft, WTContainer in)
           
private static WTKeyedMap indexByInstanceSolution(WTSet links)
           
static FamilyTableR7ToR8Migrator.Summary migrateAll()
           
private static void migrateGenericIterations(WTCollection iterations, FamilyTableR7ToR8Migrator.Summary summary)
           
static void migrateGenericMaster(EPMDocumentMaster topGenericMaster, FamilyTableR7ToR8Migrator.Summary summary)
           
private static EPMSepFamilyTable migrateSingleIteration(EPMDocument generic, WTSet links, EPMSepFamilyTable lastFT, FamilyTableR7ToR8Migrator.Summary summary)
           
private static void putLastCreatedInSolution(WTValuedMap container2ft, WTContainer in, EPMSepFamilyTable ft)
           
private static WTList sortOnCreation(WTCollection persistables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FamilyTableR7ToR8Migrator.Server

public FamilyTableR7ToR8Migrator.Server()
Method Detail

migrateAll

public static FamilyTableR7ToR8Migrator.Summary migrateAll()
                                                    throws WTException
Throws:
WTException

migrateGenericMaster

public static void migrateGenericMaster(EPMDocumentMaster topGenericMaster,
                                        FamilyTableR7ToR8Migrator.Summary summary)
                                 throws WTException,
                                        PropertyVetoException
Throws:
WTException
PropertyVetoException

migrateGenericIterations

private static void migrateGenericIterations(WTCollection iterations,
                                             FamilyTableR7ToR8Migrator.Summary summary)
                                      throws WTException,
                                             PropertyVetoException
Throws:
WTException
PropertyVetoException

migrateSingleIteration

private static EPMSepFamilyTable migrateSingleIteration(EPMDocument generic,
                                                        WTSet links,
                                                        EPMSepFamilyTable lastFT,
                                                        FamilyTableR7ToR8Migrator.Summary summary)
                                                 throws WTException,
                                                        PropertyVetoException
Throws:
WTException
PropertyVetoException

copyLinks

private static EPMSepFamilyTable copyLinks(EPMSepFamilyTable newFT,
                                           EPMSepFamilyTable oldFT,
                                           WTCollection excludedMasters)
                                    throws WTException,
                                           WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

addCompatibleFamilyToWorkspace

private static void addCompatibleFamilyToWorkspace(FamilyTableR7ToR8Migrator.Summary summary)
                                            throws WTException
Throws:
WTException

createFTForBaselines

private static void createFTForBaselines(WTCollection compatibleBaselines,
                                         FamilyTableR7ToR8Migrator.Summary summary)
                                  throws WTException,
                                         PropertyVetoException
Throws:
WTException
PropertyVetoException

findFamilyDocumentsInBaseline

private static WTCollection findFamilyDocumentsInBaseline(Baseline baseline)
                                                   throws WTException
Throws:
WTException

findFamilyTablesFor

private static WTCollection findFamilyTablesFor(WTCollection documents,
                                                List incompatibleList)
                                         throws WTException
Throws:
WTException

getContainerFor

private static WTContainer getContainerFor(WTCollection documents)
                                    throws WTException
Throws:
WTException

getLastCreatedInSolution

private static EPMSepFamilyTable getLastCreatedInSolution(WTValuedMap container2ft,
                                                          WTContainer in)
                                                   throws WTException
Throws:
WTException

putLastCreatedInSolution

private static void putLastCreatedInSolution(WTValuedMap container2ft,
                                             WTContainer in,
                                             EPMSepFamilyTable ft)
                                      throws WTException
Throws:
WTException

indexByInstanceSolution

private static WTKeyedMap indexByInstanceSolution(WTSet links)
                                           throws WTException
Throws:
WTException

sortOnCreation

private static WTList sortOnCreation(WTCollection persistables)
                              throws WTException
Throws:
WTException

createFTForDocuments

private static EPMSepFamilyTable createFTForDocuments(WTCollection baselineables)
                                               throws WTException,
                                                      PropertyVetoException
Throws:
WTException
PropertyVetoException

getLastCreatedFamilyTableFor

private static EPMSepFamilyTable getLastCreatedFamilyTableFor(WTCollection iterations)
                                                       throws WTException
Throws:
WTException

findR7CompatibleBaselines

private static WTCollection findR7CompatibleBaselines()
                                               throws WTException,
                                                      WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException