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
           
 
Constructor Summary
protected TopiaHistoryDAOHelper()
          TopiaHistoryDAOHelper :
 
Method Summary
static
<T extends TopiaEntity>
java.lang.Class<T>
getContractClass(java.lang.Class<T> klass)
          getContractClass :
static java.lang.Class<? extends TopiaEntity>[] getContractClasses()
          getContractClasses :
static TopiaHistoryDAOHelper.TopiaHistoryEntityEnum[] getContracts()
          getContracts :
static
<T extends TopiaEntity,D extends TopiaDAO<? super T>>
D
getDAO(TopiaContext context, java.lang.Class<T> klass)
          getDAO :
static
<T extends TopiaEntity,D extends TopiaDAO<? super T>>
D
getDAO(TopiaContext context, T entity)
          getDAO :
static HistoryDAO getHistoryDAO(TopiaContext context)
          getHistoryDAO :
static
<T extends TopiaEntity>
java.lang.Class<T>
getImplementationClass(java.lang.Class<T> klass)
          getImplementationClass :
static java.lang.Class<? extends TopiaEntity>[] getImplementationClasses()
          getImplementationClasses :
static java.lang.String getImplementationClassesAsString()
          getImplementationClassesAsString :
static java.lang.String getModelVersion()
          getModelVersion :
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopiaHistoryDAOHelper

protected TopiaHistoryDAOHelper()
TopiaHistoryDAOHelper :

Method Detail

getModelVersion

public static java.lang.String getModelVersion()
getModelVersion :

Returns:
String

getHistoryDAO

public static HistoryDAO getHistoryDAO(TopiaContext context)
                                throws TopiaException
getHistoryDAO :

Parameters:
context -
Returns:
HistoryDAO
Throws:
TopiaException

getDAO

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

Parameters:
context -
klass -
Returns:
> D
Throws:
TopiaException

getDAO

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

Parameters:
context -
entity -
Returns:
> D
Throws:
TopiaException

getContractClass

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

Parameters:
klass -
Returns:
Class

getImplementationClass

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

Parameters:
klass -
Returns:
Class

getContractClasses

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

Returns:
Class[]

getImplementationClasses

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

Returns:
Class[]

getImplementationClassesAsString

public static java.lang.String getImplementationClassesAsString()
getImplementationClassesAsString :

Returns:
String

getContracts

public static TopiaHistoryDAOHelper.TopiaHistoryEntityEnum[] getContracts()
getContracts :

Returns:
TopiaHistoryEntityEnum[]


Copyright © 2004-2010 CodeLutin. All Rights Reserved.