Package io.jmix.dataimport.extractor.data


@NonNullApi package io.jmix.dataimport.extractor.data
  • Class
    Description
    Represents the result of input data processing that contains: List of ImportedDataItems: one imported data item contains the raw values of properties for one entity to import. Data field names: names of the fields from input data (XLSX, CSV - column names specified in the first row, JSON - field names from JSON object, XML - tag names).
    Parses the data from source and returns an instance of ImportedData containing list of ImportedDataItem with raw values
     
    Represents a source of raw values for properties for one entity to import.
    Represents an object in JSON or XML with the following info: Data field name: for JSON - field name, for XML - tag name Raw values map: for JSON - raw values of JSON object fields by field names, for XML: values of child tags by tag names
    JSON example:
    The "customer" object represents ImportedObject with data field name = "customer" and two raw values: "name" and "email".
    Represents an object list in JSON or XML with the following info: Data field name: for JSON - field name, for XML - tag name List of ImportedObjects
    JSON example:
    The "items" JSON array represents ImportedObjectList with data field name = "items" and two ImportedObjects.
    Interface for source of extracted raw values