org.nuiton.topia.migration
Class MigrationServiceDAOHelper

java.lang.Object
  extended by org.nuiton.topia.migration.MigrationServiceDAOHelper

public class MigrationServiceDAOHelper
extends java.lang.Object


Nested Class Summary
static class MigrationServiceDAOHelper.MigrationServiceEntityEnum
           
 
Field Summary
static java.lang.String entitiesList
          Deprecated. (will be removed soon).
 
Constructor Summary
protected MigrationServiceDAOHelper()
          no instance for this helper
 
Method Summary
static
<T extends TopiaEntity>
java.lang.Class<T>
getContractClass(java.lang.Class<T> klass)
           
static java.lang.Class<? extends TopiaEntity>[] getContractClasses()
           
static MigrationServiceDAOHelper.MigrationServiceEntityEnum[] getContracts()
           
static
<T extends TopiaEntity,D extends TopiaDAO<? super T>>
D
getDAO(TopiaContext context, java.lang.Class<T> klass)
           
static
<T extends TopiaEntity,D extends TopiaDAO<? super T>>
D
getDAO(TopiaContext context, T entity)
           
static
<T extends TopiaEntity>
java.lang.Class<T>
getImplementationClass(java.lang.Class<T> klass)
           
static java.lang.Class<? extends TopiaEntity>[] getImplementationClasses()
           
static java.lang.String getImplementationClassesAsString()
           
static TMSVersionDAO getTMSVersionDAO(TopiaContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entitiesList

public static final java.lang.String entitiesList
Deprecated. (will be removed soon).
use getImplementationClassesAsString()

See Also:
Constant Field Values
Constructor Detail

MigrationServiceDAOHelper

protected MigrationServiceDAOHelper()
no instance for this helper

Method Detail

getTMSVersionDAO

public static TMSVersionDAO getTMSVersionDAO(TopiaContext context)
                                      throws TopiaException
Throws:
TopiaException

getDAO

public static <T extends TopiaEntity,D extends TopiaDAO<? super T>> D getDAO(TopiaContext context,
                                                                             java.lang.Class<T> klass)
                                            throws TopiaException
Throws:
TopiaException

getDAO

public static <T extends TopiaEntity,D extends TopiaDAO<? super T>> D getDAO(TopiaContext context,
                                                                             T entity)
                                            throws TopiaException
Throws:
TopiaException

getContractClass

public static <T extends TopiaEntity> java.lang.Class<T> getContractClass(java.lang.Class<T> klass)

getImplementationClass

public static <T extends TopiaEntity> java.lang.Class<T> getImplementationClass(java.lang.Class<T> klass)

getContractClasses

public static java.lang.Class<? extends TopiaEntity>[] getContractClasses()

getImplementationClasses

public static java.lang.Class<? extends TopiaEntity>[] getImplementationClasses()

getImplementationClassesAsString

public static java.lang.String getImplementationClassesAsString()

getContracts

public static MigrationServiceDAOHelper.MigrationServiceEntityEnum[] getContracts()


Copyright © 2004-2009 CodeLutin. All Rights Reserved.