org.nuiton.topia
Class TopiaHistoryDAOHelper

java.lang.Object
  extended by org.nuiton.topia.TopiaHistoryDAOHelper

public class TopiaHistoryDAOHelper
extends java.lang.Object


Nested Class Summary
static class TopiaHistoryDAOHelper.TopiaHistoryEntityEnum
           
 
Field Summary
static java.lang.String entitiesList
          Deprecated. (will be removed soon).
 
Constructor Summary
protected TopiaHistoryDAOHelper()
          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 TopiaHistoryDAOHelper.TopiaHistoryEntityEnum[] 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 HistoryDAO getHistoryDAO(TopiaContext context)
           
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()
           
 
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

TopiaHistoryDAOHelper

protected TopiaHistoryDAOHelper()
no instance for this helper

Method Detail

getHistoryDAO

public static HistoryDAO getHistoryDAO(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 TopiaHistoryDAOHelper.TopiaHistoryEntityEnum[] getContracts()


Copyright © 2004-2009 CodeLutin. All Rights Reserved.