Examples of WebServiceCall


Examples of org.jitterbit.integration.data.entity.WebServiceCall

            return "WSDL";
        }

        @Override
        public String getValue(IntegrationEntity dataObject) {
            WebServiceCall wsCall = (WebServiceCall) dataObject;
            synchronized (wsCall.getDataLock()) {
                return wsCall.getWsdlFile().getLocator();
            }
        }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        this.pipeline = pipeline;
    }

    @Override
    public EntityFilter getFilter(TransformationActivity entry) {
        WebServiceCall wsCall = getWebServiceCall();
        if (entry == pipeline.getFirstActivityOfType(PipelineActivityType.TRANSFORMATION)) {
            return new FirstTransformationFilter(wsCall);
        } else if (entry == pipeline.getLastActivityOfType(PipelineActivityType.TRANSFORMATION)) {
            return new SecondTransformationFilter(wsCall);
        } else {
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        }
        DataStructure input = tf.getInputStructure();
        if (!(input instanceof WebServiceRequestStructure)) {
            return;
        }
        WebServiceCall wsCall = lookupWsCall(((WebServiceRequestStructure) input).getWebServiceCallId());
        if (browser.getWebServiceCall() == null) {
            browser.setWebServiceCall(wsCall);
        }
        removeSecondTransformationIfNotNeeded(pipeline, browser, tf, wsCall);
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        }

        @Override
        public boolean apply(IntegrationEntity entity) {
            if (entity instanceof WebServiceCall) {
                WebServiceCall wsCall = (WebServiceCall) entity;
                return isMatchWithRequestTransformation(wsCall) && isMatchWithResponseTransformation(wsCall);
            }
            return false;
        }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        Transformation request = browser.getRequest();
        if (request != null) {
            funcs.add(request);
            tfId = request.getID();
        }
        WebServiceCall wsCall = browser.getWebServiceCall();
        if (wsCall != null) {
            funcs.add(wsCall);
        }
        Transformation response = browser.getResponse();
        if (response != null) {
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        if (input == null) {
            return;
        }
        switch (input.getStructureType()) {
        case WebServiceRequest: {
            WebServiceCall replacement = replaceWebServiceCall((WebServiceStructure) input);
            tf.setInputStructure(replacement.getInputStructure());
            break;
        }
        case WebServiceResponse:{
            WebServiceCall replacement = replaceWebServiceCall((WebServiceStructure) input);
            tf.setInputStructure(replacement.getOutputStructure());
            break;
        }
        case LDAP: {
            LdapStructure ldapStruct = (LdapStructure) input;
            SourceId ldapSourceId = ldapStruct.getLdapLocation().getSourceId();
            Source replacement = (Source) service.getReplacement(ldapSourceId);
            if (replacement != null) {
                tf.setSourceId(replacement.getID());
                ldapStruct.setLdapLocation((LdapLocation) replacement.getLocation());
            }
            break;
        }
        case Database: {
            DatabaseStructure dbStruct = (DatabaseStructure) input;
            SourceId dbSourceId = dbStruct.getSourceId();
            Source replacement = (Source) service.getReplacement(dbSourceId);
            if (replacement != null) {
                tf.setSourceId(replacement.getID());
                dbStruct.setSourceId(replacement.getID());
                dbStruct.setDbLocation((DatabaseLocation) replacement.getLocation());
            }
            break;
        }
        default:
            // No processing needed
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        if (output == null) {
            return;
        }
        switch (output.getStructureType()) {
        case WebServiceRequest: {
            WebServiceCall replacement = replaceWebServiceCall((WebServiceStructure) output);
            tf.setOutputStructure(replacement.getInputStructure());
            break;
        }
        case WebServiceResponse:{
            WebServiceCall replacement = replaceWebServiceCall((WebServiceStructure) output);
            tf.setOutputStructure(replacement.getOutputStructure());
            break;
        }
        case LDAP: {
            LdapStructure ldapStruct = (LdapStructure) output;
            TargetId targetId = ldapStruct.getLdapLocation().getTargetId();
            Target replacement = (Target) service.getReplacement(targetId);
            if (replacement != null) {
                tf.setTargetId(replacement.getID());
                ldapStruct.setLdapLocation((LdapLocation) replacement.getLocation());
            }
            break;
        }
        case Database: {
            DatabaseStructure dbStruct = (DatabaseStructure) output;
            TargetId targetId = dbStruct.getTargetId();
            Target replacement = (Target) service.getReplacement(targetId);
            if (replacement != null) {
                tf.setTargetId(replacement.getID());
                dbStruct.setTargetId(replacement.getID());
                dbStruct.setDbLocation((DatabaseLocation) replacement.getLocation());
            }
            break;
        }
        default:
            // No processing needed
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        this.transformation = tf;
        this.dataLookup = dataLookup;
    }

    public List<? extends EntityLink> getLinks() {
        WebServiceCall inputWs = getWebServiceFromStructure(transformation.getInputStructure());
        WebServiceCall outputWs = getWebServiceFromStructure(transformation.getOutputStructure());
        if (inputWs == null && outputWs == null) {
            return null;
        }
        List<EntityLink> links = Lists.newArrayList();
        if (inputWs != null) {
View Full Code Here

Examples of org.jitterbit.integration.data.entity.WebServiceCall

        try {
            id = new WebServiceCallId(p.getString(WSCALL_ID));
        } catch (RuntimeException ex) {
            throw new RuntimeException("Invalid persistor: missing or invalid WSCALL_ID field");
        }
        WebServiceCall wsCall = lookup.getEntity(id, WebServiceCall.class);
        if (wsCall == null) {
            throw new RuntimeException("The WebServiceCall with ID " + id + " could not be found");
        }
        return wsCall;
    }
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.