Class DatabaseDataProvider

java.lang.Object
fr.ifremer.isisfish.map.MapDataProvider
fr.ifremer.isisfish.map.DatabaseDataProvider
All Implemented Interfaces:
EventListener, org.nuiton.topia.event.TopiaTransactionListener

public class DatabaseDataProvider extends MapDataProvider implements org.nuiton.topia.event.TopiaTransactionListener
  • Field Details

  • Constructor Details

  • Method Details

    • getMinLongitude

      public float getMinLongitude()
      Specified by:
      getMinLongitude in class MapDataProvider
    • getMaxLongitude

      public float getMaxLongitude()
      Specified by:
      getMaxLongitude in class MapDataProvider
    • getMinLatitude

      public float getMinLatitude()
      Specified by:
      getMinLatitude in class MapDataProvider
    • getMaxLatitude

      public float getMaxLatitude()
      Specified by:
      getMaxLatitude in class MapDataProvider
    • getCellLengthLongitude

      public float getCellLengthLongitude()
      Specified by:
      getCellLengthLongitude in class MapDataProvider
    • getCellLengthLatitude

      public float getCellLengthLatitude()
      Specified by:
      getCellLengthLatitude in class MapDataProvider
    • getCell

      public List<Cell> getCell()
      Specified by:
      getCell in class MapDataProvider
    • getMapFilePath

      public List<String> getMapFilePath()
      Specified by:
      getMapFilePath in class MapDataProvider
    • findAllByCoordinates

      public List<Cell> findAllByCoordinates(float latitude, float longitude)
      Specified by:
      findAllByCoordinates in class MapDataProvider
    • getTopiaContext

      protected org.nuiton.topia.TopiaContext getTopiaContext()
    • getCellDAO

      protected CellDAO getCellDAO() throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • commit

      public void commit(org.nuiton.topia.event.TopiaTransactionEvent event)
      Specified by:
      commit in interface org.nuiton.topia.event.TopiaTransactionListener
    • rollback

      public void rollback(org.nuiton.topia.event.TopiaTransactionEvent event)
      Specified by:
      rollback in interface org.nuiton.topia.event.TopiaTransactionListener