Package org.jitterbit.integration.data.structure

Examples of org.jitterbit.integration.data.structure.DataStructure


    public StructureLink inputLink() {
        IntegrationEntity item = lookup.getEntity(tf.getSourceId());
        if (item == null) {
            item = lookup.getEntity(tf.getSourceTextDocumentId());
            if (item == null) {
                DataStructure s = tf.getInputStructure();
                if (s instanceof WebServiceStructure) {
                    WebServiceCallId wsCallId = ((WebServiceStructure) s).getWebServiceCallId();
                    item = lookup.getEntity(wsCallId);
                }
            }
View Full Code Here


    public StructureLink outputLink() {
        IntegrationEntity item = lookup.getEntity(tf.getTargetId());
        if (item == null) {
            item = lookup.getEntity(tf.getTargetTextDocumentId());
            if (item == null) {
                DataStructure s = tf.getOutputStructure();
                if (s instanceof WebServiceStructure) {
                    WebServiceCallId wsCallId = ((WebServiceStructure) s).getWebServiceCallId();
                    item = lookup.getEntity(wsCallId);
                }
            }
View Full Code Here

            @Override
            public void run() {
                // See comment in thread for getting input JTR above.
                DataStructureToMappingTreeConverter converter = DataStructureToMappingTreeConverter.newOutputStructureConverter();
                DataStructure output = invoker.getTransformation().getOutputStructure();
                converter.getMappingStructure(output, outputCallback);
            }
        });
        try {
            outputFuture.get();
View Full Code Here

        setEnabled(enabled);
    }

    private boolean isApplicable() {
        Transformation tf = page.getObject();
        DataStructure in = tf.getInputStructure();
        return (in != null) && (in.getStructureType() != DataStructureType.None);
    }
View Full Code Here

        setEnabled(enabled);
    }

    private boolean isApplicable() {
        Transformation tf = page.getObject();
        DataStructure input = tf.getInputStructure();
        if (input instanceof DatabaseStructure) {
            DatabaseStructure s = (DatabaseStructure) input;
            return !s.hasManualSqlStatement();
        }
        return false;
View Full Code Here

            }
            JmsMessageId jmsId = getJmsMessageId();
            if (jmsId != null) {
                return "[JMS] " + getEntityName(jmsId);
            }
            DataStructure structure = getDataStructure();
            if (structure != null) {
                return structure.getName();
            }
            return TransformationResources.getString("UknownStructure");
        }
View Full Code Here

        }

        protected abstract IntegrationEntityId getDatabaseId();

        private WebServiceCallId getWebServiceCallId() {
            DataStructure s = getDataStructure();
            if (s instanceof WebServiceStructure) {
                return ((WebServiceStructure) s).getWebServiceCallId();
            }
            return null;
        }
View Full Code Here

        setEnabled(enabled);
    }

    private boolean isApplicable() {
        Transformation tf = page.getObject();
        DataStructure output = tf.getOutputStructure();
        return (output instanceof DatabaseStructure);
    }
View Full Code Here

        }
        Operation op = (Operation) entity;
        if (op.getOperationType() == HostedWebServiceOperationType.TYPE) {
            return false;
        }
        DataStructure in = extractInputStructure(op);
        return inputStruct.equals(in);
    }
View Full Code Here

        super(ID, page);
        setEnabled(checkEnabled());
    }

    private boolean checkEnabled() {
        DataStructure input = page.getObject().getInputStructure();
        return !(input instanceof NoStructure);
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.structure.DataStructure

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.