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(); }
@Override public void internalRemoveComponent(Component component) throws RegistryException { throw new RegistryException("Not yet implemented"); }
@Override public ID getID() { Component c = getComponent(); return new ComponentVersionIdentification(c.getRegistry() .getRegistryBase(), c.getFamily().getName(), c.getName(), getVersionNumber()); } }
private Version getVersion(URL registryBase, String familyName, String componentName, Integer componentVersion) throws RegistryException { return getRegistry(registryBase).getComponentFamily(familyName) .getComponent(componentName) .getComponentVersion(componentVersion); }
public ComponentVersionIdentification(Version.ID toBeCopied) { this.registryBase = toBeCopied.getRegistryBase(); this.familyName = toBeCopied.getFamilyName(); this.componentName = toBeCopied.getComponentName(); this.componentVersion = toBeCopied.getComponentVersion(); }
private Component getComponent(URL registryBase, String familyName, String componentName) throws RegistryException { return getRegistry(registryBase).getComponentFamily(familyName) .getComponent(componentName); }
@Test public void testCreateComponentBasedOn() throws Exception { Version componentVersion = componentFamily.createComponentBasedOn( "Test Component", "Some description", dataflow); assertEquals("Test Component", componentVersion.getComponent() .getName()); }
@Override public ID getID() { Component c = getComponent(); return new ComponentVersionIdentification(c.getRegistry() .getRegistryBase(), c.getFamily().getName(), c.getName(), getVersionNumber()); } }
public ComponentVersionIdentification(Registry registry, Family family, net.sf.taverna.t2.component.api.Component component, Integer version) { this(registry.getRegistryBase(), family.getName(), component.getName(), version); }
private Version getVersion(URL registryBase, String familyName, String componentName, Integer componentVersion) throws RegistryException { return getRegistry(registryBase).getComponentFamily(familyName) .getComponent(componentName) .getComponentVersion(componentVersion); }
public ComponentVersionIdentification(Version.ID toBeCopied) { this.registryBase = toBeCopied.getRegistryBase(); this.familyName = toBeCopied.getFamilyName(); this.componentName = toBeCopied.getComponentName(); this.componentVersion = toBeCopied.getComponentVersion(); }
@Override public void delete() throws RegistryException { throw new RegistryException("deletion forbidden"); } }
@Override public void internalRemoveComponent(Component component) throws RegistryException { throw new RegistryException("Not yet implemented"); }
@Override public Set<Version.ID> searchForComponents(String prefixString, String text) throws RegistryException { throw new RegistryException("Local registries cannot be searched yet"); }
@Override public Set<Version.ID> searchForComponents(String prefixString, String text) throws RegistryException { throw new RegistryException("Local registries cannot be searched yet"); }
@Override public void delete() throws RegistryException { throw new RegistryException("Deletion not supported."); } }
@Override public void delete() throws RegistryException { throw new RegistryException("Deletion forbidden."); } }
@Override public void delete() throws RegistryException { throw new RegistryException("deletion not supported"); } }
@Override public String getXML() throws RegistryException { throw new RegistryException("no document"); }