org.nuiton.topiatest
Class ExtraDAOEntityDAOAbstract<E extends ExtraDAOEntity>

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

public abstract class ExtraDAOEntityDAOAbstract<E extends ExtraDAOEntity>
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
ExtraDAOEntityDAOAbstract()
           
 
Method Summary
 void delete(E entity)
          delete :
abstract  void extra()
          extra :
 List<E> findAllByAttr1(String v)
          findAllByAttr1 : Retourne les éléments ayant comme valeur pour l'attribut attr1 le paramètre.
 Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
          findAllUsages :
 E findByAttr1(String v)
          findByAttr1 : Retourne le premier élément trouvé ayant comme valeur pour l'attribut attr1 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, create, create, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllIds, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByTopiaId, getContext, getId, getId, getRequestPermission, init, instanciateNew, removeTopiaEntityListener, removeTopiaEntityVetoable, 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, count, countByQuery, create, create, create, createQuery, createQuery, existByProperties, existByQuery, existByTopiaId, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllByQuery, findAllIds, findAllMappedByQuery, findAllMappedByQuery, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByQuery, findByTopiaId, getContext, getRequestPermission, init, newInstance, removeTopiaEntityListener, removeTopiaEntityVetoable, size, update
 

Constructor Detail

ExtraDAOEntityDAOAbstract

public ExtraDAOEntityDAOAbstract()
Method Detail

getEntityClass

public Class<E> getEntityClass()
getEntityClass :

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

extra

public abstract void extra()
                    throws org.nuiton.topia.TopiaException
extra :

Throws:
org.nuiton.topia.TopiaException

delete

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

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

findByAttr1

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

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

findAllByAttr1

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


Copyright © 2004-2010 CodeLutin. All Rights Reserved.