Revision 12 trunk/org.gvsig.mssqlserver/org.gvsig.mssqlserver.provider/src/main/java/org/gvsig/mssqlserver/dal/MSSQLServerStoreParameters.java
MSSQLServerStoreParameters.java | ||
---|---|---|
21 | 21 |
*/ |
22 | 22 |
package org.gvsig.mssqlserver.dal; |
23 | 23 |
|
24 |
import org.apache.commons.lang3.StringUtils; |
|
24 | 25 |
import org.gvsig.fmap.dal.exception.ValidateDataParametersException; |
25 | 26 |
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters; |
26 | 27 |
|
... | ... | |
34 | 35 |
} |
35 | 36 |
|
36 | 37 |
@Override |
38 |
public String getUrl() { |
|
39 |
String url = super.getUrl(); |
|
40 |
if( StringUtils.isEmpty(url) ) { |
|
41 |
url = MSSQLServerSQLHelper.getConnectionURL(this); |
|
42 |
this.setUrl(url); |
|
43 |
} |
|
44 |
return url; |
|
45 |
} |
|
46 |
|
|
47 |
@Override |
|
37 | 48 |
public void validate() throws ValidateDataParametersException { |
38 | 49 |
if (getJDBCDriverClassName() == null) { |
39 | 50 |
setJDBCDriverClassName(MSSQLServerSQLHelper.MSSQLServerJDBCDriver); |
... | ... | |
44 | 55 |
if (getDynValue("instanceName") == null) { |
45 | 56 |
setDynValue("InstanceName", MSSQLServerSQLHelper.INSTANCE_NAME); |
46 | 57 |
} |
47 |
if (getUrl() == null) { |
|
48 |
setUrl(MSSQLServerSQLHelper.getConnectionURL(this)); |
|
49 |
} |
|
50 | 58 |
super.validate(); |
51 | 59 |
} |
52 | 60 |
} |
Also available in: Unified diff