Class NaturalizedEntityDAOAbstract<E extends NaturalizedEntity>

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

public abstract class NaturalizedEntityDAOAbstract<E extends NaturalizedEntity> extends org.nuiton.topia.persistence.TopiaDAOImpl<E>
  • Constructor Details

    • NaturalizedEntityDAOAbstract

      public NaturalizedEntityDAOAbstract()
  • Method Details

    • getEntityClass

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

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

      public E findByNaturalId(Integer naturalIdNotNull, String naturalIdNull) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • existByNaturalId

      public boolean existByNaturalId(Integer naturalIdNotNull, String naturalIdNull) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • create

      @Deprecated public E create(Integer naturalIdNotNull, String naturalIdNull) throws org.nuiton.topia.TopiaException
      Deprecated.
      Parameters:
      naturalIdNotNull -
      naturalIdNull -
      Returns:
      Throws:
      org.nuiton.topia.TopiaException
    • createByNaturalId

      public E createByNaturalId(Integer naturalIdNotNull, String naturalIdNull) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • createByNotNull

      public E createByNotNull(Integer naturalIdNotNull) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByNaturalIdNotNull

      public E findByNaturalIdNotNull(Integer v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByNaturalIdNotNull

      public List<E> findAllByNaturalIdNotNull(Integer v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByNaturalIdNull

      public E findByNaturalIdNull(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByNaturalIdNull

      public List<E> findAllByNaturalIdNull(String 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 NaturalizedEntity>
      Overrides:
      findUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends NaturalizedEntity>
      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 NaturalizedEntity>
      Overrides:
      findAllUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends NaturalizedEntity>
      Throws:
      org.nuiton.topia.TopiaException