org.chorem.pollen.business.persistence
Class UserAccountDAOAbstract<E extends UserAccount>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.chorem.pollen.business.persistence.UserAccountDAOAbstract<E>
All Implemented Interfaces:
org.nuiton.topia.persistence.TopiaDAO<E>
Direct Known Subclasses:
UserAccountDAOImpl

public abstract class UserAccountDAOAbstract<E extends UserAccount>
extends org.nuiton.topia.persistence.TopiaDAOImpl<E>
implements org.nuiton.topia.persistence.TopiaDAO<E>

Implantation DAO pour l'entité UserAccount. 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
UserAccountDAOAbstract()
           
 
Method Summary
 void delete(E entity)
           
 java.util.List<E> findAllByAdministrator(java.lang.Boolean v)
          Retourne les éléments ayant comme valeur pour l'attribut administrator le paramètre
 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> findAllByFirstName(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut firstName le paramètre
 java.util.List<E> findAllByLanguage(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut language le paramètre
 java.util.List<E> findAllByLastName(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut lastName 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> findAllByPassword(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut password le paramètre
 java.util.List<E> findAllContainsFavoriteList(PersonList... v)
          Retourne les éléments trouvé dont l'attribut favoriteList contient le paramètre
 java.util.List<E> findAllContainsPollAccount(PollAccount... v)
          Retourne les éléments trouvé dont l'attribut pollAccount contient le paramètre
 E findByAdministrator(java.lang.Boolean v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut administrator 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 findByFirstName(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut firstName le paramètre
 E findByLanguage(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut language le paramètre
 E findByLastName(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut lastName 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 findByPassword(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut password le paramètre
 E findContainsFavoriteList(PersonList... v)
          Retourne le premier élément trouvé dont l'attribut favoriteList contient le paramètre
 E findContainsPollAccount(PollAccount... v)
          Retourne le premier élément trouvé dont l'attribut pollAccount 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

UserAccountDAOAbstract

public UserAccountDAOAbstract()
Method Detail

getEntityClass

public java.lang.Class<E> getEntityClass()
Specified by:
getEntityClass in interface org.nuiton.topia.persistence.TopiaDAO<E extends UserAccount>
Overrides:
getEntityClass in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends UserAccount>

delete

public void delete(E entity)
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaDAO<E extends UserAccount>
Overrides:
delete in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends UserAccount>
Throws:
org.nuiton.topia.TopiaException

findByLogin

public E findByLogin(java.lang.String v)
                                  throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findAllByLogin

public java.util.List<E> findAllByLogin(java.lang.String v)
                                                     throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findByPassword

public E findByPassword(java.lang.String v)
                                     throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findAllByPassword

public java.util.List<E> findAllByPassword(java.lang.String v)
                                                        throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findByFirstName

public E findByFirstName(java.lang.String v)
                                      throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut firstName le paramètre

Parameters:
v - la valeur que doit avoir firstName
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllByFirstName

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

Parameters:
v - la valeur que doit avoir firstName
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException

findByLastName

public E findByLastName(java.lang.String v)
                                     throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut lastName le paramètre

Parameters:
v - la valeur que doit avoir lastName
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllByLastName

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

Parameters:
v - la valeur que doit avoir lastName
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException

findByAdministrator

public E findByAdministrator(java.lang.Boolean v)
                                          throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut administrator le paramètre

Parameters:
v - la valeur que doit avoir administrator
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllByAdministrator

public java.util.List<E> findAllByAdministrator(java.lang.Boolean v)
                                                             throws org.nuiton.topia.TopiaException
Retourne les éléments ayant comme valeur pour l'attribut administrator le paramètre

Parameters:
v - la valeur que doit avoir administrator
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException

findByLanguage

public E findByLanguage(java.lang.String v)
                                     throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé ayant comme valeur pour l'attribut language le paramètre

Parameters:
v - la valeur que doit avoir language
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllByLanguage

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

Parameters:
v - la valeur que doit avoir language
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException

findByEmail

public E findByEmail(java.lang.String v)
                                  throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findAllByEmail

public java.util.List<E> findAllByEmail(java.lang.String v)
                                                     throws org.nuiton.topia.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:
org.nuiton.topia.TopiaException

findContainsFavoriteList

public E findContainsFavoriteList(PersonList... v)
                                               throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé dont l'attribut favoriteList contient le paramètre

Parameters:
v - la valeur que doit contenir favoriteList
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllContainsFavoriteList

public java.util.List<E> findAllContainsFavoriteList(PersonList... v)
                                                                  throws org.nuiton.topia.TopiaException
Retourne les éléments trouvé dont l'attribut favoriteList contient le paramètre

Parameters:
v - la valeur que doit contenir favoriteList
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException

findContainsPollAccount

public E findContainsPollAccount(PollAccount... v)
                                              throws org.nuiton.topia.TopiaException
Retourne le premier élément trouvé dont l'attribut pollAccount contient le paramètre

Parameters:
v - la valeur que doit contenir pollAccount
Returns:
un element ou null
Throws:
org.nuiton.topia.TopiaException

findAllContainsPollAccount

public java.util.List<E> findAllContainsPollAccount(PollAccount... v)
                                                                 throws org.nuiton.topia.TopiaException
Retourne les éléments trouvé dont l'attribut pollAccount contient le paramètre

Parameters:
v - la valeur que doit contenir pollAccount
Returns:
une liste
Throws:
org.nuiton.topia.TopiaException


Copyright © 2009-2010 CodeLutin. All Rights Reserved.