com.ca.commons.datamodel
Class MigrateUtil

java.lang.Object
  extended by com.ca.commons.datamodel.MigrateUtil

public class MigrateUtil
extends Object

Placeholder for any migration utilities that are required.


Field Summary
static String ACCOUNT_VIRT_CONTAINER
           
static String GROUP__VIRT_CONTAINER
           
 
Constructor Summary
MigrateUtil()
           
 
Method Summary
static String migrateCompoundProperties125(String metadata)
          Migrate <classReference>MyClass</classReference> syntax to <classReference classRef="MyClass"/> which allows default value to appear as element body.
static String migrateImplVersion1To2(String version1Metadata)
          Migrate from MD_IMPL_VERSION 1 to 2, which means changing from JIAM symbolic childType names ("Container", "NativeGroup") to real datamodel class names ("eTDYNContainer", "eTDYNGroup") as well as using new-style Virtual Container definitions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCOUNT_VIRT_CONTAINER

public static final String ACCOUNT_VIRT_CONTAINER
See Also:
Constant Field Values

GROUP__VIRT_CONTAINER

public static final String GROUP__VIRT_CONTAINER
Constructor Detail

MigrateUtil

public MigrateUtil()
Method Detail

migrateImplVersion1To2

public static String migrateImplVersion1To2(String version1Metadata)
Migrate from MD_IMPL_VERSION 1 to 2, which means changing from JIAM symbolic childType names ("Container", "NativeGroup") to real datamodel class names ("eTDYNContainer", "eTDYNGroup") as well as using new-style Virtual Container definitions. Note this method has to deal with the fact that r12 ConXp outputs a group container and includes it in eTDYNDirectory.childtypes even if the usser chose not to map a group class.


migrateCompoundProperties125

public static String migrateCompoundProperties125(String metadata)
Migrate <classReference>MyClass</classReference> syntax to <classReference classRef="MyClass"/> which allows default value to appear as element body.



Created 2011-07-14 13:27 EST