org.nuiton.topia
Class TopiaSecurityDAOHelper

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

public class TopiaSecurityDAOHelper
extends java.lang.Object


Nested Class Summary
static class TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
           
 
Field Summary
static java.lang.String entitiesList
          Deprecated. (will be removed soon).
 
Constructor Summary
protected TopiaSecurityDAOHelper()
          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 TopiaSecurityDAOHelper.TopiaSecurityEntityEnum[] 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 TaasAuthorizationDAO getTaasAuthorizationDAO(TopiaContext context)
           
static TaasPrincipalDAO getTaasPrincipalDAO(TopiaContext context)
           
static TaasUserDAO getTaasUserDAO(TopiaContext context)
           
static TopiaAssociationAuthorizationDAO getTopiaAssociationAuthorizationDAO(TopiaContext context)
           
static TopiaAuthorizationDAO getTopiaAuthorizationDAO(TopiaContext context)
           
static TopiaEntityAuthorizationDAO getTopiaEntityAuthorizationDAO(TopiaContext context)
           
static TopiaExpressionLinkDAO getTopiaExpressionLinkDAO(TopiaContext context)
           
static TopiaGroupDAO getTopiaGroupDAO(TopiaContext context)
           
static TopiaUserDAO getTopiaUserDAO(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

TopiaSecurityDAOHelper

protected TopiaSecurityDAOHelper()
no instance for this helper

Method Detail

getTopiaAssociationAuthorizationDAO

public static TopiaAssociationAuthorizationDAO getTopiaAssociationAuthorizationDAO(TopiaContext context)
                                                                            throws TopiaException
Throws:
TopiaException

getTopiaAuthorizationDAO

public static TopiaAuthorizationDAO getTopiaAuthorizationDAO(TopiaContext context)
                                                      throws TopiaException
Throws:
TopiaException

getTopiaEntityAuthorizationDAO

public static TopiaEntityAuthorizationDAO getTopiaEntityAuthorizationDAO(TopiaContext context)
                                                                  throws TopiaException
Throws:
TopiaException

getTopiaExpressionLinkDAO

public static TopiaExpressionLinkDAO getTopiaExpressionLinkDAO(TopiaContext context)
                                                        throws TopiaException
Throws:
TopiaException

getTopiaGroupDAO

public static TopiaGroupDAO getTopiaGroupDAO(TopiaContext context)
                                      throws TopiaException
Throws:
TopiaException

getTopiaUserDAO

public static TopiaUserDAO getTopiaUserDAO(TopiaContext context)
                                    throws TopiaException
Throws:
TopiaException

getTaasAuthorizationDAO

public static TaasAuthorizationDAO getTaasAuthorizationDAO(TopiaContext context)
                                                    throws TopiaException
Throws:
TopiaException

getTaasPrincipalDAO

public static TaasPrincipalDAO getTaasPrincipalDAO(TopiaContext context)
                                            throws TopiaException
Throws:
TopiaException

getTaasUserDAO

public static TaasUserDAO getTaasUserDAO(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 TopiaSecurityDAOHelper.TopiaSecurityEntityEnum[] getContracts()


Copyright © 2004-2009 CodeLutin. All Rights Reserved.