{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-platform-audio-core",
      "artifactVersion": "2021.7.15",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.platform.audio.core",
          "org.nuxeo.ecm.platform.audio.jsf"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio",
        "id": "grp:org.nuxeo.ecm.platform.audio",
        "name": "org.nuxeo.ecm.platform.audio",
        "parentIds": [
          "grp:org.nuxeo.ecm.platform"
        ],
        "readmes": [],
        "version": "2021.7"
      },
      "bundleId": "org.nuxeo.ecm.platform.audio.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.types.TypeService--types",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.ecm.types/Contributions/org.nuxeo.ecm.platform.audio.ecm.types--types",
              "id": "org.nuxeo.ecm.platform.audio.ecm.types--types",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.types.TypeService",
                "name": "org.nuxeo.ecm.platform.types.TypeService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"types\" target=\"org.nuxeo.ecm.platform.types.TypeService\">\n\n    <type id=\"Audio\">\n      <label>Audio</label>\n      <default-view>view_documents</default-view>\n      <icon>/icons/audio.png</icon>\n      <bigIcon>/icons/audio_100.png</bigIcon>\n      <category>SimpleDocument</category>\n      <description>Audio.description</description>\n      <layouts mode=\"any\">\n        <layout>heading</layout>\n        <layout>audio_file</layout>\n      </layouts>\n      <layouts mode=\"edit\">\n        <layout>heading</layout>\n        <layout>audio_file</layout>\n        <layout>dublincore</layout>\n      </layouts>\n      <layouts mode=\"drive\">\n        <layout>heading</layout>\n        <layout>dublincore</layout>\n      </layouts>\n    </type>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.ecm.types",
          "name": "org.nuxeo.ecm.platform.audio.ecm.types",
          "requirements": [],
          "resolutionOrder": 254,
          "services": [],
          "startOrder": 235,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.platform.audio.ecm.types\">\n\n  <extension target=\"org.nuxeo.ecm.platform.types.TypeService\" point=\"types\">\n\n    <type id=\"Audio\">\n      <label>Audio</label>\n      <default-view>view_documents</default-view>\n      <icon>/icons/audio.png</icon>\n      <bigIcon>/icons/audio_100.png</bigIcon>\n      <category>SimpleDocument</category>\n      <description>Audio.description</description>\n      <layouts mode=\"any\">\n        <layout>heading</layout>\n        <layout>audio_file</layout>\n      </layouts>\n      <layouts mode=\"edit\">\n        <layout>heading</layout>\n        <layout>audio_file</layout>\n        <layout>dublincore</layout>\n      </layouts>\n      <layouts mode=\"drive\">\n        <layout>heading</layout>\n        <layout>dublincore</layout>\n      </layouts>\n    </type>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/ecm-types-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.lifecycle.LifeCycleService--types",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.nuxeo.ecm.platform.audio.lifecycle/Contributions/org.nuxeo.nuxeo.ecm.platform.audio.lifecycle--types",
              "id": "org.nuxeo.nuxeo.ecm.platform.audio.lifecycle--types",
              "registrationOrder": 5,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.lifecycle.LifeCycleService",
                "name": "org.nuxeo.ecm.core.lifecycle.LifeCycleService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"types\" target=\"org.nuxeo.ecm.core.lifecycle.LifeCycleService\">\n    <types>\n      <type name=\"Audio\">default</type>\n    </types>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.nuxeo.ecm.platform.audio.lifecycle",
          "name": "org.nuxeo.nuxeo.ecm.platform.audio.lifecycle",
          "requirements": [
            "org.nuxeo.ecm.core.LifecycleCoreExtensions"
          ],
          "resolutionOrder": 255,
          "services": [],
          "startOrder": 668,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.nuxeo.ecm.platform.audio.lifecycle\">\n\n  <require>org.nuxeo.ecm.core.LifecycleCoreExtensions</require>\n\n  <extension target=\"org.nuxeo.ecm.core.lifecycle.LifeCycleService\"\n    point=\"types\">\n    <types>\n      <type name=\"Audio\">default</type>\n    </types>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/lifecycle-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentation": "\n      Simple plugin for the file manager. Creates a Audio Document type from\n      any of the matching mime types.\n    \n",
              "documentationHtml": "<p>\nSimple plugin for the file manager. Creates a Audio Document type from\nany of the matching mime types.\n</p><p></p>",
              "extensionPoint": "org.nuxeo.ecm.platform.filemanager.service.FileManagerService--plugins",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.filemanager.contrib/Contributions/org.nuxeo.ecm.platform.audio.filemanager.contrib--plugins",
              "id": "org.nuxeo.ecm.platform.audio.filemanager.contrib--plugins",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.filemanager.service.FileManagerService",
                "name": "org.nuxeo.ecm.platform.filemanager.service.FileManagerService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"plugins\" target=\"org.nuxeo.ecm.platform.filemanager.service.FileManagerService\">\n    <documentation>\n      Simple plugin for the file manager. Creates a Audio Document type from\n      any of the matching mime types.\n    </documentation>\n    <plugin class=\"org.nuxeo.ecm.platform.audio.extension.AudioImporter\" name=\"AudioImporter\" order=\"10\">\n      <filter>audio/.*</filter>\n    </plugin>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.filemanager.contrib",
          "name": "org.nuxeo.ecm.platform.audio.filemanager.contrib",
          "requirements": [],
          "resolutionOrder": 256,
          "services": [],
          "startOrder": 236,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.audio.filemanager.contrib\">\n\n  <extension\n      target=\"org.nuxeo.ecm.platform.filemanager.service.FileManagerService\"\n      point=\"plugins\">\n    <documentation>\n      Simple plugin for the file manager. Creates a Audio Document type from\n      any of the matching mime types.\n    </documentation>\n    <plugin name=\"AudioImporter\"\n            class=\"org.nuxeo.ecm.platform.audio.extension.AudioImporter\"\n            order=\"10\">\n      <filter>audio/.*</filter>\n    </plugin>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/filemanager-importer-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.api.thumbnail.ThumbnailService--thumbnailFactory",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.service.thumbnailfactory/Contributions/org.nuxeo.ecm.platform.audio.service.thumbnailfactory--thumbnailFactory",
              "id": "org.nuxeo.ecm.platform.audio.service.thumbnailfactory--thumbnailFactory",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.api.thumbnail.ThumbnailService",
                "name": "org.nuxeo.ecm.core.api.thumbnail.ThumbnailService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"thumbnailFactory\" target=\"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService\">\n    <thumbnailFactory facet=\"Audio\" factoryClass=\"org.nuxeo.ecm.platform.audio.extension.ThumbnailAudioFactory\" name=\"thumbnailAudioFactory\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.service.thumbnailfactory",
          "name": "org.nuxeo.ecm.platform.audio.service.thumbnailfactory",
          "requirements": [],
          "resolutionOrder": 257,
          "services": [],
          "startOrder": 239,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.audio.service.thumbnailfactory\">\n\n  <extension target=\"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService\"\n    point=\"thumbnailFactory\">\n    <thumbnailFactory name=\"thumbnailAudioFactory\"\n      facet=\"Audio\"\n      factoryClass=\"org.nuxeo.ecm.platform.audio.extension.ThumbnailAudioFactory\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/audio-thumbnailfactory-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.actions.ActionService--filters",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.filters/Contributions/org.nuxeo.ecm.platform.audio.filters--filters",
              "id": "org.nuxeo.ecm.platform.audio.filters--filters",
              "registrationOrder": 10,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.actions.ActionService",
                "name": "org.nuxeo.ecm.platform.actions.ActionService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"filters\" target=\"org.nuxeo.ecm.platform.actions.ActionService\">\n    <filter append=\"true\" id=\"allowPDFRendition\">\n      <rule grant=\"false\">\n        <facet>Audio</facet>\n      </rule>\n    </filter>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.ecm.platform.audio.filters",
          "name": "org.nuxeo.ecm.platform.audio.filters",
          "requirements": [
            "org.nuxeo.ecm.platform.rendition.contrib"
          ],
          "resolutionOrder": 455,
          "services": [],
          "startOrder": 237,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"org.nuxeo.ecm.platform.audio.filters\">\n\n  <require>org.nuxeo.ecm.platform.rendition.contrib</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.actions.ActionService\" point=\"filters\">\n    <filter id=\"allowPDFRendition\" append=\"true\">\n      <rule grant=\"false\">\n        <facet>Audio</facet>\n      </rule>\n    </filter>\n  </extension>\n</component>",
          "xmlFileName": "/OSGI-INF/filters-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.nuxeo.ecm.platform.audio.doctype/Contributions/org.nuxeo.nuxeo.ecm.platform.audio.doctype--schema",
              "id": "org.nuxeo.nuxeo.ecm.platform.audio.doctype--schema",
              "registrationOrder": 33,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"audio\" prefix=\"aud\" src=\"schema/audio.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.nuxeo.ecm.platform.audio.doctype/Contributions/org.nuxeo.nuxeo.ecm.platform.audio.doctype--doctype",
              "id": "org.nuxeo.nuxeo.ecm.platform.audio.doctype--doctype",
              "registrationOrder": 30,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2021.7.15",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <facet name=\"Audio\">\n      <schema name=\"file\"/>\n      <schema name=\"audio\"/>\n    </facet>\n\n    <doctype extends=\"Document\" name=\"Audio\">\n      <schema name=\"common\"/>\n      <schema name=\"dublincore\"/>\n      <schema name=\"uid\"/>\n      <facet name=\"Audio\"/>\n      <facet name=\"Commentable\"/>\n      <facet name=\"Versionable\"/>\n      <facet name=\"Publishable\"/>\n      <facet name=\"NXTag\"/>\n    </doctype>\n\n    <doctype append=\"true\" name=\"Workspace\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n\n    <doctype append=\"true\" name=\"Folder\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n\n    <doctype append=\"true\" name=\"OrderedFolder\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core/org.nuxeo.nuxeo.ecm.platform.audio.doctype",
          "name": "org.nuxeo.nuxeo.ecm.platform.audio.doctype",
          "requirements": [
            "org.nuxeo.ecm.core.CoreExtensions",
            "org.nuxeo.ecm.tags.schemas"
          ],
          "resolutionOrder": 489,
          "services": [],
          "startOrder": 667,
          "version": "2021.7.15",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.nuxeo.ecm.platform.audio.doctype\">\n\n  <require>org.nuxeo.ecm.core.CoreExtensions</require>\n  <require>org.nuxeo.ecm.tags.schemas</require>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"schema\">\n    <schema name=\"audio\" src=\"schema/audio.xsd\" prefix=\"aud\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"doctype\">\n    <facet name=\"Audio\">\n      <schema name=\"file\" />\n      <schema name=\"audio\" />\n    </facet>\n\n    <doctype name=\"Audio\" extends=\"Document\">\n      <schema name=\"common\" />\n      <schema name=\"dublincore\" />\n      <schema name=\"uid\" />\n      <facet name=\"Audio\" />\n      <facet name=\"Commentable\" />\n      <facet name=\"Versionable\" />\n      <facet name=\"Publishable\" />\n      <facet name=\"NXTag\" />\n    </doctype>\n\n    <doctype name=\"Workspace\" append=\"true\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n\n    <doctype name=\"Folder\" append=\"true\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n\n    <doctype name=\"OrderedFolder\" append=\"true\">\n      <subtypes>\n        <type>Audio</type>\n      </subtypes>\n    </doctype>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/core-types-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-platform-audio-core-2021.7.15.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.audio/org.nuxeo.ecm.platform.audio.core",
      "id": "org.nuxeo.ecm.platform.audio.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: root\r\nBuild-Jdk: 11.0.12\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 2021.7.15-t20210812-201106\r\nBundle-Name: Nuxeo Audio Core\r\nBundle-SymbolicName: org.nuxeo.ecm.platform.audio.core;singleton=true\r\nBundle-Vendor: Nuxeo\r\nNuxeo-Component: OSGI-INF/core-types-contrib.xml,OSGI-INF/ecm-types-co\r\n ntrib.xml,OSGI-INF/lifecycle-contrib.xml,OSGI-INF/filemanager-importe\r\n r-contrib.xml,OSGI-INF/audio-thumbnailfactory-contrib.xml,OSGI-INF/fi\r\n lters-contrib.xml\r\nEclipse-LazyStart: true\r\nBundle-Category: core,stateful\r\nRequire-Bundle: org.nuxeo.ecm.platform.types.api,org.nuxeo.ecm.core.api\r\nExport-Package: org.nuxeo.ecm.platform.audio.core\r\nBundle-ClassPath: .\r\n\r\n",
      "maxResolutionOrder": 489,
      "minResolutionOrder": 254,
      "packages": [],
      "requirements": [
        "org.nuxeo.ecm.platform.types.api",
        "org.nuxeo.ecm.core.api"
      ],
      "version": "2021.7.15"
    }
  ],
  "creationDate": 1664794077570,
  "key": "Nuxeo Platform-2021.7",
  "name": "Nuxeo Platform",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1664755200000,
  "version": "2021.7"
}