{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-platform-types-core",
      "artifactVersion": "7.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.platform.types.api",
          "org.nuxeo.ecm.platform.types.core"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types",
        "id": "grp:org.nuxeo.ecm.platform.types",
        "name": "org.nuxeo.ecm.platform.types",
        "parentIds": [
          "grp:org.nuxeo.ecm.platform"
        ],
        "readmes": [],
        "version": "7.10"
      },
      "bundleId": "org.nuxeo.ecm.platform.types.core",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.event.EventServiceComponent--listener",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.listeners/Contributions/org.nuxeo.ecm.platform.types.listeners--listener",
              "id": "org.nuxeo.ecm.platform.types.listeners--listener",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.event.EventServiceComponent",
                "name": "org.nuxeo.ecm.core.event.EventServiceComponent",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"listener\" target=\"org.nuxeo.ecm.core.event.EventServiceComponent\">\n\n    <listener async=\"false\" class=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfigurationListener\" name=\"uiTypesLocalConfigurationListener\" postCommit=\"false\" priority=\"100\">\n      <event>beforeDocumentModification</event>\n    </listener>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.listeners",
          "name": "org.nuxeo.ecm.platform.types.listeners",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.types.listeners\">\n\n  <extension target=\"org.nuxeo.ecm.core.event.EventServiceComponent\"\n    point=\"listener\">\n\n    <listener name=\"uiTypesLocalConfigurationListener\" async=\"false\"\n      postCommit=\"false\"\n      class=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfigurationListener\"\n      priority=\"100\">\n      <event>beforeDocumentModification</event>\n    </listener>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/listeners-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.local.configuration/Contributions/org.nuxeo.ecm.platform.types.local.configuration--doctype",
              "id": "org.nuxeo.ecm.platform.types.local.configuration--doctype",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <facet name=\"UITypesLocalConfiguration\">\n      <schema name=\"ui_types_configuration\"/>\n    </facet>\n\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.local.configuration/Contributions/org.nuxeo.ecm.platform.types.local.configuration--schema",
              "id": "org.nuxeo.ecm.platform.types.local.configuration--schema",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"ui_types_configuration\" prefix=\"uitypesconf\" src=\"schemas/ui_types_configuration.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.api.DocumentAdapterService--adapters",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.local.configuration/Contributions/org.nuxeo.ecm.platform.types.local.configuration--adapters",
              "id": "org.nuxeo.ecm.platform.types.local.configuration--adapters",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.api.DocumentAdapterService",
                "name": "org.nuxeo.ecm.core.api.DocumentAdapterService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"adapters\" target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\">\n       <adapter class=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfiguration\" factory=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfigurationFactory\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.local.configuration",
          "name": "org.nuxeo.ecm.platform.types.local.configuration",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.types.local.configuration\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"schema\">\n    <schema name=\"ui_types_configuration\" prefix=\"uitypesconf\" src=\"schemas/ui_types_configuration.xsd\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"doctype\">\n\n    <facet name=\"UITypesLocalConfiguration\">\n      <schema name=\"ui_types_configuration\" />\n    </facet>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\" point=\"adapters\">\n       <adapter class=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfiguration\"\n           factory=\"org.nuxeo.ecm.platform.types.localconfiguration.UITypesConfigurationFactory\"/>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/ui-types-local-configuration.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.platform.types.TypeService",
          "documentation": "\n    The type service provides extension points for pluggable document types.\n\n    Document types here can be seen as entities defining the behavior of a\n    document within the ECM: they hold information about the way they will be\n    managed and rendered.\n\n    @version 1.0\n    @author Anahide Tchertchian (at@nuxeo.com)\n  \n",
          "documentationHtml": "<p>\nThe type service provides extension points for pluggable document types.\n</p><p>\nDocument types here can be seen as entities defining the behavior of a\ndocument within the ECM: they hold information about the way they will be\nmanaged and rendered.\n</p><p>\n&#64;version 1.0\n</p><p></p>",
          "extensionPoints": [
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.platform.types.TypeService",
              "descriptors": [
                "org.nuxeo.ecm.platform.types.Type"
              ],
              "documentation": "\n      A document type has the following properties:\n\n      - id: its string identifier\n\n      - remove: if true, remove this ecm document type. Can be used, for\n      instance, if there is a document type contributed by nuxeo-dm that you\n      don't want in your application. (Be careful to add a dependency to the\n      contribution that creates this document type.)\n\n      - icon: icon path used to represent the document type.\n\n      - icon-expanded: icon used for instance in tree view\n\n      - bigIcon: icon path aimed at rich application\n\n      - bigIcon-expanded: same as icon-expanded for rich application\n\n      - category: Category of the document type.\n\n      - description: Description of the document type.\n\n      - label: string title.\n\n      - subtypes: list of the allowed sub document types for a given container.\n      This can be used to filter some document types creation and copy to\n      specific kinds of container documents.\n\n      - deniedSubtypes: list of forbidden sub document types for a given\n      container. Useful when you inherit from another container type and want to\n      restrict its subtypes.\n\n      - default-view: this view will be returned when accessing the document.\n\n      - create-view: this view will be returned when creating the document.\n\n      - edit-view: this view can be used to display the document default edit\n      page.\n\n      - views: other views can be defined, so that they can be customized easily\n      and trigger specific behaviour. For instance, defining a view named\n      'after-edit' on the document will allow to parameter which view should be\n      displayed after the document edition.\n\n      WARNING: the views definitions and associated behaviours may change in the\n      future. You should avoid customizing more than default-view and\n      create-view for now.\n\n      - layouts: the list of layouts to use in a given mode. Usual modes are\n      \"view\", \"create\" and \"edit\". When no layouts are defined for a specific\n      mode, layouts for the mode \"any\" are taken for document rendering. An\n      additional mode is \"listing\": layouts defined in this mode are used in\n      templates listing children documents.\n\n      - content views: the list of content views to use in a given category.\n      Categories depend on the page displaying the content views. Available\n      since 5.4.0. By default, all content views are shown in the export view of\n      the document (available since 5.4.2) except when adding\n      showInExportView=\"false\" on the content view definition.\n\n      Example:\n\n      <code>\n    <type id=\"Domain\">\n        <label>Domain</label>\n        <icon>/icons/folder.gif</icon>\n        <default-view>view_documents</default-view>\n        <subtypes>\n            <type>WorkspaceRoot</type>\n            <type>SectionRoot</type>\n        </subtypes>\n        <deniedSubtypes>\n            <type>File</type>\n        </deniedSubtypes>\n        <layouts mode=\"any\">\n            <layout>heading</layout>\n        </layouts>\n        <layouts mode=\"listing\">\n            <layout>document_listing</layout>\n            <layout>document_listing_compact_2_columns</layout>\n            <layout>document_listing_icon_2_columns</layout>\n        </layouts>\n        <contentViews category=\"content\">\n            <contentView>document_content</contentView>\n        </contentViews>\n        <contentViews category=\"trash_content\">\n            <contentView showInExportView=\"false\">\n              document_trash_content\n            </contentView>\n        </contentViews>\n    </type>\n</code>\n\n\n      Types extension point provides merging features: you can change an\n      existing type definition in your custom extension point provided you use\n      the same identifier.\n\n    \n",
              "documentationHtml": "<p>\nA document type has the following properties:\n</p><p>\n- id: its string identifier\n</p><p>\n- remove: if true, remove this ecm document type. Can be used, for\ninstance, if there is a document type contributed by nuxeo-dm that you\ndon&#39;t want in your application. (Be careful to add a dependency to the\ncontribution that creates this document type.)\n</p><p>\n- icon: icon path used to represent the document type.\n</p><p>\n- icon-expanded: icon used for instance in tree view\n</p><p>\n- bigIcon: icon path aimed at rich application\n</p><p>\n- bigIcon-expanded: same as icon-expanded for rich application\n</p><p>\n- category: Category of the document type.\n</p><p>\n- description: Description of the document type.\n</p><p>\n- label: string title.\n</p><p>\n- subtypes: list of the allowed sub document types for a given container.\nThis can be used to filter some document types creation and copy to\nspecific kinds of container documents.\n</p><p>\n- deniedSubtypes: list of forbidden sub document types for a given\ncontainer. Useful when you inherit from another container type and want to\nrestrict its subtypes.\n</p><p>\n- default-view: this view will be returned when accessing the document.\n</p><p>\n- create-view: this view will be returned when creating the document.\n</p><p>\n- edit-view: this view can be used to display the document default edit\npage.\n</p><p>\n- views: other views can be defined, so that they can be customized easily\nand trigger specific behaviour. For instance, defining a view named\n&#39;after-edit&#39; on the document will allow to parameter which view should be\ndisplayed after the document edition.\n</p><p>\nWARNING: the views definitions and associated behaviours may change in the\nfuture. You should avoid customizing more than default-view and\ncreate-view for now.\n</p><p>\n- layouts: the list of layouts to use in a given mode. Usual modes are\n&#34;view&#34;, &#34;create&#34; and &#34;edit&#34;. When no layouts are defined for a specific\nmode, layouts for the mode &#34;any&#34; are taken for document rendering. An\nadditional mode is &#34;listing&#34;: layouts defined in this mode are used in\ntemplates listing children documents.\n</p><p>\n- content views: the list of content views to use in a given category.\nCategories depend on the page displaying the content views. Available\nsince 5.4.0. By default, all content views are shown in the export view of\nthe document (available since 5.4.2) except when adding\nshowInExportView&#61;&#34;false&#34; on the content view definition.\n</p><p>\nExample:\n</p><p>\n</p><pre><code>    &lt;type id&#61;&#34;Domain&#34;&gt;\n        &lt;label&gt;Domain&lt;/label&gt;\n        &lt;icon&gt;/icons/folder.gif&lt;/icon&gt;\n        &lt;default-view&gt;view_documents&lt;/default-view&gt;\n        &lt;subtypes&gt;\n            &lt;type&gt;WorkspaceRoot&lt;/type&gt;\n            &lt;type&gt;SectionRoot&lt;/type&gt;\n        &lt;/subtypes&gt;\n        &lt;deniedSubtypes&gt;\n            &lt;type&gt;File&lt;/type&gt;\n        &lt;/deniedSubtypes&gt;\n        &lt;layouts mode&#61;&#34;any&#34;&gt;\n            &lt;layout&gt;heading&lt;/layout&gt;\n        &lt;/layouts&gt;\n        &lt;layouts mode&#61;&#34;listing&#34;&gt;\n            &lt;layout&gt;document_listing&lt;/layout&gt;\n            &lt;layout&gt;document_listing_compact_2_columns&lt;/layout&gt;\n            &lt;layout&gt;document_listing_icon_2_columns&lt;/layout&gt;\n        &lt;/layouts&gt;\n        &lt;contentViews category&#61;&#34;content&#34;&gt;\n            &lt;contentView&gt;document_content&lt;/contentView&gt;\n        &lt;/contentViews&gt;\n        &lt;contentViews category&#61;&#34;trash_content&#34;&gt;\n            &lt;contentView showInExportView&#61;&#34;false&#34;&gt;\n              document_trash_content\n            &lt;/contentView&gt;\n        &lt;/contentViews&gt;\n    &lt;/type&gt;\n</code></pre><p>\nTypes extension point provides merging features: you can change an\nexisting type definition in your custom extension point provided you use\nthe same identifier.\n</p><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.TypeService/ExtensionPoints/org.nuxeo.ecm.platform.types.TypeService--types",
              "id": "org.nuxeo.ecm.platform.types.TypeService--types",
              "label": "types (org.nuxeo.ecm.platform.types.TypeService)",
              "name": "types",
              "version": "7.10"
            }
          ],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.TypeService",
          "name": "org.nuxeo.ecm.platform.types.TypeService",
          "requirements": [],
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.platform.types.TypeService",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.types.TypeService/Services/org.nuxeo.ecm.platform.types.TypeManager",
              "id": "org.nuxeo.ecm.platform.types.TypeManager",
              "overriden": false,
              "version": "7.10"
            }
          ],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.platform.types.TypeService\">\n  <documentation>\n    The type service provides extension points for pluggable document types.\n\n    Document types here can be seen as entities defining the behavior of a\n    document within the ECM: they hold information about the way they will be\n    managed and rendered.\n\n    @version 1.0\n    @author Anahide Tchertchian (at@nuxeo.com)\n  </documentation>\n\n  <implementation class=\"org.nuxeo.ecm.platform.types.TypeService\" />\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.platform.types.TypeManager\" />\n  </service>\n\n  <extension-point name=\"types\">\n    <documentation>\n      A document type has the following properties:\n\n      - id: its string identifier\n\n      - remove: if true, remove this ecm document type. Can be used, for\n      instance, if there is a document type contributed by nuxeo-dm that you\n      don't want in your application. (Be careful to add a dependency to the\n      contribution that creates this document type.)\n\n      - icon: icon path used to represent the document type.\n\n      - icon-expanded: icon used for instance in tree view\n\n      - bigIcon: icon path aimed at rich application\n\n      - bigIcon-expanded: same as icon-expanded for rich application\n\n      - category: Category of the document type.\n\n      - description: Description of the document type.\n\n      - label: string title.\n\n      - subtypes: list of the allowed sub document types for a given container.\n      This can be used to filter some document types creation and copy to\n      specific kinds of container documents.\n\n      - deniedSubtypes: list of forbidden sub document types for a given\n      container. Useful when you inherit from another container type and want to\n      restrict its subtypes.\n\n      - default-view: this view will be returned when accessing the document.\n\n      - create-view: this view will be returned when creating the document.\n\n      - edit-view: this view can be used to display the document default edit\n      page.\n\n      - views: other views can be defined, so that they can be customized easily\n      and trigger specific behaviour. For instance, defining a view named\n      'after-edit' on the document will allow to parameter which view should be\n      displayed after the document edition.\n\n      WARNING: the views definitions and associated behaviours may change in the\n      future. You should avoid customizing more than default-view and\n      create-view for now.\n\n      - layouts: the list of layouts to use in a given mode. Usual modes are\n      \"view\", \"create\" and \"edit\". When no layouts are defined for a specific\n      mode, layouts for the mode \"any\" are taken for document rendering. An\n      additional mode is \"listing\": layouts defined in this mode are used in\n      templates listing children documents.\n\n      - content views: the list of content views to use in a given category.\n      Categories depend on the page displaying the content views. Available\n      since 5.4.0. By default, all content views are shown in the export view of\n      the document (available since 5.4.2) except when adding\n      showInExportView=\"false\" on the content view definition.\n\n      Example:\n\n      <code>\n        <type id=\"Domain\">\n          <label>Domain</label>\n          <icon>/icons/folder.gif</icon>\n          <default-view>view_documents</default-view>\n          <subtypes>\n            <type>WorkspaceRoot</type>\n            <type>SectionRoot</type>\n          </subtypes>\n          <deniedSubtypes>\n            <type>File</type>\n          </deniedSubtypes>\n          <layouts mode=\"any\">\n            <layout>heading</layout>\n          </layouts>\n          <layouts mode=\"listing\">\n            <layout>document_listing</layout>\n            <layout>document_listing_compact_2_columns</layout>\n            <layout>document_listing_icon_2_columns</layout>\n          </layouts>\n          <contentViews category=\"content\">\n            <contentView>document_content</contentView>\n          </contentViews>\n          <contentViews category=\"trash_content\">\n            <contentView showInExportView=\"false\">\n              document_trash_content\n            </contentView>\n          </contentViews>\n        </type>\n      </code>\n\n      Types extension point provides merging features: you can change an\n      existing type definition in your custom extension point provided you use\n      the same identifier.\n\n    </documentation>\n\n    <object class=\"org.nuxeo.ecm.platform.types.Type\" />\n  </extension-point>\n\n</component>\n\n",
          "xmlFileName": "/OSGI-INF/nxtypes-framework.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.content.view.local.configuration/Contributions/org.nuxeo.ecm.platform.content.view.local.configuration--doctype",
              "id": "org.nuxeo.ecm.platform.content.view.local.configuration--doctype",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <facet name=\"ContentViewLocalConfiguration\">\n      <schema name=\"content_view_configuration\"/>\n    </facet>\n\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.api.DocumentAdapterService--adapters",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.content.view.local.configuration/Contributions/org.nuxeo.ecm.platform.content.view.local.configuration--adapters",
              "id": "org.nuxeo.ecm.platform.content.view.local.configuration--adapters",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.api.DocumentAdapterService",
                "name": "org.nuxeo.ecm.core.api.DocumentAdapterService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"adapters\" target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\">\n    <adapter class=\"org.nuxeo.ecm.platform.types.localconfiguration.ContentViewConfiguration\" factory=\"org.nuxeo.ecm.platform.types.localconfiguration.ContentViewConfigurationFactory\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.content.view.local.configuration/Contributions/org.nuxeo.ecm.platform.content.view.local.configuration--schema",
              "id": "org.nuxeo.ecm.platform.content.view.local.configuration--schema",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "7.10",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"content_view_configuration\" prefix=\"cvconf\" src=\"schemas/content_view_configuration.xsd\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core/org.nuxeo.ecm.platform.content.view.local.configuration",
          "name": "org.nuxeo.ecm.platform.content.view.local.configuration",
          "requirements": [],
          "services": [],
          "version": "7.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.content.view.local.configuration\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"schema\">\n    <schema name=\"content_view_configuration\" prefix=\"cvconf\"\n      src=\"schemas/content_view_configuration.xsd\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"doctype\">\n\n    <facet name=\"ContentViewLocalConfiguration\">\n      <schema name=\"content_view_configuration\" />\n    </facet>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\"\n    point=\"adapters\">\n    <adapter\n      class=\"org.nuxeo.ecm.platform.types.localconfiguration.ContentViewConfiguration\"\n      factory=\"org.nuxeo.ecm.platform.types.localconfiguration.ContentViewConfigurationFactory\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/contentview-local-configuration.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-platform-types-core-7.10.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.platform.types/org.nuxeo.ecm.platform.types.core",
      "id": "org.nuxeo.ecm.platform.types.core",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: 1.6.0_20 (Sun Microsystems Inc.)\r\nBuilt-By: hudson\r\nBuild-Jdk: 1.8.0_60\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 0.0.0.SNAPSHOT\r\nExport-Package: org.nuxeo.ecm.platform.types;core=split\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Category: web,stateless\r\nBundle-Localization: bundle\r\nBundle-Name: Nuxeo ECM Type Manager\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nRequire-Bundle: org.nuxeo.ecm.platform.types.api;visibility:=reexport\r\nBundle-Vendor: Nuxeo\r\nEclipse-LazyStart: true\r\nNuxeo-Component: OSGI-INF/nxtypes-framework.xml,OSGI-INF/ui-types-loca\r\n l-configuration.xml,OSGI-INF/contentview-local-configuration.xml,OSGI\r\n -INF/listeners-contrib.xml\r\nImport-Package: javax.annotation;version=\"1.0\",org.apache.commons.logg\r\n ing,org.nuxeo.common.xmap.annotation,org.nuxeo.ecm.core;api=split,org\r\n .nuxeo.ecm.core.api;api=split,org.nuxeo.ecm.core.schema,org.nuxeo.ecm\r\n .core.schema.types,org.nuxeo.ecm.directory;api=split,org.nuxeo.runtim\r\n e,org.nuxeo.runtime.api,org.nuxeo.runtime.model\r\nBundle-SymbolicName: org.nuxeo.ecm.platform.types.core;singleton:=true\r\n\r\n",
      "packages": [],
      "requirements": [],
      "version": "7.10"
    }
  ],
  "creationDate": 1664792867649,
  "key": "Nuxeo Platform LTS 2015-7.10",
  "name": "Nuxeo Platform LTS 2015",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1447023600000,
  "version": "7.10"
}