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
           
 
Constructor Summary
protected TopiaSecurityDAOHelper()
          TopiaSecurityDAOHelper :
 
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 TopiaSecurityDAOHelper.TopiaSecurityEntityEnum[] 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
<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 :
static TaasAuthorizationDAO getTaasAuthorizationDAO(TopiaContext context)
          getTaasAuthorizationDAO :
static TaasPrincipalDAO getTaasPrincipalDAO(TopiaContext context)
          getTaasPrincipalDAO :
static TaasUserDAO getTaasUserDAO(TopiaContext context)
          getTaasUserDAO :
static TopiaAssociationAuthorizationDAO getTopiaAssociationAuthorizationDAO(TopiaContext context)
          getTopiaAssociationAuthorizationDAO :
static TopiaAuthorizationDAO getTopiaAuthorizationDAO(TopiaContext context)
          getTopiaAuthorizationDAO :
static TopiaEntityAuthorizationDAO getTopiaEntityAuthorizationDAO(TopiaContext context)
          getTopiaEntityAuthorizationDAO :
static TopiaExpressionLinkDAO getTopiaExpressionLinkDAO(TopiaContext context)
          getTopiaExpressionLinkDAO :
static TopiaGroupDAO getTopiaGroupDAO(TopiaContext context)
          getTopiaGroupDAO :
static TopiaUserDAO getTopiaUserDAO(TopiaContext context)
          getTopiaUserDAO :
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopiaSecurityDAOHelper

protected TopiaSecurityDAOHelper()
TopiaSecurityDAOHelper :

Method Detail

getModelVersion

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

Returns:
String

getTopiaAssociationAuthorizationDAO

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

Parameters:
context -
Returns:
TopiaAssociationAuthorizationDAO
Throws:
TopiaException

getTopiaAuthorizationDAO

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

Parameters:
context -
Returns:
TopiaAuthorizationDAO
Throws:
TopiaException

getTopiaEntityAuthorizationDAO

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

Parameters:
context -
Returns:
TopiaEntityAuthorizationDAO
Throws:
TopiaException

getTopiaExpressionLinkDAO

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

Parameters:
context -
Returns:
TopiaExpressionLinkDAO
Throws:
TopiaException

getTopiaGroupDAO

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

Parameters:
context -
Returns:
TopiaGroupDAO
Throws:
TopiaException

getTopiaUserDAO

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

Parameters:
context -
Returns:
TopiaUserDAO
Throws:
TopiaException

getTaasAuthorizationDAO

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

Parameters:
context -
Returns:
TaasAuthorizationDAO
Throws:
TopiaException

getTaasPrincipalDAO

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

Parameters:
context -
Returns:
TaasPrincipalDAO
Throws:
TopiaException

getTaasUserDAO

public static TaasUserDAO getTaasUserDAO(TopiaContext context)
                                  throws TopiaException
getTaasUserDAO :

Parameters:
context -
Returns:
TaasUserDAO
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 TopiaSecurityDAOHelper.TopiaSecurityEntityEnum[] getContracts()
getContracts :

Returns:
TopiaSecurityEntityEnum[]


Copyright © 2004-2009 CodeLutin. All Rights Reserved.