Revision 44297 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

View differences:

AbstractDataServerExplorer.java
11 11
import org.gvsig.fmap.dal.feature.spi.SQLBuilderBase;
12 12
import org.gvsig.tools.dispose.impl.AbstractDisposable;
13 13
import org.gvsig.tools.exception.BaseException;
14
import org.gvsig.tools.util.ResourcesStorage.Resource;
14
import org.gvsig.tools.resourcesstorage.EmptyResourcesStorage;
15
import org.gvsig.tools.resourcesstorage.ResourcesStorage;
16
import org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource;
15 17

  
16 18
public abstract class AbstractDataServerExplorer extends AbstractDisposable implements DataServerExplorer_v2 {
17 19

  
18 20
    private DataServerExplorerParameters parameters;
19 21
    private final DataServerExplorerProviderServices providerServices;
22
    protected ResourcesStorage resourcesStorage = null;
20 23

  
21 24
    protected AbstractDataServerExplorer(DataServerExplorerParameters parameters, DataServerExplorerProviderServices providerServices) {
22 25
        this.parameters = parameters;
......
49 52
    }
50 53

  
51 54
    @Override
52
    public Resource getResource(DataStore dataStore, String resourceName) throws DataException {
53
        return null;
55
    public ResourcesStorage getResourcesStorage(DataStore dataStore) {
56
        if( this.resourcesStorage==null ) {
57
            this.resourcesStorage = new EmptyResourcesStorage();
58
        }
59
        return this.resourcesStorage;
54 60
    }
55
    
61

  
56 62
    @Override
57
    public List<Resource> getResources(DataStore dataStore, String resourceName) throws DataException {
58
        return null;
59
    }
60
    
61
    @Override
62 63
    public SQLBuilder createSQLBuilder() {
63 64
        return new SQLBuilderBase();
64 65
    }
65
    
66

  
66 67
}

Also available in: Unified diff