wt.epm.upgrade
Class FamilyTableR7ToR8Migrator

java.lang.Object
  extended bywt.epm.upgrade.FamilyTableR7ToR8Migrator
All Implemented Interfaces:
Serializable

public class FamilyTableR7ToR8Migrator
extends Object
implements Serializable

Migrates Family Table R7 model to R8 by changing ...

  • Create EPMSepFamilyTable objects as needed. EPMContainedIn links are updated to use these objects.
  • Update FamilyTableStatus attribute on EPMDocument
  • Move Primary Content from topGeneric to EPMSepFamilyTable This Migrator depends on the "Secondary contents" Migrator which moves CAD Model file to primary ContentItem. Hence "Secondary contents" Migrator should be run before this Migrator. This Migrator makes the assumption that CADName is unique and uses CADName to create/search FamilyTable. Hence CADName Migrator should be run before this Migrator. Currently this does not handle following...

  • Nested family tables. These are not used by any clients in R7. Supported API: false Extendable: false

    See Also:
    Serialized Form

    Nested Class Summary
    static class FamilyTableR7ToR8Migrator.Server
               
    static class FamilyTableR7ToR8Migrator.Summary
               
     
    Field Summary
    private static String SERVER_CLASS
               
     
    Constructor Summary
    FamilyTableR7ToR8Migrator()
               
     
    Method Summary
    static String migrateAll()
               
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    SERVER_CLASS

    private static final String SERVER_CLASS
    Constructor Detail

    FamilyTableR7ToR8Migrator

    public FamilyTableR7ToR8Migrator()
    Method Detail

    migrateAll

    public static String migrateAll()
                             throws WTException
    Throws:
    WTException