Revision 364 trunk/org.gvsig.postgresql/org.gvsig.postgresql.provider/src/main/java/org/gvsig/postgresql/dal/PostgreSQLHelper.java
PostgreSQLHelper.java | ||
---|---|---|
9 | 9 |
import org.apache.commons.dbcp.BasicDataSource; |
10 | 10 |
import org.apache.commons.lang3.BooleanUtils; |
11 | 11 |
import org.apache.commons.lang3.StringUtils; |
12 |
import org.cresques.cts.IProjection; |
|
13 | 12 |
import org.gvsig.fmap.dal.DataTypes; |
14 | 13 |
import org.gvsig.fmap.dal.ExpressionBuilder; |
15 | 14 |
import org.gvsig.fmap.dal.SQLBuilder; |
... | ... | |
42 | 41 |
|
43 | 42 |
static final Logger logger = LoggerFactory.getLogger(PostgreSQLHelper.class); |
44 | 43 |
|
45 |
public static final String NAME = "PostgreSQL"; |
|
46 | 44 |
public static final String POSTGRESQL_JDBC_DRIVER = "org.postgresql.Driver"; |
47 | 45 |
|
48 | 46 |
public static String getConnectionURL(PostgreSQLConnectionParameters params) { |
... | ... | |
122 | 120 |
try { |
123 | 121 |
Class theClass = Class.forName(className); |
124 | 122 |
if (theClass == null) { |
125 |
throw new JDBCDriverClassNotFoundException(NAME, className); |
|
123 |
throw new JDBCDriverClassNotFoundException(PostgreSQLLibrary.NAME, className);
|
|
126 | 124 |
} |
127 | 125 |
} catch (Exception e) { |
128 | 126 |
throw new SQLException("Can't register JDBC driver '" + className + "'.", e); |
... | ... | |
147 | 145 |
} |
148 | 146 |
return this.connectionProvider.getConnection(); |
149 | 147 |
} catch (SQLException ex) { |
150 |
throw new AccessResourceException(NAME, ex); |
|
148 |
throw new AccessResourceException(PostgreSQLLibrary.NAME, ex);
|
|
151 | 149 |
} |
152 | 150 |
} |
153 | 151 |
|
... | ... | |
163 | 161 |
|
164 | 162 |
@Override |
165 | 163 |
protected String getResourceType() { |
166 |
return NAME; |
|
164 |
return PostgreSQLLibrary.NAME;
|
|
167 | 165 |
} |
168 | 166 |
|
169 | 167 |
@Override |
170 | 168 |
public String getProviderName() { |
171 |
return NAME; |
|
169 |
return PostgreSQLLibrary.NAME;
|
|
172 | 170 |
} |
173 | 171 |
|
174 | 172 |
@Override |
Also available in: Unified diff