Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.spi / src / main / java / org / gvsig / fmap / dal / spi / AbstractDataServerExplorer.java @ 43020

History | View | Annotate | Download (1.68 KB)

1
package org.gvsig.fmap.dal.spi;
2

    
3
import java.io.File;
4
import org.gvsig.fmap.dal.DataServerExplorer;
5
import org.gvsig.fmap.dal.DataServerExplorerParameters;
6
import org.gvsig.fmap.dal.DataStore;
7
import org.gvsig.fmap.dal.DataStoreParameters;
8
import org.gvsig.fmap.dal.exception.DataException;
9
import org.gvsig.fmap.dal.SQLBuilder;
10
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider_v2;
11
import org.gvsig.fmap.dal.feature.spi.SQLBuilderBase;
12
import org.gvsig.tools.dispose.impl.AbstractDisposable;
13
import org.gvsig.tools.exception.BaseException;
14

    
15
public abstract class AbstractDataServerExplorer extends AbstractDisposable implements DataServerExplorer {
16

    
17
    private DataServerExplorerParameters parameters;
18
    private final DataServerExplorerProviderServices providerServices;
19

    
20
    protected AbstractDataServerExplorer(DataServerExplorerParameters parameters, DataServerExplorerProviderServices providerServices) {
21
        this.parameters = parameters;
22
        this.providerServices = providerServices;
23
    }
24

    
25
    public DataServerExplorerProviderServices getServerExplorerProviderServices() {
26
        return this.providerServices;
27
    }
28
    
29
    @Override
30
    public DataServerExplorerParameters getParameters() {
31
        return this.parameters;
32
    }
33

    
34
    @Override
35
    protected void doDispose() throws BaseException {
36
        this.parameters = null;
37
    }
38

    
39
    @Override
40
    public DataStoreParameters get(String name) throws DataException {
41
        return null;
42
    }
43
    
44
    public File getResourcePath(DataStore dataStore, String resourceName) throws DataException {
45
        return null;
46
    }
47
    
48
    @Override
49
    public SQLBuilder createSQLBuilder() {
50
        return new SQLBuilderBase();
51
    }
52
    
53
}