Mercurial > hg > ltpda
view m-toolbox/classes/@workspaceBrowser/cb_retrieve.m @ 22:b11e88004fca database-connection-manager
Update collection.fromRepository
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children | 317b5f447f3e |
line wrap: on
line source
% CB_RETRIEVE retrieves objects from an LTPDA repository % % CALL: workspaceBrowser.cb_retrieve % % M Hewitson 13-11-08 % % $Id: cb_retrieve.m,v 1.8 2010/03/23 17:39:38 ingo Exp $ % function cb_retrieve(varargin) wb = getappdata(0, 'WorkspaceBrowser'); % Get a connection from the repository manager rm = LTPDARepositoryManager; conn = rm.manager.selectConnection([]); if ~isempty(conn) && conn.isConnected try % Get submission info from the user warning('off', 'MATLAB:JavaEDTAutoDelegation'); qb = mpipeline.repository.RepositoryRetrieveDialog([], true); qb.setVisible(true); warning('on', 'MATLAB:JavaEDTAutoDelegation'); if ~qb.isCancelled workspaceBrowser.retrieveObjectsFromDialog(qb, conn); end catch err fprintf(2, [err.message, '\n']); end end end