Class GeneratedPersonneTopiaDao<E extends Personne>

java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaDao<E>
org.nuiton.topia.it.legacy.GeneratedPersonneTopiaDao<E>
All Implemented Interfaces:
Iterable<E>, PersonneDao, org.nuiton.topia.persistence.TopiaDao<E>
Direct Known Subclasses:
AbstractPersonneTopiaDao

public abstract class GeneratedPersonneTopiaDao<E extends Personne> extends org.nuiton.topia.persistence.internal.AbstractTopiaDao<E> implements PersonneDao
Author:
Arnaud Thimel (Code Lutin)
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaDao

    org.nuiton.topia.persistence.internal.AbstractTopiaDao.FindAllIterator<E,O>, org.nuiton.topia.persistence.internal.AbstractTopiaDao.InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E>, org.nuiton.topia.persistence.internal.AbstractTopiaDao.InnerTopiaQueryBuilderRunQueryStep<E>
  • Field Summary

    Fields inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaDao

    batchSize, PAGINATION_ORDER_TO_HQL, topiaDaoSupplier, topiaFiresSupport, topiaHibernateSupport, topiaIdFactory, topiaJpaSupport, topiaSqlSupport
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>, List<? extends org.nuiton.topia.persistence.TopiaEntity>>
    findAllUsages(E entity)
     
    <R extends org.nuiton.topia.persistence.TopiaEntity>
    List<R>
    findUsages(Class<R> type, E entity)
     
    List<org.nuiton.topia.persistence.TopiaEntity>
    getAggregate(E entity)
     
    List<org.nuiton.topia.persistence.TopiaEntity>
    getComposite(E entity)
     
     
    org.nuiton.topia.persistence.TopiaEntityEnum
     

    Methods inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaDao

    addTopiaEntityListener, addTopiaEntityVetoable, count, count, create, create, create, create, createAll, delete, deleteAll, exists, find, find, find, findAll, findAll, findAll, findAllIds, findAllLazy, findAllLazy, findAllLazy, findAllLazy, findAllLazy, findAny, findAnyOrNull, findAnyOrNull, findByTopiaId, findFirst, findFirstOrNull, findPage, findUnique, findUniqueOrNull, forAll, forContains, forEquals, forHql, forHql, forHql, forIn, forProperties, forProperties, forTopiaIdEquals, forTopiaIdIn, getBatchSize, getHqlForNoConstraint, getHqlForProperties, getHqlForProperties, getTopiaFiresSupport, hqlContainsCount, hqlContainsOrderBy, hqlStartsWithSelect, init, initPagination, initPagination, iterator, newFromClause, newFromClause, newHqlAndParametersBuilder, newHqlAndParametersBuilder, newInstance, newInstance, newInstance, newQueryBuilder, newQueryBuilder, removeTopiaEntityListener, removeTopiaEntityVetoable, setBatchSize, stream, stream, streamAll, tryFindAny, tryFindByTopiaId, tryFindFirst, tryFindUnique, update, updateAll

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface Iterable

    forEach, spliterator

    Methods inherited from interface PersonneDao

    findAllPersonnesByXAndY
  • Constructor Details

    • GeneratedPersonneTopiaDao

      public GeneratedPersonneTopiaDao()
  • Method Details

    • getTopiaEntityEnum

      public org.nuiton.topia.persistence.TopiaEntityEnum getTopiaEntityEnum()
      Specified by:
      getTopiaEntityEnum in class org.nuiton.topia.persistence.internal.AbstractTopiaDao<E extends Personne>
    • findUsages

      public <R extends org.nuiton.topia.persistence.TopiaEntity> List<R> findUsages(Class<R> type, E entity) throws org.nuiton.topia.persistence.TopiaException
      Specified by:
      findUsages in interface org.nuiton.topia.persistence.TopiaDao<E extends Personne>
      Throws:
      org.nuiton.topia.persistence.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.persistence.TopiaException
      Specified by:
      findAllUsages in interface org.nuiton.topia.persistence.TopiaDao<E extends Personne>
      Throws:
      org.nuiton.topia.persistence.TopiaException
    • getEntityClass

      public Class<E> getEntityClass()
      Specified by:
      getEntityClass in interface org.nuiton.topia.persistence.TopiaDao<E extends Personne>
      Specified by:
      getEntityClass in class org.nuiton.topia.persistence.internal.AbstractTopiaDao<E extends Personne>
    • getComposite

      public List<org.nuiton.topia.persistence.TopiaEntity> getComposite(E entity)
      Specified by:
      getComposite in interface org.nuiton.topia.persistence.TopiaDao<E extends Personne>
    • getAggregate

      public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate(E entity)
      Specified by:
      getAggregate in interface org.nuiton.topia.persistence.TopiaDao<E extends Personne>