public String getName() { try { return getRoute().getName(); } catch (Exception e) { log.severe("Cannot get name: " + e); return "?"; } }
public String getDescription() { try { return getRoute().getDescription(); } catch (Exception e) { log.severe("Cannot get description: " + e); return "?"; } }
public String getUrl() { try { return getRoute().getUrl(); } catch (Exception e) { log.severe("Cannot get URL: " + e); return "?"; } }
public void run() throws IOException { for (final RouteModel route : routes) { route.getRoute().delete(); invokeLater(new Runnable() { public void run() { routesTableModel.deleteRoute(route); } }); } } });
public int hashCode() { return Objects.hash(getCategory(), getRoute()); } }
public static void selectRoute(JTable table, RouteModel route) { // search for RouteModel with same Route (Category might be different due to move) RoutesTableModel model = (RoutesTableModel) table.getModel(); for(int i = 0; i < model.getRowCount(); i++) { if(model.getRoute(i).getRoute().equals(route.getRoute())) { scrollToPosition(table, i); table.getSelectionModel().addSelectionInterval(i, i); break; } } }
public static String formatCreator(RouteModel route) { String creator; try { creator = route.getRoute().getCreator(); if (creator == null) creator = RouteConverter.getBundle().getString("no-creator"); } catch (Exception e) { creator = RouteConverter.getBundle().getString("loading"); } return creator; }
public static String formatDescription(RouteModel route) { String description = ""; try { description = route.getRoute().getDescription(); if(description == null) formatName(route); } catch (Exception e) { // intentionally left empty } return description; }
public DeleteRoutes(UndoCatalogModel catalogModel, List<RouteModel> routes) { this.catalogModel = catalogModel; this.routes = routes; for (RouteModel route : routes) { categories.add(route.getCategory()); descriptions.add(route.getDescription() != null ? route.getDescription() : route.getName()); try { files.add(route.getRoute().getUrl()); } catch (IOException e) { files.add(null); } urls.add(route.getRoute().getHref()); } }
public void run() throws IOException { route.getRoute().update(route.getCategory().getCategory(), name); invokeLater(new Runnable() { public void run() { routesTableModel.updateRoute(route); if (invokeLaterRunnable != null) invokeLaterRunnable.run(); } }); } });
private void openRoute() { int[] selectedRows = tableRoutes.getSelectedRows(); if (selectedRows.length == 0) return; RouteModel route = getRoutesListModel().getRoute(selectedRows[0]); URL url; try { String urlString = route.getRoute().getUrl(); if (urlString == null) return; url = new URL(urlString); } catch (Throwable t) { getOperator().handleServiceError(t); return; } RouteConverter.getInstance().openPositionList(singletonList(url), false); }
public void run() throws IOException { for (int i = 0; i < routes.size(); i++) { RouteModel route = routes.get(i); CategoryTreeNode parent = parents.get(i); CategoryTreeNode category = route.getCategory(); if (category.isLocal() && parent.isRemote()) throw new IOException("cannot move local route " + route.getName() + " to remote parent " + parent.getName()); if (category.isRemote() && parent.isLocal()) throw new IOException("cannot move remote route " + route.getName() + " to local parent " + parent.getName()); route.getRoute().update(parent.getCategory(), route.getDescription() != null ? route.getDescription() : route.getName()); } invokeLater(new Runnable() { public void run() { for (CategoryTreeNode parent : parents) { setCurrentCategory(parent); } if (invokeLaterRunnable != null) invokeLaterRunnable.run(); } }); } });