@Override public void run() { OMEROCredentials credentials = new OMEROCredentials(); credentials.setUser(name); credentials.setPassword(psw); credentials.setServer(host); credentials.setPort(port); OMEROSession session = null; try { session = new OMEROSession(credentials); } catch (omero.ServerError e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (PermissionDeniedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (CannotCreateSessionException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (session == null) return; try { session.getClient().createClient(true); } catch (omero.ServerError e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (CannotCreateSessionException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (PermissionDeniedException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (session.getClient() == null) return; // for(Long id : ids) { try { dataset = ome.downloadImage(session.getClient(), id); } catch (omero.ServerError ex) { // TODO Auto-generated catch block ex.printStackTrace(); } catch (IOException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } // if(show && dataset != null) // ui.show(dataset); // } session.close(); }
private void hasSystemPrivileges(Experimenter e) { try { ServiceFactoryPrx sf = c.createSession(e.getOmeName().getValue(), ""); sf.getAdminService().synchronizeLoginCache(); } catch (ServerError e1) { // TODO Auto-generated catch block e1.printStackTrace(); throw new RuntimeException("Unimplemented exception."); } catch (CannotCreateSessionException e2) { // TODO Auto-generated catch block e2.printStackTrace(); throw new RuntimeException("Unimplemented exception."); } catch (PermissionDeniedException e3) { // TODO Auto-generated catch block e3.printStackTrace(); throw new RuntimeException("Unimplemented exception."); } }