Package org.jitterbit.integration.data.entity

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


*/
public final class TextDocumentValidatorJUnitTest {

    @Test
    public void ensureMissingStructureIsDetected() {
        TextDocument doc = new TextDocument("Borken");
        runValidation(doc, ValidationStatus.INVALID);
    }
View Full Code Here


        runValidation(doc, ValidationStatus.INVALID);
    }

    @Test
    public void ensureInvalidDelimiterIsDetected() {
        TextDocument doc = createValidSimpleDelimitedDocument(2);
        doc.setDelimiter(FieldDelimiter.fromString("abc"));
        runValidation(doc, ValidationStatus.INVALID);
    }
View Full Code Here

        runValidation(doc, ValidationStatus.INVALID);
    }

    @Test
    public void ensureValidComplexDelimitedDocumentPassesValidation() {
        TextDocument doc = createValidComplexDelimitedTextDocument();
        runValidation(doc, ValidationStatus.VALID);
    }
View Full Code Here

        runValidation(doc, ValidationStatus.VALID);
    }

    @Test
    public void ensureComplexStructureWithEmptySegmentIsDetected() {
        TextDocument doc = new TextDocument("Borken");
        setDelimiterAndQualifier(doc);
        doc.setStructure(createComplexDelimitedTextStructureWithEmptySegment());
        runValidation(doc, ValidationStatus.INVALID);
    }
View Full Code Here

        runValidation(doc, ValidationStatus.INVALID);
    }

    @Test
    public void ensureComplexStructureWithDuplicatedFieldNameIsDetected() {
        TextDocument doc = new TextDocument("Borken");
        setDelimiterAndQualifier(doc);
        doc.setStructure(createComplexDelimitedTextStructureWithDuplicatedFieldName());
        runValidation(doc, ValidationStatus.INVALID);
    }
View Full Code Here

        if (message.getPayloadStructureType() != PayloadStructureType.TEXT) {
            return;
        }
        TextDocumentId docId = message.getPayloadTextDocumentId();
        if (docId != null) {
            TextDocument doc = lookup.getEntity(docId, TextDocument.class);
            if (doc != null) {
                links.add(new JmsMessageTextDocumentLink(doc, message));
            } else {
                LinkUtils.logMissingLink(message, EntityType.Document, docId);
            }
View Full Code Here

        page.setSubCaption("Select the location of the source file that will be used in this connect operation.");
        return page;
    }

    public TextStructure getTextStructure() {
        TextDocument doc = getTextDocument();
        return (doc != null) ? doc.getDataStructure() : null;
    }
View Full Code Here

        addInputField(panel);
    }
   
    @Override
    public void applyTo(JmsMessage m) {
        TextDocument doc = (TextDocument) documentSelector.getSelectedEntity();
        m.setPayloadStructure(doc);
    }
View Full Code Here

    public void setSourceStructure(DatabaseStructure s) {
        documentSelectionPage.setSourceStructure(s);
    }

    public TextStructure getTextStructure() {
        TextDocument doc = getTextDocument();
        return (doc != null) ? doc.getDataStructure() : null;
    }
View Full Code Here

            return TextStructureType.class;
        }

        @Override
        public TextStructureType getValue(IntegrationEntity dataObject) {
            TextDocument doc = (TextDocument) dataObject;
            TextStructure s = doc.getDataStructure();
            if (s instanceof SimpleTextStructure) {
                return TextStructureType.SIMPLE;
            }
            return TextStructureType.COMPLEX;
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.data.entity.TextDocument

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.