Revision 3630 org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/VCSGisManagerImpl.java
VCSGisManagerImpl.java | ||
---|---|---|
48 | 48 |
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters; |
49 | 49 |
import org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer; |
50 | 50 |
import org.gvsig.tools.ToolsLocator; |
51 |
import org.gvsig.tools.dispose.DisposeUtils; |
|
51 | 52 |
import org.gvsig.tools.task.SimpleTaskStatus; |
52 | 53 |
import org.gvsig.tools.util.HasAFile; |
53 | 54 |
import org.gvsig.tools.util.ListBuilder; |
... | ... | |
324 | 325 |
|
325 | 326 |
@Override |
326 | 327 |
public void deregisterWorkspace(String workspaceCode) { |
328 |
DisposeUtils.disposeQuietly(this.workspaces.get(workspaceCode)); |
|
327 | 329 |
this.workspaces.remove(workspaceCode); |
328 | 330 |
} |
329 | 331 |
|
... | ... | |
460 | 462 |
|
461 | 463 |
@Override |
462 | 464 |
public VCSGisWorkspaceDescriptor getWorkspaceDescriptor(String code) { |
463 |
return this.workspaces.get(code); |
|
465 |
VCSGisWorkspaceDescriptor descriptor = this.workspaces.get(code); |
|
466 |
DisposeUtils.bind(descriptor); |
|
467 |
return descriptor; |
|
464 | 468 |
} |
465 | 469 |
|
466 | 470 |
@Override |
Also available in: Unified diff