private Port addOutputPort(final ProcessGroup destination, final VersionedPort proposed, final String componentIdSeed) { final Port port = flowManager.createLocalOutputPort(generateUuid(proposed.getIdentifier(), destination.getIdentifier(), componentIdSeed), proposed.getName()); port.setVersionedComponentId(proposed.getIdentifier()); destination.addOutputPort(port); updatePort(port, proposed); return port; }
private Port addInputPort(final ProcessGroup destination, final VersionedPort proposed, final String componentIdSeed) { final Port port = flowManager.createLocalInputPort(generateUuid(proposed.getIdentifier(), destination.getIdentifier(), componentIdSeed), proposed.getName()); port.setVersionedComponentId(proposed.getIdentifier()); destination.addInputPort(port); updatePort(port, proposed); return port; }
private void updatePort(final Port port, final VersionedPort proposed) { port.setComments(proposed.getComments()); port.setName(proposed.getName()); port.setPosition(new Position(proposed.getPosition().getX(), proposed.getPosition().getY())); }
@Override public PortSchema apply(VersionedPort versionedPort) { Map<String, Object> map = new HashMap<>(); map.put(ID_KEY, versionedPort.getIdentifier()); map.put(NAME_KEY, versionedPort.getName()); return new PortSchema(map, wrapperName); } }
@Override public PortSchema apply(VersionedPort versionedPort) { Map<String, Object> map = new HashMap<>(); map.put(ID_KEY, versionedPort.getIdentifier()); map.put(NAME_KEY, versionedPort.getName()); return new PortSchema(map, wrapperName); } }