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

History | View | Annotate | Download (2.36 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) {
47
        return true;
48
    }
49

    
50
    @Override
51
    public boolean exists(String name) {
52
        return true;
53
    }
54
    
55
    @Deprecated
56
    @Override
57
    public File getResourcePath(DataStore dataStore, String resourceName) throws DataException {
58
        return null;
59
    }
60

    
61
    @Override
62
    public ResourcesStorage getResourcesStorage(DataStore dataStore) {
63
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
64
        return resourcesStorage;
65
    }
66

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

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

    
78
}