Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.jdbc / src / main / java / org / gvsig / fmap / dal / store / jdbc2 / spi / SRSSolverDumb.java @ 43606

History | View | Annotate | Download (998 Bytes)

1

    
2
package org.gvsig.fmap.dal.store.jdbc2.spi;
3

    
4
import java.sql.Connection;
5
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
6

    
7
public class SRSSolverDumb extends SRSSolverBase implements SRSSolver {
8
    
9
    public SRSSolverDumb(JDBCHelper helper) {
10
        super(helper);
11
    }
12
        
13
    @Override
14
    protected String searchDatabaseCode(Connection connection, String applicationAbbrev) {
15
        try {
16
            String[] s = applicationAbbrev.split(applicationAbbrev);
17
            return s[1].trim();
18
        } catch (Throwable ex) {
19
            throw new RuntimeException("Problems searching database code from '"+applicationAbbrev+"'.",ex);
20
        }
21
    }
22

    
23
    @Override
24
    protected String searchApplicationAbbrev(Connection connection, String databaseCode) {
25
        try {
26
            return "EPSG:" + databaseCode.trim();
27
        } catch (Throwable ex) {
28
            throw new RuntimeException("Problems searching application abbrev from '"+databaseCode+"'.",ex);
29
        }
30
    }    
31
}