Examples of WebServicePipelineBrowser


Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

    private static class WebServiceCallConfiguration implements Configuration {

        @Override
        public void configure(Transformation tx, ContentProviderContext context) {
            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
                // structure as input structure (if possible - DB structures, for example, would
                // not work.) Make sure we are consistent with the validation rules.
            }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

        AppliedPipelinePlugin ediPlugin = new AppliedPipelinePlugin(e, pos);
        return ediPlugin;
    }

    private void checkWebServiceCall(OperationPipeline pipeline) {
        WebServicePipelineBrowser browser = new WebServicePipelineBrowser(pipeline);
        Transformation request = browser.getRequest();
        if (request != null && request.isXmlSourceEdi()) {
            Source s = browser.getSource();
            applyPluginToSourceOrTarget(s);
        }
        Transformation response = browser.getResponse();
        if (response != null && response.isXmlTargetEdi()) {
            Target t = browser.getTarget();
            applyPluginToSourceOrTarget(t);
        }
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

            OperationPipeline pipeline = op.getPipeline();
            OperationType type = pipeline.getType();
            if (type == TransformationOperationType.TYPE) {
                return new TransformationPipelineBrowser(pipeline).getTransformation();
            } else if (type == WebServiceOperationType.TYPE) {
                return new WebServicePipelineBrowser(pipeline).getResponse();
            }
            throw new RuntimeException("An unexpected condition in the OperationTester.");
        }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

    // XXX: At the moment we need this functionality only for WS responses. The goal is to allow
    // it anywhere, but that requires more validation work, so we restrict its use for now.
    private boolean isPassThroughTransformationSupported(TransformationActivity activity) {
        OperationPipeline pipeline = opNode.getPipeline();
        return pipeline.getType() == WebServiceOperationType.TYPE &&
            activity == new WebServicePipelineBrowser(pipeline).getResponseActivity();
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

        super(controller, node);
        OperationPipeline pipeline = opNode.getPipeline();
        if (pipeline.getType() != WebServiceOperationType.TYPE) {
            throw new IllegalArgumentException("opNode must represent a web service call");
        }
        browser = new WebServicePipelineBrowser(pipeline);
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

        return isWebServiceRequest() || (tf.getInputStructure() instanceof WebServiceResponseStructure);
    }

    private OperationPipeline autoCompleteWebServiceCall() {
        OperationPipeline pipeline = WebServiceOperationType.TYPE.createNewTemplate();
        WebServicePipelineBrowser browser = new WebServicePipelineBrowser(pipeline);
        TransformationActivity a = isWebServiceRequest() ? browser.getRequestActivity() : browser.getResponseActivity();
        a.setContent(tf);
        PipelineAutoCompleter autoCompleter = new WebServiceAutoCompleter(itemLookup);
        autoCompleter.complete(pipeline, a);
        return pipeline;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

        }
        return lookup;
    }

    public Transformation getRequestTransformation() {
        WebServicePipelineBrowser opBrowser = createOperationBrowser();
        return opBrowser != null ? opBrowser.getRequest() : null;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

    }

    private WebServicePipelineBrowser createOperationBrowser() {
        OperationPipeline pipeline = getPipeline();
        if (pipeline != null && pipeline.getType() == WebServiceOperationType.TYPE) {
            return new WebServicePipelineBrowser(pipeline);
        }
        return null;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

    /**
     * Returns the web service response <code>Transformation</code>.
     */
    public Transformation getResponseTransformation() {
        WebServicePipelineBrowser opBrowser = createOperationBrowser();
        return (opBrowser != null) ? opBrowser.getResponse() : null;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.operation.pipeline.ws.WebServicePipelineBrowser

    /**
     * Returns the SFDC <code>WebServiceCall</code>.
     */
    public WebServiceCall getWebServiceCall() {
        WebServicePipelineBrowser opBrowser = createOperationBrowser();
        return opBrowser != null ? opBrowser.getWebServiceCall() : 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.