org.nuiton.topiatest
Class BillDAOAbstract<E extends Bill>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.nuiton.topia.persistence.TopiaDAOLegacy<E>
          extended by org.nuiton.topiatest.BillDAOAbstract<E>
All Implemented Interfaces:
org.nuiton.topia.persistence.TopiaDAO<E>
Direct Known Subclasses:
BillDAOImpl

public abstract class BillDAOAbstract<E extends Bill>
extends org.nuiton.topia.persistence.TopiaDAOLegacy<E>
implements org.nuiton.topia.persistence.TopiaDAO<E>


Field Summary
 
Fields inherited from class org.nuiton.topia.persistence.TopiaDAOLegacy
context, entityClass
 
Constructor Summary
BillDAOAbstract()
           
 
Method Summary
 void delete(E entity)
          delete :
 List<E> findAllByCost(int v)
          findAllByCost : Retourne les éléments ayant comme valeur pour l'attribut cost le paramètre.
 List<E> findAllByDate(Date v)
          findAllByDate : Retourne les éléments ayant comme valeur pour l'attribut date le paramètre.
 List<E> findAllByPaid(Boolean v)
          findAllByPaid : Retourne les éléments ayant comme valeur pour l'attribut paid le paramètre.
 List<E> findAllContainsCompany(Company... v)
          findAllContainsCompany : Retourne les éléments trouvé dont l'attribut company contient le paramètre.
 List<E> findAllContainsStore(Store... v)
          findAllContainsStore : Retourne les éléments trouvé dont l'attribut store contient le paramètre.
 Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
          findAllUsages :
 E findByCost(int v)
          findByCost : Retourne le premier élément trouvé ayant comme valeur pour l'attribut cost le paramètre.
 E findByDate(Date v)
          findByDate : Retourne le premier élément trouvé ayant comme valeur pour l'attribut date le paramètre.
 E findByPaid(Boolean v)
          findByPaid : Retourne le premier élément trouvé ayant comme valeur pour l'attribut paid le paramètre.
 E findContainsCompany(Company... v)
          findContainsCompany : Retourne le premier élément trouvé dont l'attribut company contient le paramètre.
 E findContainsStore(Store... v)
          findContainsStore : Retourne le premier élément trouvé dont l'attribut store contient le paramètre.
<U extends org.nuiton.topia.persistence.TopiaEntity>
List<U>
findUsages(Class<U> type, E entity)
          findUsages :
 Class<E> getEntityClass()
          getEntityClass :
 
Methods inherited from class org.nuiton.topia.persistence.TopiaDAOLegacy
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 org.nuiton.topia.persistence.TopiaDAOImpl
count, countByQuery, create, createQuery, createQuery, existByProperties, existByQuery, existByTopiaId, findAllByQuery, findAllMappedByQuery, findAllMappedByQuery, findByQuery, newInstance
 
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, count, countByQuery, create, create, create, createQuery, createQuery, existByProperties, existByQuery, existByTopiaId, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllByQuery, findAllContainsProperties, findAllContainsProperties, findAllIds, findAllMappedByQuery, findAllMappedByQuery, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByQuery, findByTopiaId, findContainsProperties, findContainsProperties, getContext, getRequestPermission, init, newInstance, removeTopiaEntityListener, removeTopiaEntityVetoable, rollbackTransaction, size, update
 

Constructor Detail

BillDAOAbstract

public BillDAOAbstract()
Method Detail

getEntityClass

public Class<E> getEntityClass()
getEntityClass :

Specified by:
getEntityClass in interface org.nuiton.topia.persistence.TopiaDAO<E extends Bill>
Overrides:
getEntityClass in class org.nuiton.topia.persistence.TopiaDAOLegacy<E extends Bill>
Returns:
Class

delete

public void delete(E entity)
            throws org.nuiton.topia.TopiaException
delete :

Specified by:
delete in interface org.nuiton.topia.persistence.TopiaDAO<E extends Bill>
Overrides:
delete in class org.nuiton.topia.persistence.TopiaDAOLegacy<E extends Bill>
Parameters:
entity -
Throws:
org.nuiton.topia.TopiaException

findByCost

public E findByCost(int v)
                          throws org.nuiton.topia.TopiaException
findByCost : Retourne le premier élément trouvé ayant comme valeur pour l'attribut cost le paramètre.

Parameters:
v -
Returns:
E
Throws:
org.nuiton.topia.TopiaException

findAllByCost

public List<E> findAllByCost(int v)
                                   throws org.nuiton.topia.TopiaException
findAllByCost : Retourne les éléments ayant comme valeur pour l'attribut cost le paramètre.

Parameters:
v -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findByDate

public E findByDate(Date v)
                          throws org.nuiton.topia.TopiaException
findByDate : Retourne le premier élément trouvé ayant comme valeur pour l'attribut date le paramètre.

Parameters:
v -
Returns:
E
Throws:
org.nuiton.topia.TopiaException

findAllByDate

public List<E> findAllByDate(Date v)
                                   throws org.nuiton.topia.TopiaException
findAllByDate : Retourne les éléments ayant comme valeur pour l'attribut date le paramètre.

Parameters:
v -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findByPaid

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

Parameters:
v -
Returns:
E
Throws:
org.nuiton.topia.TopiaException

findAllByPaid

public List<E> findAllByPaid(Boolean v)
                                   throws org.nuiton.topia.TopiaException
findAllByPaid : Retourne les éléments ayant comme valeur pour l'attribut paid le paramètre.

Parameters:
v -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findContainsStore

public E findContainsStore(Store... v)
                                 throws org.nuiton.topia.TopiaException
findContainsStore : Retourne le premier élément trouvé dont l'attribut store contient le paramètre.

Parameters:
v -
Returns:
E
Throws:
org.nuiton.topia.TopiaException

findAllContainsStore

public List<E> findAllContainsStore(Store... v)
                                          throws org.nuiton.topia.TopiaException
findAllContainsStore : Retourne les éléments trouvé dont l'attribut store contient le paramètre.

Parameters:
v -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findContainsCompany

public E findContainsCompany(Company... v)
                                   throws org.nuiton.topia.TopiaException
findContainsCompany : Retourne le premier élément trouvé dont l'attribut company contient le paramètre.

Parameters:
v -
Returns:
E
Throws:
org.nuiton.topia.TopiaException

findAllContainsCompany

public List<E> findAllContainsCompany(Company... v)
                                            throws org.nuiton.topia.TopiaException
findAllContainsCompany : Retourne les éléments trouvé dont l'attribut company contient le paramètre.

Parameters:
v -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findUsages

public <U extends org.nuiton.topia.persistence.TopiaEntity> List<U> findUsages(Class<U> type,
                                                                               E entity)
                                                                    throws org.nuiton.topia.TopiaException
findUsages :

Specified by:
findUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Bill>
Overrides:
findUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Bill>
Parameters:
type -
entity -
Returns:
List
Throws:
org.nuiton.topia.TopiaException

findAllUsages

public Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
                                                                                                                                      throws org.nuiton.topia.TopiaException
findAllUsages :

Specified by:
findAllUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Bill>
Overrides:
findAllUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Bill>
Parameters:
entity -
Returns:
Map, List>
Throws:
org.nuiton.topia.TopiaException


Copyright © 2004-2010 CodeLutin. All Rights Reserved.