Class EffortDescriptionDAOAbstract<E extends EffortDescription>

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

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

    • EffortDescriptionDAOAbstract

      public EffortDescriptionDAOAbstract()
  • Method Details

    • getEntityClass

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

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

      public E findByFishingOperation(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFishingOperation

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

      public E findByFishingOperationDuration(TimeUnit v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFishingOperationDuration

      public List<E> findAllByFishingOperationDuration(TimeUnit v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findByGearsNumberPerOperation

      public E findByGearsNumberPerOperation(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByGearsNumberPerOperation

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

      public E findByCrewSize(int v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCrewSize

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

      public E findByUnitCostOfFishing(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByUnitCostOfFishing

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

      public E findByFixedCrewSalary(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByFixedCrewSalary

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

      public E findByCrewShareRate(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCrewShareRate

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

      public E findByCrewFoodCost(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByCrewFoodCost

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

      public E findByRepairAndMaintenanceGearCost(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByRepairAndMaintenanceGearCost

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

      public E findByOtherRunningCost(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByOtherRunningCost

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

      public E findByLandingCosts(double v) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • findAllByLandingCosts

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