{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-csv-core",
      "artifactVersion": "2023.8.13",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.csv.core"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.csv",
        "id": "grp:org.nuxeo.ecm.csv",
        "name": "org.nuxeo.ecm.csv",
        "parentIds": [],
        "readmes": [],
        "version": "2023.8"
      },
      "bundleId": "org.nuxeo.ecm.csv.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.work.service--queues",
              "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.workmanager/Contributions/org.nuxeo.ecm.csv.core.workmanager--queues",
              "id": "org.nuxeo.ecm.csv.core.workmanager--queues",
              "registrationOrder": 6,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.work.service",
                "name": "org.nuxeo.ecm.core.work.service",
                "type": "service"
              },
              "version": "2023.8.13",
              "xml": "<extension point=\"queues\" target=\"org.nuxeo.ecm.core.work.service\">\n    <queue id=\"csvImporter\">\n      <maxThreads>1</maxThreads>\n      <category>csvImporter</category>\n    </queue>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.workmanager",
          "name": "org.nuxeo.ecm.csv.core.workmanager",
          "requirements": [],
          "resolutionOrder": 168,
          "services": [],
          "startOrder": 184,
          "version": "2023.8.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.csv.core.workmanager\" version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.core.work.service\" point=\"queues\">\n    <queue id=\"csvImporter\">\n      <maxThreads>1</maxThreads>\n      <category>csvImporter</category>\n    </queue>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/csv-workmanager-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.csv.core.CSVImporterImpl",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.CSVImporter",
          "name": "org.nuxeo.ecm.csv.core.CSVImporter",
          "requirements": [],
          "resolutionOrder": 169,
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.csv.core.CSVImporter",
              "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.CSVImporter/Services/org.nuxeo.ecm.csv.core.CSVImporter",
              "id": "org.nuxeo.ecm.csv.core.CSVImporter",
              "overriden": false,
              "version": "2023.8.13"
            }
          ],
          "startOrder": 181,
          "version": "2023.8.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.csv.core.CSVImporter\">\n\n  <implementation class=\"org.nuxeo.ecm.csv.core.CSVImporterImpl\" />\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.csv.core.CSVImporter\"/>\n  </service>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/csv-importer-service.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.operation.OperationServiceComponent--operations",
              "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.operation.contrib/Contributions/org.nuxeo.ecm.csv.core.operation.contrib--operations",
              "id": "org.nuxeo.ecm.csv.core.operation.contrib--operations",
              "registrationOrder": 9,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "name": "org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "type": "service"
              },
              "version": "2023.8.13",
              "xml": "<extension point=\"operations\" target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\">\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportStatusOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportLogOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportResultOperation\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.operation.contrib",
          "name": "org.nuxeo.ecm.csv.core.operation.contrib",
          "requirements": [],
          "resolutionOrder": 170,
          "services": [],
          "startOrder": 182,
          "version": "2023.8.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.csv.core.operation.contrib\" version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\"\n    point=\"operations\">\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportStatusOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportLogOperation\"/>\n        <operation class=\"org.nuxeo.ecm.csv.core.operation.CSVImportResultOperation\"/>\n  </extension>\n\n</component>",
          "xmlFileName": "/OSGI-INF/csv-operation-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentation": "\n      Property that enables the old legacy date format 'MM/dd/yyyy' instead of the W3C format when reading dates on\n      CSV files.\n      Defaults to false.\n\n      @since 10.3\n    \n",
              "documentationHtml": "<p>\nProperty that enables the old legacy date format &#39;MM/dd/yyyy&#39; instead of the W3C format when reading dates on\nCSV files.\nDefaults to false.\n</p><p>\n&#64;since 10.3\n</p><p></p>",
              "extensionPoint": "org.nuxeo.runtime.ConfigurationService--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.properties/Contributions/org.nuxeo.ecm.csv.core.properties--configuration",
              "id": "org.nuxeo.ecm.csv.core.properties--configuration",
              "registrationOrder": 24,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.runtime.ConfigurationService",
                "name": "org.nuxeo.runtime.ConfigurationService",
                "type": "service"
              },
              "version": "2023.8.13",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.runtime.ConfigurationService\">\n\n    <documentation>\n      Property that enables the old legacy date format 'MM/dd/yyyy' instead of the W3C format when reading dates on\n      CSV files.\n      Defaults to false.\n\n      @since 10.3\n    </documentation>\n    <property name=\"nuxeo.csv.import.legacyDateFormat\">false</property>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core/org.nuxeo.ecm.csv.core.properties",
          "name": "org.nuxeo.ecm.csv.core.properties",
          "requirements": [],
          "resolutionOrder": 171,
          "services": [],
          "startOrder": 183,
          "version": "2023.8.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.csv.core.properties\" version=\"1.0\">\n\n  <extension point=\"configuration\" target=\"org.nuxeo.runtime.ConfigurationService\">\n\n    <documentation>\n      Property that enables the old legacy date format 'MM/dd/yyyy' instead of the W3C format when reading dates on\n      CSV files.\n      Defaults to false.\n\n      @since 10.3\n    </documentation>\n    <property name=\"nuxeo.csv.import.legacyDateFormat\">false</property>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/csv-properties-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-csv-core-2023.8.13.jar",
      "groupId": "org.nuxeo.ecm.csv",
      "hierarchyPath": "/grp:org.nuxeo.ecm.csv/org.nuxeo.ecm.csv.core",
      "id": "org.nuxeo.ecm.csv.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven 3.6.1\r\nBuilt-By: root\r\nBuild-Jdk: 17.0.9\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Vendor: Nuxeo\r\nBundle-Name: Nuxeo CSV\r\nBundle-SymbolicName: org.nuxeo.ecm.csv.core;singleton=true\r\nNuxeo-Component: OSGI-INF/csv-workmanager-contrib.xml,OSGI-INF/csv-impor\r\n ter-service.xml,OSGI-INF/csv-operation-contrib.xml,OSGI-INF/csv-propert\r\n ies-contrib.xml\r\nImport-Package: org.nuxeo.ecm.core,org.nuxeo.common,org.nuxeo.runtime,or\r\n g.apache.commons.io,org.apache.commons.csv,org.nuxeo.ecm.platform.userm\r\n anager,org.nuxeo.ecm.automation,org.nuxeo.ecm.platform.ec.notification,\r\n org.nuxeo.ecm.platform.url\r\n\r\n",
      "maxResolutionOrder": 171,
      "minResolutionOrder": 168,
      "packages": [
        "nuxeo-csv"
      ],
      "requirements": [],
      "version": "2023.8.13"
    }
  ],
  "creationDate": 1709128388721,
  "key": "Nuxeo Platform-2023.8",
  "name": "Nuxeo Platform",
  "operations": [
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Document",
      "contributingComponent": "org.nuxeo.ecm.csv.core.operation.contrib",
      "hierarchyPath": "/op:CSV.Import",
      "label": "CSVImport",
      "name": "CSV.Import",
      "operationClass": "org.nuxeo.ecm.csv.core.operation.CSVImportOperation",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "path",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "documentMode",
          "order": 0,
          "type": "boolean",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "sendReport",
          "order": 0,
          "type": "boolean",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "blob",
        "string"
      ],
      "url": "CSV.Import",
      "version": "2023.8.13"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Document",
      "contributingComponent": "org.nuxeo.ecm.csv.core.operation.contrib",
      "hierarchyPath": "/op:CSV.ImportLog",
      "label": "CSVImportLog",
      "name": "CSV.ImportLog",
      "operationClass": "org.nuxeo.ecm.csv.core.operation.CSVImportLogOperation",
      "params": [],
      "signature": [
        "string",
        "list"
      ],
      "url": "CSV.ImportLog",
      "version": "2023.8.13"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Document",
      "contributingComponent": "org.nuxeo.ecm.csv.core.operation.contrib",
      "hierarchyPath": "/op:CSV.ImportResult",
      "label": "CSVImportResults",
      "name": "CSV.ImportResult",
      "operationClass": "org.nuxeo.ecm.csv.core.operation.CSVImportResultOperation",
      "params": [],
      "signature": [
        "string",
        "csvimportresult"
      ],
      "url": "CSV.ImportResult",
      "version": "2023.8.13"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Document",
      "contributingComponent": "org.nuxeo.ecm.csv.core.operation.contrib",
      "hierarchyPath": "/op:CSV.ImportStatus",
      "label": "CSVImportStatus",
      "name": "CSV.ImportStatus",
      "operationClass": "org.nuxeo.ecm.csv.core.operation.CSVImportStatusOperation",
      "params": [],
      "signature": [
        "string",
        "csvimportstatus"
      ],
      "url": "CSV.ImportStatus",
      "version": "2023.8.13"
    }
  ],
  "packages": [
    {
      "@type": "NXPackage",
      "bundles": [
        "org.nuxeo.ecm.csv.core"
      ],
      "conflicts": [],
      "dependencies": [],
      "hierarchyPath": "/nuxeo-csv-2023.8.13",
      "id": "nuxeo-csv-2023.8.13",
      "name": "nuxeo-csv",
      "optionalDependencies": [],
      "packageType": "addon",
      "title": "Nuxeo CSV",
      "version": "2023.8.13"
    }
  ],
  "pluginSnapshots": {},
  "releaseDate": 1709128388721,
  "version": "2023.8"
}