Class SRSSolverBase

java.lang.Object
org.gvsig.fmap.dal.store.jdbc2.spi.SRSSolverBase
All Implemented Interfaces:
SRSSolver
Direct Known Subclasses:
SRSSolverDumb

public class SRSSolverBase extends Object implements SRSSolver
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
    • database2applicationAbbrev

      protected Map<Integer,String> database2applicationAbbrev
    • applicationAbbrev2database

      protected Map<String,Integer> applicationAbbrev2database
    • helper

      protected JDBCHelper helper
  • Constructor Details

    • SRSSolverBase

      public SRSSolverBase(JDBCHelper helper)
  • Method Details

    • add

      public void add(Object databaseCode, String applicationAbbrev)
      Specified by:
      add in interface SRSSolver
    • getDatabaseCode

      public Integer getDatabaseCode(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String applicationAbbrev)
      Specified by:
      getDatabaseCode in interface SRSSolver
    • getApplicationAbbrev

      public String getApplicationAbbrev(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, Object databaseCode)
      Specified by:
      getApplicationAbbrev in interface SRSSolver
    • hasDatabaseCode

      public boolean hasDatabaseCode(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, Object databaseCode)
      Specified by:
      hasDatabaseCode in interface SRSSolver
    • hasApplicationAbbrev

      public boolean hasApplicationAbbrev(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String applicationAbbrev)
      Specified by:
      hasApplicationAbbrev in interface SRSSolver
    • searchDatabaseCode

      protected Object searchDatabaseCode(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String applicationAbbrev)
    • searchApplicationAbbrev

      protected String searchApplicationAbbrev(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, Integer databaseCode)
    • getProjection

      public org.gvsig.crs.projection.lib.Projection getProjection(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, Object databaseCode)
      Specified by:
      getProjection in interface SRSSolver
    • getDatabaseCode

      public Integer getDatabaseCode(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, org.gvsig.crs.projection.lib.Projection projection)
      Specified by:
      getDatabaseCode in interface SRSSolver