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

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


     * @return an <code>EntityFilter</code> that filters out those <code>Source</code>s that
     *         are not valid choices at the given pipeline position
     */
    @Override
    public EntityFilter getFilter(SourceActivity activity) {
        PipelineActivity next = pipeline.getNextActivity(activity);
        if (next != null) {
            EntityFilter filter = checkFilter(next);
            if (filter != null) {
                return filter;
            }
View Full Code Here


    private EntityFilter checkFilter(PipelineActivity activity) {
        EntityFilter filter = getFilter(activity);
        if (filter != null) {
            return filter;
        }
        PipelineActivity next = pipeline.getNextActivity(activity);
        if (next != null) {
            filter = checkFilter(next);
        }
        return filter;
    }
View Full Code Here

            }
            return tf.getInputStructure().getStructureType() == DataStructureType.WebServiceResponse;
        }
       
        private Target getTarget() {
            PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TARGET);
            if (a != null && !a.isEmpty()) {
                return (Target) a.getContent();
            }
            return null;
        }
View Full Code Here

     * @return an <code>EntityFilter</code> that filters out those <code>Target</code>s that
     *         are not valid choices at the given pipeline position
     */
    @Override
    public EntityFilter getFilter(TargetActivity activity) {
        PipelineActivity previous = pipeline.getPreviousActivity(activity);
        while (previous != null) {
            EntityFilter filter = getFilter(previous);
            if (filter != null) {
                return filter;
            }
View Full Code Here

    public Source getOperationSource() {
        OperationPipeline pipeline = getPipeline();
        if (pipeline == null) {
            return null;
        }
        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.SOURCE);
        return (a instanceof SourceActivity) ? ((SourceActivity) a).getContent() : null;
    }
View Full Code Here

    public Target getOperationTarget() {
        OperationPipeline pipeline = getPipeline();
        if (pipeline == null) {
            return null;
        }
        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TARGET);
        return (a instanceof TargetActivity) ? ((TargetActivity) a).getContent() : null;
    }
View Full Code Here

    private boolean checkWsCall(WebServiceStructure struct) {
        return struct.getWebServiceCallId().equals(wsCall.getID());
    }

    private Transformation getFirstTransformation(OperationPipeline pipeline) {
        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TRANSFORMATION);
        return getTransformation(a);
    }
View Full Code Here

        PipelineActivity a = pipeline.getFirstActivityOfType(PipelineActivityType.TRANSFORMATION);
        return getTransformation(a);
    }

    private Transformation getLastTransformation(OperationPipeline pipeline) {
        PipelineActivity a = pipeline.getLastActivityOfType(PipelineActivityType.TRANSFORMATION);
        return getTransformation(a);
    }
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.