org.nuiton.topia.history.entities
Class HistoryDAOAbstract<E extends History>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.nuiton.topia.history.entities.HistoryDAOAbstract<E>
All Implemented Interfaces:
TopiaDAO<E>
Direct Known Subclasses:
HistoryDAOImpl

public abstract class HistoryDAOAbstract<E extends History>
extends TopiaDAOImpl<E>
implements TopiaDAO<E>

Implantation DAO pour l'entité History. 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
HistoryDAOAbstract()
           
 
Method Summary
 void delete(E entity)
           
 java.util.List<E> findAllByAction(int v)
          Retourne les éléments ayant comme valeur pour l'attribut action le paramètre
 java.util.List<E> findAllByActionDate(java.util.Date v)
          Retourne les éléments ayant comme valeur pour l'attribut actionDate le paramètre
 java.util.List<E> findAllByTarget(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut target le paramètre
 java.util.List<E> findAllByType(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut type le paramètre
 java.util.List<E> findAllByUserId(java.lang.String v)
          Retourne les éléments ayant comme valeur pour l'attribut userId le paramètre
 E findByAction(int v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut action le paramètre
 E findByActionDate(java.util.Date v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut actionDate le paramètre
 E findByTarget(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut target le paramètre
 E findByType(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut type le paramètre
 E findByUserId(java.lang.String v)
          Retourne le premier élément trouvé ayant comme valeur pour l'attribut userId 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

HistoryDAOAbstract

public HistoryDAOAbstract()
Method Detail

getEntityClass

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

delete

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

findByActionDate

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

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

findAllByActionDate

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

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

findByUserId

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

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

findAllByUserId

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

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

findByAction

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

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

findAllByAction

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

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

findByType

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

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

findAllByType

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

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

findByTarget

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

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

findAllByTarget

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

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


Copyright © 2004-2009 CodeLutin. All Rights Reserved.