Revision 12 trunk/org.gvsig.mssqlserver/org.gvsig.mssqlserver.provider/src/main/java/org/gvsig/mssqlserver/dal/MSSQLServerStoreParameters.java

View differences:

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