Revision 620

View differences:

org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleExplorerFactory.java
5 5
import org.gvsig.fmap.dal.exception.InitializeException;
6 6
import org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices;
7 7
import org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters;
8
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
8
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersBase;
9 9
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
10 10
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
11 11
import org.gvsig.fmap.dal.store.jdbc2.impl.JDBCServerExplorerFactory;
......
26 26
            DataServerExplorerProviderServices providerServices
27 27
        ) throws InitializeException {
28 28
        JDBCHelper helper = new OracleHelper((JDBCConnectionParameters) parameters);
29
        JDBCServerExplorer server = helper.createServerExplorer(
30
                (JDBCServerExplorerParameters) parameters, 
29
        JDBCServerExplorer server = helper.createServerExplorer((JDBCServerExplorerParametersBase) parameters, 
31 30
                providerServices
32 31
        );
33 32
        return server;
......
35 34
        
36 35

  
37 36
    @Override
38
    public JDBCServerExplorerParameters createParameters() {
39
        JDBCServerExplorerParameters params = new OracleExplorerParameters();
37
    public JDBCServerExplorerParametersBase createParameters() {
38
        JDBCServerExplorerParametersBase params = new OracleExplorerParameters();
40 39
        return params;    
41 40
    }
42 41
    
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleNewStoreParameters.java
22 22
package org.gvsig.oracle.dal;
23 23

  
24 24
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
25
import org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters;
25
import org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParametersBase;
26 26

  
27 27
public class OracleNewStoreParameters 
28 28
    extends 
29
        JDBCNewStoreParameters 
29
        JDBCNewStoreParametersBase 
30 30
    implements 
31 31
        OracleConnectionParameters 
32 32
    {
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleStoreProviderFactory.java
5 5
import org.gvsig.fmap.dal.exception.InitializeException;
6 6
import org.gvsig.fmap.dal.spi.DataStoreProviderServices;
7 7
import org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters;
8
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
8
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase;
9 9
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
10 10
import org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProvider;
11
import org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactory;
11
import org.gvsig.fmap.dal.store.jdbc2.impl.JDBCStoreProviderFactoryBase;
12 12
import org.slf4j.Logger;
13 13
import org.slf4j.LoggerFactory;
14 14

  
15 15

  
16
public class OracleStoreProviderFactory extends JDBCStoreProviderFactory {
16
public class OracleStoreProviderFactory extends JDBCStoreProviderFactoryBase {
17 17
    
18 18
    private static final Logger LOGGER = LoggerFactory.getLogger(OracleStoreProviderFactory.class);
19 19

  
......
32 32
        JDBCHelper helper = new OracleHelper((JDBCConnectionParameters) parameters);
33 33
        JDBCStoreProvider provider = null;
34 34
        try {
35
	        provider = helper.createProvider(
36
	                (JDBCStoreParameters) parameters, 
35
	        provider = helper.createProvider((JDBCStoreParametersBase) parameters, 
37 36
	                providerServices
38 37
	        );
39 38
        }
......
44 43
    }
45 44

  
46 45
    @Override
47
    public JDBCStoreParameters createParameters() {
48
        JDBCStoreParameters params = new OracleStoreParameters();
46
    public JDBCStoreParametersBase createParameters() {
47
        JDBCStoreParametersBase params = new OracleStoreParameters();
49 48
        return params;
50 49
    }
51 50
    
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/operations/OracleListTablesOperation.java
10 10
import org.cresques.cts.IProjection;
11 11
import org.gvsig.fmap.crs.CRSFactory;
12 12
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
13
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersBase;
13 14
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
15
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase;
14 16
import org.gvsig.fmap.dal.store.jdbc2.JDBCConnection;
15 17
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
16 18
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer;
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/operations/OracleOperationsFactory.java
4 4
import java.util.Iterator;
5 5
import java.util.List;
6 6
import org.apache.commons.lang3.tuple.Pair;
7

  
8 7
import org.cresques.cts.IProjection;
9 8
import org.gvsig.fmap.dal.SQLBuilder;
10 9
import org.gvsig.fmap.dal.exception.DataException;
11 10
import org.gvsig.fmap.dal.feature.EditableFeatureType;
12 11
import org.gvsig.fmap.dal.feature.FeatureType;
13 12
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
14
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
15 13
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
16 14
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperation;
17 15
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.CalculateEnvelopeOfColumnOperation;
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleHelper.java
11 11
import java.util.HashMap;
12 12
import java.util.List;
13 13
import java.util.Map;
14
import java.util.logging.Level;
15 14
import oracle.jdbc.OracleConnection;
16

  
17 15
import org.apache.commons.dbcp.BasicDataSource;
18 16
import org.apache.commons.lang3.StringUtils;
19 17
import org.gvsig.expressionevaluator.ExpressionBuilder;
......
28 26
import org.gvsig.fmap.dal.spi.DataTransactionServices;
29 27
import org.gvsig.fmap.dal.store.db.DBHelper;
30 28
import org.gvsig.fmap.dal.store.jdbc.JDBCConnectionParameters;
31
import org.gvsig.fmap.dal.store.jdbc.JDBCLibrary;
32 29
import org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters;
33 30
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
31
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersBase;
34 32
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
33
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase;
35 34
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCCantFetchValueException;
36 35
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCDriverClassNotFoundException;
37 36
import org.gvsig.fmap.dal.store.jdbc2.JDBCConnection;
37
import org.gvsig.fmap.dal.store.jdbc2.JDBCLibrary;
38 38
import org.gvsig.fmap.dal.store.jdbc2.JDBCStoreProvider;
39 39
import org.gvsig.fmap.dal.store.jdbc2.JDBCUtils;
40 40
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory;
......
498 498
        }
499 499
    }
500 500
    
501
      @Override
501
    @Override
502 502
    public JDBCStoreParameters createOpenStoreParameters(JDBCServerExplorerParameters parameters) {
503 503
        OracleStoreParameters params = (OracleStoreParameters) super.createOpenStoreParameters(parameters);
504 504
        params.setMode(((OracleExplorerParameters)parameters).getMode());
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleStoreParameters.java
22 22
package org.gvsig.oracle.dal;
23 23

  
24 24
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
25
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
25
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersBase;
26 26

  
27
public class OracleStoreParameters extends JDBCStoreParameters implements OracleConnectionParameters {
27
public class OracleStoreParameters extends JDBCStoreParametersBase implements OracleConnectionParameters {
28 28

  
29 29
    private final OracleConnectionParametersHelper helper;
30 30
    
org.gvsig.oracle/trunk/org.gvsig.oracle/org.gvsig.oracle.provider/src/main/java/org/gvsig/oracle/dal/OracleExplorerParameters.java
25 25
package org.gvsig.oracle.dal;
26 26

  
27 27
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
28
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
28
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersBase;
29 29

  
30 30
public class OracleExplorerParameters extends
31
        JDBCServerExplorerParameters 
31
        JDBCServerExplorerParametersBase 
32 32
    implements
33 33
        OracleConnectionParameters
34 34
    {

Also available in: Unified diff