Class PopulationDAOAbstract<E extends Population>

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

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

    • PopulationDAOAbstract

      public PopulationDAOAbstract()
  • Method Details

    • getEntityClass

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

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

      public void delete(E entity) throws org.nuiton.topia.TopiaException
      Specified by:
      delete in interface org.nuiton.topia.persistence.TopiaDAO<E extends Population>
      Overrides:
      delete in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Population>
      Throws:
      org.nuiton.topia.TopiaException
    • 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
    • findByGeographicId

      public E findByGeographicId(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByGeographicId

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

      public E findByPlusGroup(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByPlusGroup

      public List<E> findAllByPlusGroup(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByGrowth

      public E findByGrowth(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByGrowth

      public List<E> findAllByGrowth(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByGrowthReverse

      public E findByGrowthReverse(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByGrowthReverse

      public List<E> findAllByGrowthReverse(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByComment

      public E findByComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByComment

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

      public E findByMeanWeight(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMeanWeight

      public List<E> findAllByMeanWeight(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByPrice

      public E findByPrice(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByPrice

      public List<E> findAllByPrice(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByNaturalDeathRate

      public E findByNaturalDeathRate(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByNaturalDeathRate

      public List<E> findAllByNaturalDeathRate(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByFishingMortalityOtherFleets

      public E findByFishingMortalityOtherFleets(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFishingMortalityOtherFleets

      public List<E> findAllByFishingMortalityOtherFleets(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByCaractBioComment

      public E findByCaractBioComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCaractBioComment

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

      public E findByReproductionEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByReproductionEquation

      public List<E> findAllByReproductionEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByMonthGapBetweenReproRecrutement

      public E findByMonthGapBetweenReproRecrutement(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMonthGapBetweenReproRecrutement

      public List<E> findAllByMonthGapBetweenReproRecrutement(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByRecruitmentDistribution

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

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

      public E findByRecruitmentEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByRecruitmentEquation

      public List<E> findAllByRecruitmentEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByRecruitmentComment

      public E findByRecruitmentComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByRecruitmentComment

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

      public E findByZonesComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByZonesComment

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

      public E findBySeasonsComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllBySeasonsComment

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

      public E findByCapturabilityComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCapturabilityComment

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

      public E findByMigrationComment(String v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMigrationComment

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

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

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

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

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

      public E findByCapturabilityEquationUsed(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCapturabilityEquationUsed

      public List<E> findAllByCapturabilityEquationUsed(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByCapturabilityEquation

      public E findByCapturabilityEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCapturabilityEquation

      public List<E> findAllByCapturabilityEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByMaturityOgiveEquation

      public E findByMaturityOgiveEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByMaturityOgiveEquation

      public List<E> findAllByMaturityOgiveEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByReproductionRateEquation

      public E findByReproductionRateEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByReproductionRateEquation

      public List<E> findAllByReproductionRateEquation(Equation v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByFbarGroupMin

      public E findByFbarGroupMin(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFbarGroupMin

      public List<E> findAllByFbarGroupMin(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByFbarGroupMax

      public E findByFbarGroupMax(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFbarGroupMax

      public List<E> findAllByFbarGroupMax(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByAbundanceReferenceMonth

      public E findByAbundanceReferenceMonth(Month v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByAbundanceReferenceMonth

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

      public E findByComputeFOnLandings(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByComputeFOnLandings

      public List<E> findAllByComputeFOnLandings(boolean v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsPopulationGroup

      public E findContainsPopulationGroup(PopulationGroup v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsPopulationGroup

      public List<E> findAllContainsPopulationGroup(PopulationGroup v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsPopulationSeasonInfo

      public E findContainsPopulationSeasonInfo(PopulationSeasonInfo v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsPopulationSeasonInfo

      public List<E> findAllContainsPopulationSeasonInfo(PopulationSeasonInfo v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findBySpecies

      public E findBySpecies(Species v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllBySpecies

      public List<E> findAllBySpecies(Species v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsReproductionZone

      public E findContainsReproductionZone(Zone v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsReproductionZone

      public List<E> findAllContainsReproductionZone(Zone v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsPopulationZone

      public E findContainsPopulationZone(Zone v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsPopulationZone

      public List<E> findAllContainsPopulationZone(Zone v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findContainsRecruitmentZone

      public E findContainsRecruitmentZone(Zone v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllContainsRecruitmentZone

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