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