Class StrategyMonthInfoDAOAbstract<E extends StrategyMonthInfo>

java.lang.Object
org.nuiton.topia.persistence.TopiaDAOImpl<E>
fr.ifremer.isisfish.entities.StrategyMonthInfoDAOAbstract<E>
All Implemented Interfaces:
Iterable<E>, org.nuiton.topia.persistence.TopiaDAO<E>, org.nuiton.topia.persistence.TopiaDAODeprecated<E>
Direct Known Subclasses:
StrategyMonthInfoDAOImpl

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

    • StrategyMonthInfoDAOAbstract

      public StrategyMonthInfoDAOAbstract()
  • Method Details

    • getEntityClass

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

      public IsisFishDAOHelper.IsisFishEntityEnum getTopiaEntityEnum()
      Specified by:
      getTopiaEntityEnum in interface org.nuiton.topia.persistence.TopiaDAO<E extends StrategyMonthInfo>
      Overrides:
      getTopiaEntityEnum in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends StrategyMonthInfo>
    • findByMonth

      public E findByMonth(Month v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMonth

      public List<E> findAllByMonth(Month v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByMinInactivityDays

      public E findByMinInactivityDays(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMinInactivityDays

      public List<E> findAllByMinInactivityDays(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByNumberOfTrips

      public E findByNumberOfTrips(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByNumberOfTrips

      public List<E> findAllByNumberOfTrips(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByProportionMetier

      public E findByProportionMetier(org.nuiton.math.matrix.MatrixND v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByProportionMetier

      public List<E> findAllByProportionMetier(org.nuiton.math.matrix.MatrixND v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByTripType

      public E findByTripType(TripType v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByTripType

      public List<E> findAllByTripType(TripType v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByStrategy

      public E findByStrategy(Strategy v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByStrategy

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