Class PersonneDAOAbstract<E extends Personne>

java.lang.Object
org.nuiton.topia.persistence.TopiaDAOImpl<E>
All Implemented Interfaces:
Iterable<E>, org.nuiton.topia.persistence.TopiaDAO<E>, org.nuiton.topia.persistence.TopiaDAODeprecated<E>
Direct Known Subclasses:
PersonneDAOImpl

public abstract class PersonneDAOAbstract<E extends Personne> extends Party2DAOImpl<E>
  • Constructor Details

    • PersonneDAOAbstract

      public PersonneDAOAbstract()
  • Method Details

    • getEntityClass

      public Class<E> getEntityClass()
      Specified by:
      getEntityClass in interface org.nuiton.topia.persistence.TopiaDAO<E extends Personne>
      Overrides:
      getEntityClass in class Party2DAOAbstract<E extends Personne>
    • getTopiaEntityEnum

      public TopiaTestDAOHelper.TopiaTestEntityEnum getTopiaEntityEnum()
      Specified by:
      getTopiaEntityEnum in interface org.nuiton.topia.persistence.TopiaDAO<E extends Personne>
      Overrides:
      getTopiaEntityEnum in class Party2DAOAbstract<E extends Personne>
    • findByName

      public E findByName(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByName

      public List<E> findAllByName(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsOtherNames

      public E findContainsOtherNames(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsOtherNames

      public List<E> findAllContainsOtherNames(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByGender

      public E findByGender(Gender v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByGender

      public List<E> findAllByGender(Gender v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByOtherGender

      public E findByOtherGender(Gender v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByOtherGender

      public List<E> findAllByOtherGender(Gender v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByAddress

      public E findByAddress(Address v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByAddress

      public List<E> findAllByAddress(Address v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsTitle

      public E findContainsTitle(Title v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsTitle

      public List<E> findAllContainsTitle(Title v) throws org.nuiton.topia.TopiaException
      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
      Specified by:
      findUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Personne>
      Overrides:
      findUsages in class Party2DAOAbstract<E extends Personne>
      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
      Specified by:
      findAllUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Personne>
      Overrides:
      findAllUsages in class Party2DAOAbstract<E extends Personne>
      Throws:
      org.nuiton.topia.TopiaException