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 42775 jjdelcerro
package org.gvsig.fmap.dal.spi;
2
3 42879 jjdelcerro
import java.io.File;
4 42775 jjdelcerro
import org.gvsig.fmap.dal.DataServerExplorerParameters;
5 43050 jjdelcerro
import org.gvsig.fmap.dal.DataServerExplorer_v2;
6 42879 jjdelcerro
import org.gvsig.fmap.dal.DataStore;
7 42775 jjdelcerro
import org.gvsig.fmap.dal.DataStoreParameters;
8
import org.gvsig.fmap.dal.exception.DataException;
9 43020 jjdelcerro
import org.gvsig.fmap.dal.SQLBuilder;
10
import org.gvsig.fmap.dal.feature.spi.SQLBuilderBase;
11 42775 jjdelcerro
import org.gvsig.tools.dispose.impl.AbstractDisposable;
12
import org.gvsig.tools.exception.BaseException;
13 44297 jjdelcerro
import org.gvsig.tools.resourcesstorage.EmptyResourcesStorage;
14
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
15 42775 jjdelcerro
16 43050 jjdelcerro
public abstract class AbstractDataServerExplorer extends AbstractDisposable implements DataServerExplorer_v2 {
17 42775 jjdelcerro
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 42793 jjdelcerro
    @Override
36 42775 jjdelcerro
    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 44328 jjdelcerro
    @Override
46 44329 jjdelcerro
    public boolean exists(DataStoreParameters parameters) throws DataException {
47 44328 jjdelcerro
        return true;
48
    }
49
50 44160 jjdelcerro
    @Deprecated
51 43050 jjdelcerro
    @Override
52 42879 jjdelcerro
    public File getResourcePath(DataStore dataStore, String resourceName) throws DataException {
53
        return null;
54
    }
55 44160 jjdelcerro
56
    @Override
57 44419 jjdelcerro
    public ResourcesStorage getResourcesStorage() {
58
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
59
        return resourcesStorage;
60
    }
61
62
    @Override
63 44297 jjdelcerro
    public ResourcesStorage getResourcesStorage(DataStore dataStore) {
64 44328 jjdelcerro
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
65
        return resourcesStorage;
66 44160 jjdelcerro
    }
67 44297 jjdelcerro
68 43020 jjdelcerro
    @Override
69 44328 jjdelcerro
    public ResourcesStorage getResourcesStorage(DataStoreParameters parameters) {
70
        EmptyResourcesStorage resourcesStorage = new EmptyResourcesStorage();
71
        return resourcesStorage;
72
    }
73
74
    @Override
75 43020 jjdelcerro
    public SQLBuilder createSQLBuilder() {
76
        return new SQLBuilderBase();
77
    }
78 44297 jjdelcerro
79 42775 jjdelcerro
}