private void updateToolTipText() { String key = (String) registryBox.getSelectedItem(); Registry registry = registryMap.get(key); registryBox.setToolTipText(registry.getRegistryBase().toString()); }
public Version.ID getVersionIdentification() { String registryString = registryURLLabel.getText(); if (RESERVED_WORDS.contains(registryString)) return null; return new ComponentVersionIdentification(registry.getRegistryBase(), (String) familyBox.getSelectedItem(), (String) componentBox.getSelectedItem(), (Integer) versionBox.getSelectedItem()); }
public ComponentVersionIdentification(Registry registry, Family family, net.sf.taverna.t2.component.api.Component component, Integer version) { this(registry.getRegistryBase(), family.getName(), component.getName(), version); }
public ComponentServiceProviderConfig(Family family) { registryBase = family.getComponentRegistry().getRegistryBase(); familyName = family.getName(); }
public ComponentVersionIdentification(Registry registry, Family family, net.sf.taverna.t2.component.api.Component component, Integer version) { this(registry.getRegistryBase(), family.getName(), component.getName(), version); }
public static String convertValueToString(Object value) { if (value instanceof Registry) { return ((Registry) value).getRegistryBase().toString(); } if (value instanceof Family) { return ((Family) value).getName(); } if (value instanceof Component) { return ((Component) value).getName(); } if (value instanceof Version) { return ((Version) value).getVersionNumber().toString(); } if (value instanceof Integer) { return ((Integer) value).toString(); } if (value instanceof String) { return (String) value; } if (value == null) { return ("null"); } return "Spaceholder for " + value.getClass().getName(); }
private static boolean familyIsInUse(Registry chosenRegistry, Family chosenFamily) { for (Dataflow d : fm.getOpenDataflows()) { Object dataflowSource = fm.getDataflowSource(d); if (dataflowSource instanceof Version.ID) { Version.ID ident = (Version.ID) dataflowSource; if (ident.getRegistryBase().toString() .equals(chosenRegistry.getRegistryBase().toString()) && ident.getFamilyName().equals(chosenFamily.getName())) return true; } } return false; }
private void doOpen(Registry registry, Family family, Component component, Version version) { Version.ID ident = new ComponentVersionIdentification( registry.getRegistryBase(), family.getName(), component.getName(), version.getVersionNumber()); try { Dataflow d = fm.openDataflow(ComponentFileType.instance, ident); final GraphController gc = graphControllerMap.get(d); invokeLater(new Runnable() { @Override public void run() { if (gc != null) { SVGGraph g = (SVGGraph) gc.getGraph(); g.setFillColor(RED); gc.redraw(); } } }); } catch (OpenException e) { logger.error("Failed to open component definition", e); } } }
public Version.ID getComponentVersionIdentification() { String componentName = getComponentName(); Family familyChoice = registryAndFamilyChooserPanel.getChosenFamily(); Registry registry = registryAndFamilyChooserPanel.getChosenRegistry(); if ((familyChoice == null) || (registry == null) || (componentName == null) || componentName.isEmpty()) { return null; } componentName = StringUtils.remove(componentName, T2FLOW); Version.ID ident = new ComponentVersionIdentification( registry.getRegistryBase(), familyChoice.getName(), componentName, -1); return ident; } }
@Test public void testGetResistryBase() throws Exception { assertEquals(componentRegistryUrl, componentRegistry.getRegistryBase()); }
@Test public void testGetResistryBase() throws Exception { assertEquals(componentRegistryUrl, componentRegistry.getRegistryBase()); }
@Override public ID getID() { Component c = getComponent(); return new ComponentVersionIdentification(c.getRegistry() .getRegistryBase(), c.getFamily().getName(), c.getName(), getVersionNumber()); } }
@Override public ID getID() { Component c = getComponent(); return new ComponentVersionIdentification(c.getRegistry() .getRegistryBase(), c.getFamily().getName(), c.getName(), getVersionNumber()); } }
private void doReplace(Registry chosenRegistry, Family chosenFamily, boolean replaceAll, boolean rename, Component chosenComponent) { Version chosenVersion = chosenComponent.getComponentVersionMap().get( chosenComponent.getComponentVersionMap().lastKey()); Version.ID ident = new ComponentVersionIdentification( chosenRegistry.getRegistryBase(), chosenFamily.getName(), chosenComponent.getName(), chosenVersion.getVersionNumber()); ComponentActivityConfigurationBean cacb = new ComponentActivityConfigurationBean( ident); try { if (replaceAll) { Activity<?> baseActivity = selection.getActivityList().get(0); Class<?> activityClass = baseActivity.getClass(); String configString = getConfigString(baseActivity); replaceAllMatchingActivities(activityClass, cacb, configString, rename, fileManager.getCurrentDataflow()); } else replaceActivity(cacb, selection, rename, fileManager.getCurrentDataflow()); } catch (ActivityConfigurationException e) { showMessageDialog( null, "Failed to replace nested workflow with component: " + e.getMessage(), "Component Problem", ERROR_MESSAGE); } }