org.nuiton.topia.taas.entities
Class TaasUserDAOAbstract<E extends TaasUser>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.nuiton.topia.taas.entities.TaasUserDAOAbstract<E>
All Implemented Interfaces:
TopiaDAO<E>
Direct Known Subclasses:
TaasUserDAOImpl

public abstract class TaasUserDAOAbstract<E extends TaasUser>
extends TopiaDAOImpl<E>
implements TopiaDAO<E>

Implantation DAO pour l'entité TaasUser. Cette classe contient une implantation de TopiaDAO a laquel elle peut deleguer des traitements


Field Summary
 
Fields inherited from class org.nuiton.topia.persistence.TopiaDAOImpl
context, entityClass
 
Constructor Summary
TaasUserDAOAbstract()
           
 
Method Summary
 void delete(E entity)
           
 java.util.List<E> findAllByEmail(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut email le paramètre
 java.util.List<E> findAllByEnabled(boolean v)
          Retourne les éléments ayant comme valeur pour l'attribut enabled le paramètre
 java.util.List<E> findAllByLastConnectionDate(java.util.Date v)
          Retourne les éléments ayant comme valeur pour l'attribut lastConnectionDate le paramètre
 java.util.List<E> findAllByLink(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut link le paramètre
 java.util.List<E> findAllByLogin(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut login le paramètre
 java.util.List<E> findAllByNumberOfConnection(int v)
          Retourne les éléments ayant comme valeur pour l'attribut numberOfConnection le paramètre
 java.util.List<E> findAllByPassword(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut password le paramètre
 java.util.List<E> findAllContainsPrincipals(TaasPrincipal... v)
          Retourne les éléments trouvé dont l'attribut principals contient le paramètre
 E findByEmail(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut email le paramètre
 E findByEnabled(boolean v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut enabled le paramètre
 E findByLastConnectionDate(java.util.Date v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut lastConnectionDate le paramètre
 E findByLink(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut link le paramètre
 E findByLogin(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut login le paramètre
 E findByNumberOfConnection(int v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut numberOfConnection le paramètre
 E findByPassword(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut password le paramètre
 E findContainsPrincipals(TaasPrincipal... v)
          Retourne le premier élément trouvé dont l'attribut principals contient le paramètre
 java.lang.Class<E> getEntityClass()
           
 
Methods inherited from class org.nuiton.topia.persistence.TopiaDAOImpl
addTopiaEntityListener, addTopiaEntityVetoable, commitTransaction, create, create, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllContainsProperties, findAllContainsProperties, findAllIds, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByTopiaId, findContainsProperties, findContainsProperties, getContext, getId, getId, getRequestPermission, init, instanciateNew, removeTopiaEntityListener, removeTopiaEntityVetoable, rollbackTransaction, size, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaDAO
addTopiaEntityListener, addTopiaEntityVetoable, commitTransaction, create, create, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllContainsProperties, findAllContainsProperties, findAllIds, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByTopiaId, findContainsProperties, findContainsProperties, getContext, getRequestPermission, init, removeTopiaEntityListener, removeTopiaEntityVetoable, rollbackTransaction, size, update
 

Constructor Detail

TaasUserDAOAbstract

public TaasUserDAOAbstract()
Method Detail

getEntityClass

public java.lang.Class<E> getEntityClass()
Specified by:
getEntityClass in interface TopiaDAO<E extends TaasUser>
Overrides:
getEntityClass in class TopiaDAOImpl<E extends TaasUser>

delete

public void delete(E entity)
            throws TopiaException
Specified by:
delete in interface TopiaDAO<E extends TaasUser>
Overrides:
delete in class TopiaDAOImpl<E extends TaasUser>
Throws:
TopiaException

findByLogin

public E findByLogin(java.lang.String v)
                               throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut login le paramètre

Parameters:
v - la valeur que doit avoir login
Returns:
un element ou null
Throws:
TopiaException

findAllByLogin

public java.util.List<E> findAllByLogin(java.lang.String v)
                                                  throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut login le paramètre

Parameters:
v - la valeur que doit avoir login
Returns:
une liste
Throws:
TopiaException

findByPassword

public E findByPassword(java.lang.String v)
                                  throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut password le paramètre

Parameters:
v - la valeur que doit avoir password
Returns:
un element ou null
Throws:
TopiaException

findAllByPassword

public java.util.List<E> findAllByPassword(java.lang.String v)
                                                     throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut password le paramètre

Parameters:
v - la valeur que doit avoir password
Returns:
une liste
Throws:
TopiaException

findByEmail

public E findByEmail(java.lang.String v)
                               throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut email le paramètre

Parameters:
v - la valeur que doit avoir email
Returns:
un element ou null
Throws:
TopiaException

findAllByEmail

public java.util.List<E> findAllByEmail(java.lang.String v)
                                                  throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut email le paramètre

Parameters:
v - la valeur que doit avoir email
Returns:
une liste
Throws:
TopiaException

findByEnabled

public E findByEnabled(boolean v)
                                 throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut enabled le paramètre

Parameters:
v - la valeur que doit avoir enabled
Returns:
un element ou null
Throws:
TopiaException

findAllByEnabled

public java.util.List<E> findAllByEnabled(boolean v)
                                                    throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut enabled le paramètre

Parameters:
v - la valeur que doit avoir enabled
Returns:
une liste
Throws:
TopiaException

findByLastConnectionDate

public E findByLastConnectionDate(java.util.Date v)
                                            throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut lastConnectionDate le paramètre

Parameters:
v - la valeur que doit avoir lastConnectionDate
Returns:
un element ou null
Throws:
TopiaException

findAllByLastConnectionDate

public java.util.List<E> findAllByLastConnectionDate(java.util.Date v)
                                                               throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut lastConnectionDate le paramètre

Parameters:
v - la valeur que doit avoir lastConnectionDate
Returns:
une liste
Throws:
TopiaException

findByNumberOfConnection

public E findByNumberOfConnection(int v)
                                            throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut numberOfConnection le paramètre

Parameters:
v - la valeur que doit avoir numberOfConnection
Returns:
un element ou null
Throws:
TopiaException

findAllByNumberOfConnection

public java.util.List<E> findAllByNumberOfConnection(int v)
                                                               throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut numberOfConnection le paramètre

Parameters:
v - la valeur que doit avoir numberOfConnection
Returns:
une liste
Throws:
TopiaException

findByLink

public E findByLink(java.lang.String v)
                              throws TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut link le paramètre

Parameters:
v - la valeur que doit avoir link
Returns:
un element ou null
Throws:
TopiaException

findAllByLink

public java.util.List<E> findAllByLink(java.lang.String v)
                                                 throws TopiaException
Retourne les éléments ayant comme valeur pour l'attribut link le paramètre

Parameters:
v - la valeur que doit avoir link
Returns:
une liste
Throws:
TopiaException

findContainsPrincipals

public E findContainsPrincipals(TaasPrincipal... v)
                                          throws TopiaException
Retourne le premier élément trouvé dont l'attribut principals contient le paramètre

Parameters:
v - la valeur que doit contenir principals
Returns:
un element ou null
Throws:
TopiaException

findAllContainsPrincipals

public java.util.List<E> findAllContainsPrincipals(TaasPrincipal... v)
                                                             throws TopiaException
Retourne les éléments trouvé dont l'attribut principals contient le paramètre

Parameters:
v - la valeur que doit contenir principals
Returns:
une liste
Throws:
TopiaException


Copyright © 2004-2009 CodeLutin. All Rights Reserved.