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 / JDBCSRSsDumb.java @ 43355

History | View | Annotate | Download (920 Bytes)

1

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

    
4
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
5

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

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