fr.ifremer.isisfish.entities
Class PopulationGroupDAOAbstract<E extends PopulationGroup>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.nuiton.topia.persistence.TopiaDAOLegacy<E>
          extended by fr.ifremer.isisfish.entities.PopulationGroupDAOAbstract<E>
All Implemented Interfaces:
org.nuiton.topia.persistence.TopiaDAO<E>
Direct Known Subclasses:
PopulationGroupDAOImpl

public abstract class PopulationGroupDAOAbstract<E extends PopulationGroup>
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
PopulationGroupDAOAbstract()
           
 
Method Summary
 void delete(E entity)
          delete :
 List<E> findAllByAge(double v)
          findAllByAge : Retourne les éléments ayant comme valeur pour l'attribut age le paramètre.
 List<E> findAllByComment(String v)
          findAllByComment : Retourne les éléments ayant comme valeur pour l'attribut comment le paramètre.
 List<E> findAllById(int v)
          findAllById : Retourne les éléments ayant comme valeur pour l'attribut id le paramètre.
 List<E> findAllByMaxLength(double v)
          findAllByMaxLength : Retourne les éléments ayant comme valeur pour l'attribut maxLength le paramètre.
 List<E> findAllByMinLength(double v)
          findAllByMinLength : Retourne les éléments ayant comme valeur pour l'attribut minLength le paramètre.
 List<E> findAllByPopulation(Population v)
          findAllByPopulation : Retourne les éléments ayant comme valeur pour l'attribut population le paramètre.
 List<E> findAllByReproductionRate(double v)
          findAllByReproductionRate : Retourne les éléments ayant comme valeur pour l'attribut reproductionRate le paramètre.
 Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
          findAllUsages :
 E findByAge(double v)
          findByAge : Retourne le premier élément trouvé ayant comme valeur pour l'attribut age le paramètre.
 E findByComment(String v)
          findByComment : Retourne le premier élément trouvé ayant comme valeur pour l'attribut comment le paramètre.
 E findById(int v)
          findById : Retourne le premier élément trouvé ayant comme valeur pour l'attribut id le paramètre.
 E findByMaxLength(double v)
          findByMaxLength : Retourne le premier élément trouvé ayant comme valeur pour l'attribut maxLength le paramètre.
 E findByMinLength(double v)
          findByMinLength : Retourne le premier élément trouvé ayant comme valeur pour l'attribut minLength le paramètre.
 E findByPopulation(Population v)
          findByPopulation : Retourne le premier élément trouvé ayant comme valeur pour l'attribut population le paramètre.
 E findByReproductionRate(double v)
          findByReproductionRate : Retourne le premier élément trouvé ayant comme valeur pour l'attribut reproductionRate 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

PopulationGroupDAOAbstract

public PopulationGroupDAOAbstract()
Method Detail

getEntityClass

public Class<E> getEntityClass()
getEntityClass :

Specified by:
getEntityClass in interface org.nuiton.topia.persistence.TopiaDAO<E extends PopulationGroup>
Overrides:
getEntityClass in class org.nuiton.topia.persistence.TopiaDAOLegacy<E extends PopulationGroup>
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 PopulationGroup>
Overrides:
delete in class org.nuiton.topia.persistence.TopiaDAOLegacy<E extends PopulationGroup>
Parameters:
entity -
Throws:
org.nuiton.topia.TopiaException

findById

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

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

findAllById

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

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

findByReproductionRate

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

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

findAllByReproductionRate

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

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

findByAge

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

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

findAllByAge

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

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

findByMinLength

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

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

findAllByMinLength

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

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

findByMaxLength

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

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

findAllByMaxLength

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

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

findByComment

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

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

findAllByComment

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

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

findByPopulation

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

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

findAllByPopulation

public List<E> findAllByPopulation(Population v)
                                                    throws org.nuiton.topia.TopiaException
findAllByPopulation : Retourne les éléments ayant comme valeur pour l'attribut population 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 PopulationGroup>
Overrides:
findUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends PopulationGroup>
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 PopulationGroup>
Overrides:
findAllUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends PopulationGroup>
Parameters:
entity -
Returns:
Map, List>
Throws:
org.nuiton.topia.TopiaException


Copyright © 1999-2011 CodeLutin. All Rights Reserved.