Examples of PipelineActivity


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

            throw new RuntimeException("This model does not contain a node for the pipeline that was changed.");
        }

        @Override
        public void activityRemoved(PipelineActivityRemovedEvent evt) {
            PipelineActivity removed = evt.getRemovedActivity();
            PipelineActivityNode removedNode = pipelineActivityNodes.remove(removed);
            removedNode.removeAllOutgoingRoutes();
            OperationWrapperNode parent = removedNode.getParent();
            removedNode.removeFromParent();
View Full Code Here

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

    }

    private Object getNextActivityNode(Object current) {
        PipelineActivityNode activityNode = (PipelineActivityNode) current;
        OperationWrapperNode opNode = activityNode.getParent();
        PipelineActivity nextActivity = opNode.getPipeline().getNextActivity(activityNode.getDataObject());
        if (nextActivity == null) {
            nextActivity = opNode.getPipeline().getFirstActivity();
        }
        Object nextNode = opNode.getChildFor(nextActivity);
        return nextNode != null ? nextNode : current;
View Full Code Here

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

    }

    private Object getPreviousActivityNode(Object current) {
        PipelineActivityNode activityNode = (PipelineActivityNode) current;
        OperationWrapperNode opNode = activityNode.getParent();
        PipelineActivity previousActivity = opNode.getPipeline().getPreviousActivity(activityNode.getDataObject());
        if (previousActivity == null) {
            previousActivity = opNode.getPipeline().getLastActivity();
        }
        Object prevNode = opNode.getChildFor(previousActivity);
        return prevNode != null ? prevNode : current;
View Full Code Here

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

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

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

        OperationPipeline pipeline = locatePipeline();
        if (pipeline == null) {
            notUndoable();
            return null;
        }
        PipelineActivity a = pipeline.getActivityAtPosition(activityPosition);
        if (!(a instanceof IntegrationEntityPipelineActivity)) {
            notUndoable();
            return null;
        }
        return (IntegrationEntityPipelineActivity<?>) a;
View Full Code Here

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

    public boolean handleDrop(DropTargetDropEvent evt) {
        IntegrationEntity entity = getDroppedEntity(evt);
        if (entity == null) {
            return false;
        }
        PipelineActivity activity = entity.getExtensionObject(PipelineActivity.class);
        if (activity == null) {
            return false;
        }
        boolean success = controller.insertNewActivity(opNode.getPipeline(), connection, activity);
        updateSelection(entity, success);
View Full Code Here

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

    protected final boolean insertActivity() {
        OperationPipeline pipeline = locatePipeline();
        if (pipeline == null) {
            return false;
        }
        PipelineActivity toInsert = ActivityFactory.fromType(activityType).emptyActivity();
        if (contentId != null) {
            ((IntegrationEntityPipelineActivity) toInsert).setContent(
                            contentId.toString(), controller.getProject().getItemLookup());
        }
        if (previousPosition == null) {
View Full Code Here

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

        }
        return true;
    }

    private boolean insertBetween(OperationPipeline pipeline, PipelineActivity toInsert) {
        PipelineActivity previous = pipeline.getActivityAtPosition(previousPosition);
        PipelineActivity next = pipeline.getActivityAtPosition(nextPosition);
        if (previous != null && next != null && pipeline.getNextActivity(previous) == next) {
            try {
                pipeline.insertBetween(toInsert, pipeline.getActivityAtPosition(previousPosition),
                                pipeline.getActivityAtPosition(nextPosition));
            } catch (Exception ex) {
View Full Code Here

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

    protected final boolean removeActivity() {
        OperationPipeline pipeline = locatePipeline();
        if (pipeline == null) {
            return false;
        }
        PipelineActivity toRemove = pipeline.getActivityAtPosition(activityPosition);
        if (toRemove == null) {
            return false;
        }
        try {
            pipeline.removeActivity(toRemove);
View Full Code Here

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

        }
        return null;
    }

    private PipelineActivityPosition getPrevious(OperationPipeline pipeline, PipelineActivity inserted) {
        PipelineActivity previous = pipeline.getPreviousActivity(inserted);
        return (previous != null ? pipeline.getPosition(previous) : null);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.