Package org.jitterbit.integration.data.entity.operation.pipeline

Examples of org.jitterbit.integration.data.entity.operation.pipeline.PipelineActivity


    public ClearActivityContentAction(OperationGraphController controller, PipelineActivityNode node) {
        super("Clear"); // TODO: Come up with a more descriptive name for this action
        this.controller = controller;
        this.node = node;
        PipelineActivity activity = node.getDataObject();
        setEnabled(!activity.isReadOnly() && !activity.isEmpty());
    }
View Full Code Here


    private void processEmailNode(EmailWrapperNode node) {
        controller.getPageDisplayer().openPage(node.getDataObject().getActivity());
    }

    private void processPipelineActivityNode(PipelineActivityNode node) {
        PipelineActivity activity = node.getDataObject();
        if (activity.isEmpty()) {
            controller.selectActivity(node);
        } else {
            editorLauncher.openEditor(activity);
        }
    }
View Full Code Here

            WebServicePipelineBrowser browser = new WebServicePipelineBrowser(context.getPipeline());
            WebServiceCall wsCall = browser.getWebServiceCall();
            if (wsCall == null) {
                return;
            }
            PipelineActivity activity = context.getActivity();
            if (activity == browser.getRequestActivity()) {
                configureRequest(tx, wsCall);
            } else if (activity == browser.getResponseActivity()) {
                configureResponse(tx, wsCall);
                // TODO: Check if the first Transformation has been set, and use its output
View Full Code Here

    }
   
    private void insertActivityIntoPipeline(OperationPipeline pipeline,
                                            PipelineActivity toInsert,
                                            ActivityConnection connectionPoint) {
        PipelineActivity from = connectionPoint.getFrom();
        PipelineActivity to = connectionPoint.getTo();
        if (from == null) {
            pipeline.insertFirst(toInsert);
        } else if (to == null) {
            pipeline.insertLast(toInsert);
        } else {
View Full Code Here

        operationId = layout.getOperationNode().getOperationId();
        collapsed = layout.isCollapsed();
        opNodeBounds = layout.getOperationNodeBounds();
        activityBounds = Maps.newHashMap();
        for (Map.Entry<PipelineActivityNode, Rectangle> e : layout.getActivityBounds()) {
            PipelineActivity activity = e.getKey().getDataObject();
            PipelineActivityPosition pos = layout.getPipeline().getPosition(activity);
            this.activityBounds.put(pos, new Rectangle(e.getValue()));
        }
    }
View Full Code Here

    }

    private WebServiceCall getWebServiceCall(OperationWrapperNode node) {
        OperationPipeline pipeline = node.getPipeline();
        if (pipeline.getType() == HostedWebServiceOperationType.TYPE) {
            PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.WEBSERVICECALL);
            return (WebServiceCall) a.getContent();
        }
        return null;
    }
View Full Code Here

                if (node instanceof OperationWrapperNode) {
                    active.add(((OperationWrapperNode) node).getDataObject().getActivity());
                } else if (node instanceof EmailWrapperNode) {
                    active.add(((EmailWrapperNode) node).getDataObject().getActivity());
                } else if (node instanceof PipelineActivityNode) {
                    PipelineActivity activity = ((PipelineActivityNode) node).getDataObject();
                    Object content = activity.getContent();
                    if (content instanceof IntegrationEntity) {
                        active.add(content);
                    }
                }
            }
View Full Code Here

            activator.requestFocus();
        }
    }

    private Transformation getFirstTransformation(OperationPipeline pipeline) {
        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TRANSFORMATION);
        return (a != null ? (Transformation) a.getContent() : null);
    }
View Full Code Here

        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TRANSFORMATION);
        return (a != null ? (Transformation) a.getContent() : null);
    }

    private Transformation getLastTransformation(OperationPipeline pipeline) {
        PipelineActivity a = pipeline.getLastActivityOfType(PipelineActivityType.TRANSFORMATION);
        return (a != null ? (Transformation) a.getContent() : null);
    }
View Full Code Here

                // representing evt.getNext(), so we don't have to do that ourselves
                begin.removeAllOutgoingRoutes();
            }
            PipelineActivityNode prevNode = begin;
            OperationWrapperNode parentNode = getNodeForPipeline(evt.getSource());
            PipelineActivity inserted = evt.getInsertedActivity();
            PipelineActivityNode insertedNode = NodeFactory.createNode(inserted, parentNode);
            pipelineActivityNodes.put(inserted, insertedNode);
            if (prevNode != null) {
                prevNode.addOutgoingRoute(new PipelineActivityEdge(prevNode, insertedNode));
            }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.operation.pipeline.PipelineActivity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.