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 @ 44419

History | View | Annotate | Download (2.48 KB)

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

    
3
import java.io.File;
4
import org.gvsig.fmap.dal.DataServerExplorerParameters;
5
import org.gvsig.fmap.dal.DataServerExplorer_v2;
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.SQLBuilderBase;
11
import org.gvsig.tools.dispose.impl.AbstractDisposable;
12
import org.gvsig.tools.exception.BaseException;
13
import org.gvsig.tools.resourcesstorage.EmptyResourcesStorage;
14
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
15

    
16
public abstract class AbstractDataServerExplorer extends AbstractDisposable implements DataServerExplorer_v2 {
17

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

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

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

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

    
40
    @Override
41
    public DataStoreParameters get(String name) throws DataException {
42
        return null;
43
    }
44
    
45
    @Override
46
    public boolean exists(DataStoreParameters parameters) throws DataException {
47
        return true;
48
    }
49
    
50
    @Deprecated
51
    @Override
52
    public File getResourcePath(DataStore dataStore, String resourceName) throws DataException {
53
        return null;
54
    }
55

    
56
    @Override
57
    public ResourcesStorage getResourcesStorage() {
58
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
59
        return resourcesStorage;
60
    }
61
    
62
    @Override
63
    public ResourcesStorage getResourcesStorage(DataStore dataStore) {
64
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
65
        return resourcesStorage;
66
    }
67

    
68
    @Override
69
    public ResourcesStorage getResourcesStorage(DataStoreParameters parameters) {
70
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
71
        return resourcesStorage;
72
    }
73

    
74
    @Override
75
    public SQLBuilder createSQLBuilder() {
76
        return new SQLBuilderBase();
77
    }
78

    
79
}