Revision 43799 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/impl/DefaultDataManager.java

View differences:

DefaultDataManager.java
80 80
        implements DataManager, DataManagerProviderServices, Services {
81 81

  
82 82
    private static final Logger logger = LoggerFactory.getLogger(DefaultDataManager.class);
83
    
83

  
84 84
    final static private String DATA_MANAGER_CACHE = "Data.manager.caches";
85 85
    final static private String DATA_MANAGER_CACHE_DESCRIPTION =
86 86
        "DAL cache providers";
......
351 351
    @Override
352 352
    public DataServerExplorer openServerExplorer(String explorerName, Object... arguments) throws InitializeException, ProviderNotRegisteredException, ValidateDataParametersException {
353 353
        if( arguments.length==1 && arguments[0] instanceof DataServerExplorerParameters ) {
354
            // Esto hace falta ya que desde scripting si se invoca a openServerExplorercon solo 
354
            // Esto hace falta ya que desde scripting si se invoca a openServerExplorercon solo
355 355
            // un parametro de tipo DataServerExplorerParameters llama ha este metodo en lugar de
356 356
            // llamar al que toca.
357 357
            return openServerExplorer(explorerName, (DataServerExplorerParameters)(arguments[0]));
......
443 443
        DataStoreProvider provider = (DataStoreProvider) providerFactory.create(parameters, store);
444 444

  
445 445
        storeFactory.setProvider(store, provider);
446
        //FIXME: Se debe a?adir un bind en el setProvider en los stores y aqu? hacer un dispose
447
        // DisposeUtils.dispose(provider);
446 448
        return store;
447 449
    }
448 450

  
......
455 457

  
456 458
    @Override
457 459
    public DataStore openStore(String providerName, Object... arguments) throws InitializeException, ProviderNotRegisteredException, ValidateDataParametersException {
458
        if( arguments.length == 1 ) { 
460
        if( arguments.length == 1 ) {
459 461
            // Desde jython entra por este metodo en lugar de los especificos
460 462
            // de DataStoreParameters o DynObject
461 463
            if( arguments[0] instanceof DataStoreParameters ) {

Also available in: Unified diff