{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-webengine-core",
      "artifactVersion": "9.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.webengine.base",
          "org.nuxeo.ecm.webengine.core",
          "org.nuxeo.ecm.webengine.invite",
          "org.nuxeo.ecm.webengine.jaxrs",
          "org.nuxeo.ecm.webengine.ui"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.webengine",
        "id": "grp:org.nuxeo.ecm.webengine",
        "name": "org.nuxeo.ecm.webengine",
        "parentIds": [],
        "readmes": [],
        "version": "9.10"
      },
      "bundleId": "org.nuxeo.ecm.webengine.core",
      "components": [
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.webengine.JsonFactoryManagerImpl",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.core.service.json",
          "name": "org.nuxeo.ecm.webengine.core.service.json",
          "requirements": [],
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.webengine.core.service.json",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.core.service.json/Services/org.nuxeo.ecm.webengine.JsonFactoryManager",
              "id": "org.nuxeo.ecm.webengine.JsonFactoryManager",
              "overriden": false,
              "version": "9.10"
            }
          ],
          "version": "9.10",
          "xmlFileContent": "<component name=\"org.nuxeo.ecm.webengine.core.service.json\">\n\n  <implementation class=\"org.nuxeo.ecm.webengine.JsonFactoryManagerImpl\" />\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.webengine.JsonFactoryManager\" />\n  </service>\n\n</component>",
          "xmlFileName": "/OSGI-INF/json-service.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.webengine.WebEngineComponent",
          "documentation": "\n    @author Bogdan Stefanescu (bs@nuxeo.com)\n    Manage templates\n  \n",
          "documentationHtml": "<p>\nManage templates\n</p><p></p>",
          "extensionPoints": [
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.webengine.WebEngineComponent",
              "descriptors": [
                "org.nuxeo.ecm.webengine.rendering.RenderingExtensionDescriptor"
              ],
              "documentation": "\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Expose the registration of freemarker templates (directives, methods or global shared variables)\n      This way custom templates can be registered into the freemarker engine from outside\n      <code>\n    <rendering-extension class=\"org.nuxeo.ecm.platform.my.MyExtension\" name=\"myExtension\"/>\n</code>\n",
              "documentationHtml": "<p>\nExpose the registration of freemarker templates (directives, methods or global shared variables)\nThis way custom templates can be registered into the freemarker engine from outside\n</p><p></p><pre><code>    &lt;rendering-extension class&#61;&#34;org.nuxeo.ecm.platform.my.MyExtension&#34; name&#61;&#34;myExtension&#34;/&gt;\n</code></pre><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/ExtensionPoints/org.nuxeo.ecm.webengine.WebEngineComponent--rendering-extension",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--rendering-extension",
              "label": "rendering-extension (org.nuxeo.ecm.webengine.WebEngineComponent)",
              "name": "rendering-extension",
              "version": "9.10"
            },
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.webengine.WebEngineComponent",
              "descriptors": [
                "org.nuxeo.ecm.webengine.security.GuardDescriptor"
              ],
              "documentation": "\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Register global guards. Guards are used to define permissions\n      <code>\n    <guard expression=\"(GUARD1 OR GUARD2) AND user=bogdan\" id=\"MyGuard\"/>\n</code>\n",
              "documentationHtml": "<p>\nRegister global guards. Guards are used to define permissions\n</p><p></p><pre><code>    &lt;guard expression&#61;&#34;(GUARD1 OR GUARD2) AND user&#61;bogdan&#34; id&#61;&#34;MyGuard&#34;/&gt;\n</code></pre><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/ExtensionPoints/org.nuxeo.ecm.webengine.WebEngineComponent--guard",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--guard",
              "label": "guard (org.nuxeo.ecm.webengine.WebEngineComponent)",
              "name": "guard",
              "version": "9.10"
            },
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.webengine.WebEngineComponent",
              "descriptors": [
                "org.nuxeo.ecm.webengine.PathDescriptor"
              ],
              "documentation": "\n      Obsolete since 8.4, transactions are always active.\n    \n",
              "documentationHtml": "<p>\nObsolete since 8.4, transactions are always active.\n</p><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/ExtensionPoints/org.nuxeo.ecm.webengine.WebEngineComponent--request-configuration",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--request-configuration",
              "label": "request-configuration (org.nuxeo.ecm.webengine.WebEngineComponent)",
              "name": "request-configuration",
              "version": "9.10"
            },
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.webengine.WebEngineComponent",
              "descriptors": [
                "org.nuxeo.ecm.webengine.ResourceBinding"
              ],
              "documentation": "\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Register a JAX-RS root resource\n      <code>\n    <resource class=\"org.nuxeo.Resource\" path=\"{lang:[a-z]}\" singleton=\"false\"/>\n</code>\n",
              "documentationHtml": "<p>\nRegister a JAX-RS root resource\n</p><p></p><pre><code>    &lt;resource class&#61;&#34;org.nuxeo.Resource&#34; path&#61;&#34;{lang:[a-z]}&#34; singleton&#61;&#34;false&#34;/&gt;\n</code></pre><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/ExtensionPoints/org.nuxeo.ecm.webengine.WebEngineComponent--resource",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--resource",
              "label": "resource (org.nuxeo.ecm.webengine.WebEngineComponent)",
              "name": "resource",
              "version": "9.10"
            }
          ],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.webengine.WebEngineComponent--rendering-extension",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/Contributions/org.nuxeo.ecm.webengine.WebEngineComponent--rendering-extension",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--rendering-extension",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.webengine.WebEngineComponent",
                "name": "org.nuxeo.ecm.webengine.WebEngineComponent",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"rendering-extension\" target=\"org.nuxeo.ecm.webengine.WebEngineComponent\">\n    <rendering-extension class=\"org.nuxeo.ecm.webengine.rendering.ScriptMethod\" name=\"script\"/>\n    <rendering-extension class=\"org.nuxeo.ecm.webengine.rendering.RenderDirective\" name=\"render\"/>\n    <rendering-extension class=\"org.nuxeo.ecm.platform.rendering.wiki.WikiTransformer\" name=\"wiki\"/>\n    <rendering-extension class=\"org.nuxeo.ecm.webengine.rendering.APIHelper\" name=\"API\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/Contributions/org.nuxeo.ecm.webengine.WebEngineComponent--filterConfig",
              "id": "org.nuxeo.ecm.webengine.WebEngineComponent--filterConfig",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "name": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"filterConfig\" target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\">\n    <filterConfig name=\"webengine\" synchonize=\"false\" transactional=\"true\">\n      <pattern>/nuxeo/site.*</pattern>\n    </filterConfig>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent",
          "name": "org.nuxeo.ecm.webengine.WebEngineComponent",
          "requirements": [],
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.webengine.WebEngineComponent",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.webengine.WebEngineComponent/Services/org.nuxeo.ecm.webengine.WebEngine",
              "id": "org.nuxeo.ecm.webengine.WebEngine",
              "overriden": false,
              "version": "9.10"
            }
          ],
          "version": "9.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.webengine.WebEngineComponent\">\n  <require>org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService</require>\n\n  <implementation\n          class=\"org.nuxeo.ecm.webengine.WebEngineComponent\" />\n  <documentation>\n    @author Bogdan Stefanescu (bs@nuxeo.com)\n    Manage templates\n  </documentation>\n\n  <!-- you can change the default rendering engine by setting this property to the engine class name\n  <property name=\"engine\" value=\"org.nuxeo.ecm.platform.rendering.fm.FreemarkerEngine\"/>\n  -->\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.webengine.WebEngine\" />\n  </service>\n\n  <extension-point name=\"rendering-extension\">\n    <documentation>\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Expose the registration of freemarker templates (directives, methods or global shared variables)\n      This way custom templates can be registered into the freemarker engine from outside\n      <code>\n        <rendering-extension name=\"myExtension\" class=\"org.nuxeo.ecm.platform.my.MyExtension\"/>\n      </code>\n    </documentation>\n\n    <object\n      class=\"org.nuxeo.ecm.webengine.rendering.RenderingExtensionDescriptor\" />\n  </extension-point>\n\n  <extension-point name=\"guard\">\n    <documentation>\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Register global guards. Guards are used to define permissions\n      <code>\n        <guard id=\"MyGuard\" expression=\"(GUARD1 OR GUARD2) AND user=bogdan\">\n        </guard>\n      </code>\n    </documentation>\n\n    <object\n      class=\"org.nuxeo.ecm.webengine.security.GuardDescriptor\" />\n  </extension-point>\n\n  <extension-point name=\"resource\">\n    <documentation>\n      @author Bogdan Stefanescu (bs@nuxeo.com)\n      Register a JAX-RS root resource\n      <code>\n        <resource path=\"{lang:[a-z]}\" singleton=\"false\" class=\"org.nuxeo.Resource\" />\n      </code>\n    </documentation>\n\n    <object\n      class=\"org.nuxeo.ecm.webengine.ResourceBinding\" />\n  </extension-point>\n\n  <extension-point name=\"request-configuration\">\n    <documentation>\n      Obsolete since 8.4, transactions are always active.\n    </documentation>\n    <object\n      class=\"org.nuxeo.ecm.webengine.PathDescriptor\" />\n  </extension-point>\n\n  <extension target=\"org.nuxeo.ecm.webengine.WebEngineComponent\" point=\"rendering-extension\">\n    <rendering-extension name=\"script\" class=\"org.nuxeo.ecm.webengine.rendering.ScriptMethod\"/>\n    <rendering-extension name=\"render\" class=\"org.nuxeo.ecm.webengine.rendering.RenderDirective\"/>\n    <rendering-extension name=\"wiki\" class=\"org.nuxeo.ecm.platform.rendering.wiki.WikiTransformer\"/>\n    <rendering-extension name=\"API\" class=\"org.nuxeo.ecm.webengine.rendering.APIHelper\"/>\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\"\n    point=\"filterConfig\">\n    <filterConfig name=\"webengine\" transactional=\"true\" synchonize=\"false\">\n      <pattern>${org.nuxeo.ecm.contextPath}/site.*</pattern>\n    </filterConfig>\n  </extension>\n  \n  <!-- extension target=\"org.nuxeo.runtime.server\" point=\"webapp\">\n    <webapp name=\"nuxeo\" path=\"/\">\n      <root>web/root.war</root>\n    </webapp>\n  </extension-->\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/webengine-framework.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--authenticators",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--authenticators",
              "id": "org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--authenticators",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"authenticators\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n    <authenticationPlugin class=\"org.nuxeo.ecm.webengine.login.WebEngineFormAuthenticator\" enabled=\"true\" name=\"WEBENGINE_FORM_AUTH\">\n      <needStartingURLSaving>true</needStartingURLSaving>\n      <parameters>\n        <parameter name=\"UsernameKey\">username</parameter>\n        <parameter name=\"PasswordKey\">password</parameter>\n      </parameters>\n      <stateful>false</stateful>\n    </authenticationPlugin>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--sessionManager",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--sessionManager",
              "id": "org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--sessionManager",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"sessionManager\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n\n    <sessionManager class=\"org.nuxeo.ecm.webengine.login.WebEngineSessionManager\" enabled=\"true\" name=\"WebEngine\">\n    </sessionManager>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--startURL",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--startURL",
              "id": "org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--startURL",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"startURL\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n\n    <startURLPattern>\n      <patterns>\n        <pattern>site/</pattern>\n      </patterns>\n    </startURLPattern>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--chain",
              "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--chain",
              "id": "org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig--chain",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "9.10",
              "xml": "<extension point=\"chain\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n\n    <authenticationChain>\n      <plugins>\n        <plugin>BASIC_AUTH</plugin>\n        <plugin>TOKEN_AUTH</plugin>\n        <plugin>FORM_AUTH</plugin>\n        <plugin>WEBENGINE_FORM_AUTH</plugin>\n        <plugin>ANONYMOUS_AUTH</plugin>\n        <plugin>WEBSERVICES_AUTH</plugin>\n      </plugins>\n    </authenticationChain>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core/org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig",
          "name": "org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig",
          "requirements": [],
          "services": [],
          "version": "9.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.platform.ui.web.auth.WebEngineConfig\">\n\n  <!-- replace auth chain -->\n  <require>org.nuxeo.ecm.platform.ui.web.auth.defaultConfig</require>\n  <require>org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService</require>\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"sessionManager\">\n\n    <sessionManager name=\"WebEngine\" enabled=\"true\"\n      class=\"org.nuxeo.ecm.webengine.login.WebEngineSessionManager\">\n    </sessionManager>\n  </extension>\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"startURL\">\n\n    <startURLPattern>\n      <patterns>\n        <pattern>site/</pattern>\n      </patterns>\n    </startURLPattern>\n  </extension>\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"authenticators\">\n    <authenticationPlugin name=\"WEBENGINE_FORM_AUTH\" enabled=\"true\"\n      class=\"org.nuxeo.ecm.webengine.login.WebEngineFormAuthenticator\">\n      <needStartingURLSaving>true</needStartingURLSaving>\n      <parameters>\n        <parameter name=\"UsernameKey\">username</parameter>\n        <parameter name=\"PasswordKey\">password</parameter>\n      </parameters>\n      <stateful>false</stateful>\n    </authenticationPlugin>\n  </extension>\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"chain\">\n\n    <authenticationChain>\n      <plugins>\n        <plugin>BASIC_AUTH</plugin>\n        <plugin>TOKEN_AUTH</plugin>\n        <plugin>FORM_AUTH</plugin>\n        <plugin>WEBENGINE_FORM_AUTH</plugin>\n        <plugin>ANONYMOUS_AUTH</plugin>\n        <plugin>WEBSERVICES_AUTH</plugin>\n      </plugins>\n    </authenticationChain>\n  </extension>\n\n  <!-- The propagator must be deployed only on webengine standalone\n  so the definition was moved to config directory in webengine -->\n  <!--\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"propagator\">\n\n    <propagationHandler name=\"WebEngine\"\n      class=\"org.nuxeo.ecm.webengine.login.WebEngineLocalPropagator\"/>\n  </extension>\n  -->\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/authentication-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-webengine-core-9.10.jar",
      "groupId": "org.nuxeo.ecm.webengine",
      "hierarchyPath": "/grp:org.nuxeo.ecm.webengine/org.nuxeo.ecm.webengine.core",
      "id": "org.nuxeo.ecm.webengine.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: jenkins\r\nBuild-Jdk: 1.8.0_77\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 0.0.0.SNAPSHOT\r\nExport-Package: org.nuxeo.ecm.webengine,org.nuxeo.ecm.webengine.app,or\r\n g.nuxeo.ecm.webengine.app.annotations,org.nuxeo.ecm.webengine.app.doc\r\n ument,org.nuxeo.ecm.webengine.app.extensions,org.nuxeo.ecm.webengine.\r\n app.impl,org.nuxeo.ecm.webengine.app.jersey,org.nuxeo.ecm.webengine.d\r\n ebug,org.nuxeo.ecm.webengine.forms,org.nuxeo.ecm.webengine.forms.vali\r\n dation,org.nuxeo.ecm.webengine.forms.validation.annotations,org.nuxeo\r\n .ecm.webengine.forms.validation.test,org.nuxeo.ecm.webengine.install,\r\n org.nuxeo.ecm.webengine.loader,org.nuxeo.ecm.webengine.loader.store,o\r\n rg.nuxeo.ecm.webengine.login,org.nuxeo.ecm.webengine.model,org.nuxeo.\r\n ecm.webengine.model.exceptions,org.nuxeo.ecm.webengine.model.impl,org\r\n .nuxeo.ecm.webengine.model.io,org.nuxeo.ecm.webengine.model.methods,o\r\n rg.nuxeo.ecm.webengine.model.view,org.nuxeo.ecm.webengine.notifier,or\r\n g.nuxeo.ecm.webengine.rendering,org.nuxeo.ecm.webengine.scripting,org\r\n .nuxeo.ecm.webengine.security,org.nuxeo.ecm.webengine.security.guards\r\n ,org.nuxeo.ecm.webengine.servlet,org.nuxeo.ecm.webengine.session,org.\r\n nuxeo.ecm.webengine.util,org.nuxeo.runtime.annotations,org.nuxeo.runt\r\n ime.annotations.loader,org.nuxeo.runtime.contribution,org.nuxeo.runti\r\n me.contribution.impl\r\nPrivate-Package: .\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Category: stateless\r\nBundle-Name: Nuxeo WebEngine Core\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nNuxeo-Component: OSGI-INF/webengine-framework.xml,OSGI-INF/authenticat\r\n ion-contrib.xml,OSGI-INF/json-service.xml\r\nImport-Package: com.sun.jersey.core.spi.component,com.sun.jersey.spi.c\r\n ontainer.servlet,com.sun.jersey.spi.inject,freemarker.core,freemarker\r\n .ext.jsp,freemarker.ext.servlet,freemarker.template,groovy.lang,javax\r\n .annotation;version=\"1.0\",javax.naming,javax.script,javax.security.au\r\n th,javax.security.auth.login,javax.servlet,javax.servlet.http,javax.w\r\n s.rs;version=\"1.1\",javax.ws.rs.core;version=\"1.1\",javax.ws.rs.ext;ver\r\n sion=\"1.1\",javax.xml.parsers,net.sf.json,org.apache.commons.collectio\r\n ns.map,org.apache.commons.fileupload,org.apache.commons.fileupload.di\r\n sk,org.apache.commons.fileupload.servlet,org.apache.commons.logging,o\r\n rg.codehaus.groovy.classgen,org.codehaus.groovy.control,org.codehaus.\r\n groovy.runtime,org.nuxeo.common.collections,org.nuxeo.common.utils,or\r\n g.nuxeo.common.xmap,org.nuxeo.common.xmap.annotation,org.nuxeo.ecm.co\r\n re;api=split,org.nuxeo.ecm.core.api;api=split,org.nuxeo.ecm.core.api.\r\n impl.blob,org.nuxeo.ecm.core.api.local,org.nuxeo.ecm.core.api.model,o\r\n rg.nuxeo.ecm.core.api.model.impl,org.nuxeo.ecm.core.api.model.impl.pr\r\n imitives,org.nuxeo.ecm.core.api.repository,org.nuxeo.ecm.core.api.sec\r\n urity,org.nuxeo.ecm.core.api.security.impl,org.nuxeo.ecm.core.schema,\r\n org.nuxeo.ecm.core.schema.types,org.nuxeo.ecm.core.url,org.nuxeo.ecm.\r\n directory;api=split,org.nuxeo.ecm.platform.api.login,org.nuxeo.ecm.pl\r\n atform.rendering.api,org.nuxeo.ecm.platform.rendering.fm,org.nuxeo.ec\r\n m.platform.rendering.fm.adapters,org.nuxeo.ecm.platform.rendering.wik\r\n i,org.nuxeo.ecm.platform.ui.web.auth,org.nuxeo.ecm.platform.ui.web.au\r\n th.interfaces,org.nuxeo.ecm.platform.ui.web.auth.plugins,org.nuxeo.ec\r\n m.platform.versioning.api,org.nuxeo.ecm.platform.web.common.vh,org.nu\r\n xeo.ecm.webengine.login,org.nuxeo.runtime,org.nuxeo.runtime.api,org.n\r\n uxeo.runtime.model,org.nuxeo.runtime.services.streaming,org.osgi.fram\r\n ework;version=\"1.4\",org.w3c.dom\r\nEclipse-BuddyPolicy: dependent\r\nBundle-SymbolicName: org.nuxeo.ecm.webengine.core;singleton:=true\r\nNuxeo-WebModule: org.nuxeo.ecm.webengine.app.WebEngineApplication\r\n\r\n",
      "packages": [],
      "requirements": [],
      "version": "9.10"
    }
  ],
  "creationDate": 1664793304638,
  "key": "Nuxeo Platform LTS 2017-9.10",
  "name": "Nuxeo Platform LTS 2017",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1515474000000,
  "version": "9.10"
}