{ "bundles": [ { "@type": "NXBundle", "artifactId": "nuxeo-platform-ui-web", "artifactVersion": "6.0", "bundleGroup": { "@type": "NXBundleGroup", "bundleIds": [ "org.nuxeo.admin.center", "org.nuxeo.admin.center.monitoring", "org.nuxeo.admin.center.oauth.opensocial", "org.nuxeo.apidoc.core", "org.nuxeo.apidoc.webengine", "org.nuxeo.connect.client.wrapper", "org.nuxeo.connect.update", "org.nuxeo.ecm.actions", "org.nuxeo.ecm.actions.jsf", "org.nuxeo.ecm.audit.io", "org.nuxeo.ecm.default.config", "org.nuxeo.ecm.platform", "org.nuxeo.ecm.platform.api", "org.nuxeo.ecm.platform.audio.core", "org.nuxeo.ecm.platform.audio.jsf", "org.nuxeo.ecm.platform.birt.reporting", "org.nuxeo.ecm.platform.birt.reporting.web", "org.nuxeo.ecm.platform.categorization.coverage", "org.nuxeo.ecm.platform.categorization.language", "org.nuxeo.ecm.platform.categorization.service", "org.nuxeo.ecm.platform.categorization.subjects", "org.nuxeo.ecm.platform.collections.core", "org.nuxeo.ecm.platform.collections.jsf", "org.nuxeo.ecm.platform.commandline.executor", "org.nuxeo.ecm.platform.content.template", "org.nuxeo.ecm.platform.contentview.jsf", "org.nuxeo.ecm.platform.convert", "org.nuxeo.ecm.platform.dublincore", "org.nuxeo.ecm.platform.el", "org.nuxeo.ecm.platform.htmlsanitizer", "org.nuxeo.ecm.platform.importer.core", "org.nuxeo.ecm.platform.importer.jaxrs", "org.nuxeo.ecm.platform.lang", "org.nuxeo.ecm.platform.login", "org.nuxeo.ecm.platform.login.cas2", "org.nuxeo.ecm.platform.login.default", "org.nuxeo.ecm.platform.login.digest", "org.nuxeo.ecm.platform.login.shibboleth", "org.nuxeo.ecm.platform.login.token", "org.nuxeo.ecm.platform.mail", "org.nuxeo.ecm.platform.mail.types", "org.nuxeo.ecm.platform.mail.web", "org.nuxeo.ecm.platform.oauth", "org.nuxeo.ecm.platform.preview", "org.nuxeo.ecm.platform.rendering", "org.nuxeo.ecm.platform.restapi.io", "org.nuxeo.ecm.platform.restapi.server", "org.nuxeo.ecm.platform.spreadsheet", "org.nuxeo.ecm.platform.suggestbox.core", "org.nuxeo.ecm.platform.suggestbox.jsf", "org.nuxeo.ecm.platform.thumbnail", "org.nuxeo.ecm.platform.ui", "org.nuxeo.ecm.platform.uidgen.core", "org.nuxeo.ecm.platform.ui.select2", "org.nuxeo.ecm.platform.webapp.types", "org.nuxeo.ecm.platform.web.common", "org.nuxeo.ecm.platform.ws", "org.nuxeo.ecm.platform.ws.sun.jaxws", "org.nuxeo.ecm.quota.core", "org.nuxeo.ecm.user.center", "org.nuxeo.ecm.user.center.dashboard", "org.nuxeo.ecm.user.center.dashboard.jsf", "org.nuxeo.ecm.user.center.dashboard.opensocial", "org.nuxeo.ecm.user.center.notification", "org.nuxeo.ecm.user.center.oauth", "org.nuxeo.ecm.user.center.profile", "org.nuxeo.ecm.user.invite", "org.nuxeo.ecm.user.registration", "org.nuxeo.ecm.user.registration.web", "org.nuxeo.ecm.webapp.base", "org.nuxeo.ecm.webapp.core", "org.nuxeo.ecm.webapp.ui", "org.nuxeo.ecm.webdav", "org.nuxeo.platform.virtualnavigation.types", "org.nuxeo.platform.virtualnavigation.web", "org.nuxeo.search.ui", "org.nuxeo.theme.bank", "org.nuxeo.theme.jsf", "org.nuxeo.wss.handler" ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform", "id": "grp:org.nuxeo.ecm.platform", "name": "org.nuxeo.ecm.platform", "parentIds": [], "readmes": [], "version": "6.0" }, "bundleId": "org.nuxeo.ecm.platform.ui", "components": [ { "@type": "NXComponent", "componentClass": "", "documentation": "", "documentationHtml": "", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl--plugins", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.htmleditor.contrib/Contributions/org.nuxeo.ecm.platform.ui.web.htmleditor.contrib--plugins", "id": "org.nuxeo.ecm.platform.ui.web.htmleditor.contrib--plugins", "targetComponentName": { "rawName": "service:org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "name": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "type": "service" }, "version": "6.0", "xml": "\n\n \n \n\n \n \n\n \n \n\n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.htmleditor.contrib", "name": "org.nuxeo.ecm.platform.ui.web.htmleditor.contrib", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n \n\n \n \n\n \n \n\n \n\n\n", "xmlFileName": "", "xmlPureComponent": true }, { "@type": "NXComponent", "componentClass": "", "documentation": "", "documentationHtml": "", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.RequestControllerService.contrib/Contributions/org.nuxeo.ecm.platform.ui.web.RequestControllerService.contrib--filterConfig", "id": "org.nuxeo.ecm.platform.ui.web.RequestControllerService.contrib--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": "6.0", "xml": "\n\n \n /nuxeo/seam/resource/remoting/execute.*\n \n\n \n /nuxeo/seam/resource/remoting/interface.js.*\n \n\n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.RequestControllerService.contrib", "name": "org.nuxeo.ecm.platform.ui.web.RequestControllerService.contrib", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n ${org.nuxeo.ecm.contextPath}/seam/resource/remoting/execute.*\n \n\n \n ${org.nuxeo.ecm.contextPath}/seam/resource/remoting/interface.js.*\n \n\n \n\n\n", "xmlFileName": "", "xmlPureComponent": true }, { "@type": "NXComponent", "componentClass": "", "documentation": "\n Contributions for basic rest navigation through the application.\n\n @author Anahide Tchertchian (at@nuxeo.com)\n \n", "documentationHtml": "

\nContributions for basic rest navigation through the application.\n

", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "\n Basic url pattern using the doc id codec: it places the application in the\n document context described by the url and sets current tabs.\n\n Additional url pattern using the doc path codec.\n \n", "documentationHtml": "

\nBasic url pattern using the doc id codec: it places the application in the\ndocument context described by the url and sets current tabs.\n

\nAdditional url pattern using the doc path codec.\n

", "extensionPoint": "org.nuxeo.ecm.platform.ui.web.rest.URLService--urlpatterns", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService.contrib/Contributions/org.nuxeo.ecm.platform.ui.web.rest.URLService.contrib--urlpatterns", "id": "org.nuxeo.ecm.platform.ui.web.rest.URLService.contrib--urlpatterns", "targetComponentName": { "rawName": "service:org.nuxeo.ecm.platform.ui.web.rest.URLService", "name": "org.nuxeo.ecm.platform.ui.web.rest.URLService", "type": "service" }, "version": "6.0", "xml": "\n\n \n Basic url pattern using the doc id codec: it places the application in the\n document context described by the url and sets current tabs.\n\n Additional url pattern using the doc path codec.\n \n\n \n false\n true\n true\n true\n docid\n #{restHelper.initContextFromRestRequest}\n #{restHelper.documentView}\n \n #{restHelper.newDocumentView}\n \n \n \n #{webActions.currentTabId}\n \n \n #{webActions.currentSubTabId}\n \n #{webActions.currentTabIds}\n \n #{restHelper.localeString}\n \n \n \n\n \n true\n true\n true\n true\n docpath\n #{restHelper.initContextFromRestRequest}\n #{restHelper.documentView}\n \n #{restHelper.newDocumentView}\n \n \n \n #{webActions.currentTabId}\n \n \n #{webActions.currentSubTabId}\n \n #{webActions.currentTabIds}\n \n #{restHelper.localeString}\n \n \n #{webActions.currentTabIds}\n \n \n \n\n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService.contrib", "name": "org.nuxeo.ecm.platform.ui.web.rest.URLService.contrib", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n \n Contributions for basic rest navigation through the application.\n\n @author Anahide Tchertchian (at@nuxeo.com)\n \n\n \n\n \n Basic url pattern using the doc id codec: it places the application in the\n document context described by the url and sets current tabs.\n\n Additional url pattern using the doc path codec.\n \n\n \n false\n true\n true\n true\n docid\n #{restHelper.initContextFromRestRequest}\n #{restHelper.documentView}\n \n #{restHelper.newDocumentView}\n \n \n \n #{webActions.currentTabId}\n \n \n #{webActions.currentSubTabId}\n \n #{webActions.currentTabIds}\n \n #{restHelper.localeString}\n \n \n \n\n \n true\n true\n true\n true\n docpath\n #{restHelper.initContextFromRestRequest}\n #{restHelper.documentView}\n \n #{restHelper.newDocumentView}\n \n \n \n #{webActions.currentTabId}\n \n \n #{webActions.currentSubTabId}\n \n #{webActions.currentTabIds}\n \n #{restHelper.localeString}\n \n \n #{webActions.currentTabIds}\n \n \n \n\n \n\n\n", "xmlFileName": "", "xmlPureComponent": true }, { "@type": "NXComponent", "componentClass": "org.nuxeo.ecm.platform.ui.web.rest.services.URLServiceComponent", "documentation": "\n The URL service provides extension points for url generation and related\n actions.\n\n @author Anahide Tchertchian (at@nuxeo.com)\n \n", "documentationHtml": "

\nThe URL service provides extension points for url generation and related\nactions.\n

", "extensionPoints": [ { "@type": "NXExtensionPoint", "componentId": "org.nuxeo.ecm.platform.ui.web.rest.URLService", "descriptors": [ "org.nuxeo.ecm.platform.ui.web.rest.descriptors.URLPatternDescriptor" ], "documentation": "\n URL patterns are used on the web layer to perform actions when a url is\n entered, and to rewrite urls after a post.\n\n They are designed to use a given codec.\n \n", "documentationHtml": "

\nURL patterns are used on the web layer to perform actions when a url is\nentered, and to rewrite urls after a post.\n

\nThey are designed to use a given codec.\n

", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService/ExtensionPoints/org.nuxeo.ecm.platform.ui.web.rest.URLService--urlpatterns", "id": "org.nuxeo.ecm.platform.ui.web.rest.URLService--urlpatterns", "label": "urlpatterns (org.nuxeo.ecm.platform.ui.web.rest.URLService)", "name": "urlpatterns", "version": "6.0" } ], "extensions": [ { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.runtime.EventService--listeners", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService/Contributions/org.nuxeo.ecm.platform.ui.web.rest.URLService--listeners", "id": "org.nuxeo.ecm.platform.ui.web.rest.URLService--listeners", "targetComponentName": { "rawName": "service:org.nuxeo.runtime.EventService", "name": "org.nuxeo.runtime.EventService", "type": "service" }, "version": "6.0", "xml": "\n \n org.nuxeo.runtime.reload\n \n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService", "name": "org.nuxeo.ecm.platform.ui.web.rest.URLService", "requirements": [], "services": [ { "@type": "NXService", "componentId": "org.nuxeo.ecm.platform.ui.web.rest.URLService", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.rest.URLService/Services/org.nuxeo.ecm.platform.ui.web.rest.api.URLPolicyService", "id": "org.nuxeo.ecm.platform.ui.web.rest.api.URLPolicyService", "overriden": false, "version": "6.0" } ], "version": "6.0", "xmlFileContent": "\n\n\n\n \n The URL service provides extension points for url generation and related\n actions.\n\n @author Anahide Tchertchian (at@nuxeo.com)\n \n\n \n\n \n \n \n\n \n \n URL patterns are used on the web layer to perform actions when a url is\n entered, and to rewrite urls after a post.\n\n They are designed to use a given codec.\n \n \n \n\n \n \n org.nuxeo.runtime.reload\n \n \n\n\n", "xmlFileName": "", "xmlPureComponent": false }, { "@type": "NXComponent", "componentClass": "org.nuxeo.ecm.platform.ui.web.seamremoting.SeamRemotingJSBuilderComponent", "documentation": "\n Manages Seam components that have a JS remoting interface that must be automatically included in default Nuxeo Pages.\n @author Thierry Delprat (td@nuxeo.com)\n \n", "documentationHtml": "

\nManages Seam components that have a JS remoting interface that must be automatically included in default Nuxeo Pages.\n

", "extensionPoints": [ { "@type": "NXExtensionPoint", "componentId": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent", "descriptors": [ "org.nuxeo.ecm.platform.ui.web.seamremoting.RemotableSeamBeansDescriptor" ], "documentation": "\n @author Thierry Delprat (td@nuxeo.com)\n Registers JS Remotable Seam Beans by their names\n \n", "documentationHtml": "

\nRegisters JS Remotable Seam Beans by their names\n

", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent/ExtensionPoints/org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent--remotableSeamBeans", "id": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent--remotableSeamBeans", "label": "remotableSeamBeans (org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent)", "name": "remotableSeamBeans", "version": "6.0" } ], "extensions": [], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent", "name": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent", "requirements": [], "services": [ { "@type": "NXService", "componentId": "org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.SeamRemotingJSBuilderComponent/Services/org.nuxeo.ecm.platform.ui.web.seamremoting.SeamRemotingJSBuilderService", "id": "org.nuxeo.ecm.platform.ui.web.seamremoting.SeamRemotingJSBuilderService", "overriden": false, "version": "6.0" } ], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n Manages Seam components that have a JS remoting interface that must be automatically included in default Nuxeo Pages.\n @author Thierry Delprat (td@nuxeo.com)\n \n\n \n \n \n\n \n \n @author Thierry Delprat (td@nuxeo.com)\n Registers JS Remotable Seam Beans by their names\n \n \n \n\n\n", "xmlFileName": "", "xmlPureComponent": false }, { "@type": "NXComponent", "componentClass": "", "documentation": "", "documentationHtml": "", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.runtime.EventService--listeners", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.ui.jsf.reload/Contributions/org.nuxeo.ecm.ui.jsf.reload--listeners", "id": "org.nuxeo.ecm.ui.jsf.reload--listeners", "targetComponentName": { "rawName": "service:org.nuxeo.runtime.EventService", "name": "org.nuxeo.runtime.EventService", "type": "service" }, "version": "6.0", "xml": "\n \n org.nuxeo.runtime.reload\n \n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.ui.jsf.reload", "name": "org.nuxeo.ecm.ui.jsf.reload", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n \n org.nuxeo.runtime.reload\n \n \n\n\n", "xmlFileName": "", "xmlPureComponent": true }, { "@type": "NXComponent", "componentClass": "", "documentation": "", "documentationHtml": "", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--sessionManager", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.auth.JSFConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.JSFConfig--sessionManager", "id": "org.nuxeo.ecm.platform.ui.web.auth.JSFConfig--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": "6.0", "xml": "\n\n \n \n " }, { "@type": "NXContribution", "documentation": "", "documentationHtml": "", "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--openUrl", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.auth.JSFConfig/Contributions/org.nuxeo.ecm.platform.ui.web.auth.JSFConfig--openUrl", "id": "org.nuxeo.ecm.platform.ui.web.auth.JSFConfig--openUrl", "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": "6.0", "xml": "\n \n /nuxeo/restAPI/systemLog\n \n \n /nuxeo/seam/resource/remoting/interface.js.*\n \n\n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.auth.JSFConfig", "name": "org.nuxeo.ecm.platform.ui.web.auth.JSFConfig", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n \n \n\n \n \n ${org.nuxeo.ecm.contextPath}/restAPI/systemLog\n \n \n ${org.nuxeo.ecm.contextPath}/seam/resource/remoting/interface.js.*\n \n\n \n\n\n", "xmlFileName": "", "xmlPureComponent": true }, { "@type": "NXComponent", "componentClass": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "documentation": "\n The HTMLEditorPLuginService provide extension points to configure TinyMCE in Nuxeo.\n @author Thomas Roger (troger@nuxeo.com)\n \n", "documentationHtml": "

\nThe HTMLEditorPLuginService provide extension points to configure TinyMCE in Nuxeo.\n

", "extensionPoints": [ { "@type": "NXExtensionPoint", "componentId": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "descriptors": [ "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginDescriptor" ], "documentation": "\n\n @author Thomas Roger(troger@nuxeo.com)\n This extension point let you contribute new plugins to TinyMCE.\n Sample contribution :\n \n", "documentationHtml": "

\nThis extension point let you contribute new plugins to TinyMCE.\nSample contribution :\n

", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl/ExtensionPoints/org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl--plugins", "id": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl--plugins", "label": "plugins (org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl)", "name": "plugins", "version": "6.0" } ], "extensions": [], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "name": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "requirements": [], "services": [ { "@type": "NXService", "componentId": "org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.htmleditor.service.HtmlEditorPluginServiceImpl/Services/org.nuxeo.ecm.platform.ui.web.htmleditor.api.HtmlEditorPluginService", "id": "org.nuxeo.ecm.platform.ui.web.htmleditor.api.HtmlEditorPluginService", "overriden": false, "version": "6.0" } ], "version": "6.0", "xmlFileContent": "\n\n\n \n The HTMLEditorPLuginService provide extension points to configure TinyMCE in Nuxeo.\n @author Thomas Roger (troger@nuxeo.com)\n \n\n \n \n \n\n \n\n \n \n @author Thomas Roger(troger@nuxeo.com)\n This extension point let you contribute new plugins to TinyMCE.\n Sample contribution :\n \n \n \n\n \n \n\n\n", "xmlFileName": "", "xmlPureComponent": false }, { "@type": "NXComponent", "componentClass": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "documentation": "\n The Pluggable Restlet service provides extension point to register new Restlets and\n handle their configuration (Seam or Conversation usage).\n @author Thierry Delprat (td@nuxeo.com)\n \n", "documentationHtml": "

\nThe Pluggable Restlet service provides extension point to register new Restlets and\nhandle their configuration (Seam or Conversation usage).\n

", "extensionPoints": [ { "@type": "NXExtensionPoint", "componentId": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "descriptors": [ "org.nuxeo.ecm.platform.ui.web.restAPI.service.RestletPluginDescriptor" ], "documentation": "\n\n @author Thierry Delprat (td@nuxeo.com)\n This extension point lets you contribute new Restlets: ie, new REST API executor.\n Sample contribution:\n \n \n /{repo}/{docid}/pluginUpload\n \n\n", "documentationHtml": "

\nThis extension point lets you contribute new Restlets: ie, new REST API executor.\nSample contribution:\n\n\n/{repo}/{docid}/pluginUpload\n\n

", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService/ExtensionPoints/org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService--restlets", "id": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService--restlets", "label": "restlets (org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService)", "name": "restlets", "version": "6.0" } ], "extensions": [], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "name": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n The Pluggable Restlet service provides extension point to register new Restlets and\n handle their configuration (Seam or Conversation usage).\n @author Thierry Delprat (td@nuxeo.com)\n \n\n \n \n @author Thierry Delprat (td@nuxeo.com)\n This extension point lets you contribute new Restlets: ie, new REST API executor.\n Sample contribution:\n \n \n /{repo}/{docid}/pluginUpload\n \n \n \n\n \n \n\n\n", "xmlFileName": "", "xmlPureComponent": false }, { "@type": "NXComponent", "componentClass": "", "documentation": "", "documentationHtml": "", "extensionPoints": [], "extensions": [ { "@type": "NXContribution", "documentation": "\n Create a File document via upload\n POST /nuxeo/restAPI/{repoId}/{docId}/{filename}/upload\n \n", "documentationHtml": "

\nCreate a File document via upload\nPOST /nuxeo/restAPI/{repoId}/{docId}/{filename}/upload\n

", "extensionPoint": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService--restlets", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.restAPI.contrib/Contributions/org.nuxeo.ecm.platform.ui.web.restAPI.contrib--restlets", "id": "org.nuxeo.ecm.platform.ui.web.restAPI.contrib--restlets", "targetComponentName": { "rawName": "service:org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "name": "org.nuxeo.ecm.platform.ui.web.restAPI.service.PluggableRestletService", "type": "service" }, "version": "6.0", "xml": "\n\n \n Create a File document via upload\n POST /nuxeo/restAPI/{repoId}/{docId}/{filename}/upload\n \n \n \n /{repo}/{docid}/{filename}/upload\n \n \n\n \n Restlet for uploading a file via the Plugin (linked to FileManager)\n (ie create a document from a file)\n POST /nuxeo/restAPI/{repoId}/{docId}/pluginUpload/{path}\n POST /nuxeo/restAPI/{repoId}/{docId}/createFromFile/{path}\n \n \n \n /{repo}/{docid}/pluginUpload\n /{repo}/{docid}/createFromFile\n \n \n\n \n Simple restlet to browse content\n GET /nuxeo/restAPI/browse\n GET /nuxeo/restAPI/{repoId}/browse\n GET /nuxeo/restAPI/{repoId}/{docId}/browse\n \n \n \n /browse\n /{repo}/browse\n /{repo}/{docid}/browse\n \n \n\n \n GET /nuxeo/restAPI/{repoId}/{docId}/export\n => export a document and possibly associated tree\n\n GET /nuxeo/restAPI/{repoId}/{docId}/exportSingle\n => export a single document\n\n GET /nuxeo/restAPI/{repoId}/{docId}/exportTree\n => export a document tree\n\n Associated GET parameters are :\n - format : xml/zip\n \n \n \n /{repo}/{docid}/export\n /{repo}/{docid}/exportSingle\n /{repo}/{docid}/exportTree\n \n \n\n \n Allows lock manipulation via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/lock\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/unlock\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/status\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/state\n LOCK /nuxeo/restAPI/{repoId}/{docId}/Locking\n UNLOCK /nuxeo/restAPI/{repoId}/{docId}/Locking\n \n \n \n /{repo}/{docid}/Locking\n \n \n\n \n GET /nuxeo/restAPI/{repoId}/{docId}/downloadFile\n or equivalently with optional query parameters:\n GET /nuxeo/restAPI/{repoId}/{docId}/downloadFile?schema=file&blobField=content&filenameField=filename\n \n \n \n /{repo}/{docid}/downloadFile\n \n \n\n \n Upload a file in an existing document\n POST /nuxeo/restAPI/{repo}/{docid}/{filename}/uploadFile\n \n \n \n /{repo}/{docid}/{filename}/uploadFile\n \n \n\n \n GET /nuxeo/restAPI/{repo}/{parentdocid}/createDocument\n or equivalently with optional query paramaters:\n GET /nuxeo/restAPI/{repo}/{parentdocid}/createDocument?docType=File\n or\n POST /nuxeo/restAPI/{repo}/{parentdocid}/createDocument\n with arguments with initial values of the documents fields as string valued properties\n \n \n \n /{repo}/{parentdocid}/createDocument\n \n \n\n \n Allows deleting documents via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/deleteDocumentRestlet\n GET /nuxeo/restAPI/{repoId}/{docId}/delete\n GET /nuxeo/restAPI/{repoId}/deleteDocumentByPath?path=/default-domain/workspaces/doc1\n \n \n \n /{repo}/{docid}/deleteDocumentRestlet\n /{repo}/{docid}/delete\n /{repo}/deleteDocumentByPath\n \n \n\n \n Allows to update document properties via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/updateDocumentRestlet?prop1=value1\n GET /nuxeo/restAPI/{repoId}/{docId}/update?prop1=value1\n example : http://127.0.0.1:8080/nuxeo/restAPI/default/1fee4b3e-8b8e-494e-b0a5-eef5113fb5a7/updateDocumentRestlet?dublincore:description=No%20comment\n \n \n \n /{repo}/{docid}/updateDocumentRestlet\n /{repo}/{docid}/update\n \n \n\n \n GET /nuxeo/restAPI/creationContainerList\n or equivalently with optional query paramaters (where docType is the\n type of the document to create):\n GET /nuxeo/restAPI/creationContainerList?docType=File\n \n \n \n /creationContainerList\n \n \n\n \n GET /nuxeo/restAPI/opensearch?q=keywords\n\n Perform a document search on the ecm:fulltext index and return the\n results as a RSS 2.0 file with opensearch.org metadata\n \n \n \n /opensearch\n \n \n\n \n GET /nuxeo/restAPI/directoryCacheInvalidate\n GET /nuxeo/restAPI/directoryCacheInvalidate?directory=userDirectory&directory=groupDirectory\n\n Invalidate the cache of the requested directories or of all directories if not directory name is given as parameter.\n \n \n \n /directoryCacheInvalidate\n \n \n\n \n GET /nuxeo/restAPI/systemLog?token=1234&level=INFO&message=something\n\n Log something in the system logs of the server. The token has to match\n the system property org.nuxeo.systemlog.token.\n \n \n \n /systemLog\n \n \n\n " } ], "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui/org.nuxeo.ecm.platform.ui.web.restAPI.contrib", "name": "org.nuxeo.ecm.platform.ui.web.restAPI.contrib", "requirements": [], "services": [], "version": "6.0", "xmlFileContent": "\n\n\n \n\n \n Create a File document via upload\n POST /nuxeo/restAPI/{repoId}/{docId}/{filename}/upload\n \n \n \n /{repo}/{docid}/{filename}/upload\n \n \n\n \n Restlet for uploading a file via the Plugin (linked to FileManager)\n (ie create a document from a file)\n POST /nuxeo/restAPI/{repoId}/{docId}/pluginUpload/{path}\n POST /nuxeo/restAPI/{repoId}/{docId}/createFromFile/{path}\n \n \n \n /{repo}/{docid}/pluginUpload\n /{repo}/{docid}/createFromFile\n \n \n\n \n Simple restlet to browse content\n GET /nuxeo/restAPI/browse\n GET /nuxeo/restAPI/{repoId}/browse\n GET /nuxeo/restAPI/{repoId}/{docId}/browse\n \n \n \n /browse\n /{repo}/browse\n /{repo}/{docid}/browse\n \n \n\n \n GET /nuxeo/restAPI/{repoId}/{docId}/export\n => export a document and possibly associated tree\n\n GET /nuxeo/restAPI/{repoId}/{docId}/exportSingle\n => export a single document\n\n GET /nuxeo/restAPI/{repoId}/{docId}/exportTree\n => export a document tree\n\n Associated GET parameters are :\n - format : xml/zip\n \n \n \n /{repo}/{docid}/export\n /{repo}/{docid}/exportSingle\n /{repo}/{docid}/exportTree\n \n \n\n \n Allows lock manipulation via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/lock\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/unlock\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/status\n GET /nuxeo/restAPI/{repoId}/{docId}/Locking/state\n LOCK /nuxeo/restAPI/{repoId}/{docId}/Locking\n UNLOCK /nuxeo/restAPI/{repoId}/{docId}/Locking\n \n \n \n /{repo}/{docid}/Locking\n \n \n\n \n GET /nuxeo/restAPI/{repoId}/{docId}/downloadFile\n or equivalently with optional query parameters:\n GET /nuxeo/restAPI/{repoId}/{docId}/downloadFile?schema=file&blobField=content&filenameField=filename\n \n \n \n /{repo}/{docid}/downloadFile\n \n \n\n \n Upload a file in an existing document\n POST /nuxeo/restAPI/{repo}/{docid}/{filename}/uploadFile\n \n \n \n /{repo}/{docid}/{filename}/uploadFile\n \n \n\n \n GET /nuxeo/restAPI/{repo}/{parentdocid}/createDocument\n or equivalently with optional query paramaters:\n GET /nuxeo/restAPI/{repo}/{parentdocid}/createDocument?docType=File\n or\n POST /nuxeo/restAPI/{repo}/{parentdocid}/createDocument\n with arguments with initial values of the documents fields as string valued properties\n \n \n \n /{repo}/{parentdocid}/createDocument\n \n \n\n \n Allows deleting documents via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/deleteDocumentRestlet\n GET /nuxeo/restAPI/{repoId}/{docId}/delete\n GET /nuxeo/restAPI/{repoId}/deleteDocumentByPath?path=/default-domain/workspaces/doc1\n \n \n \n /{repo}/{docid}/deleteDocumentRestlet\n /{repo}/{docid}/delete\n /{repo}/deleteDocumentByPath\n \n \n\n \n Allows to update document properties via Restlet API:\n GET /nuxeo/restAPI/{repoId}/{docId}/updateDocumentRestlet?prop1=value1\n GET /nuxeo/restAPI/{repoId}/{docId}/update?prop1=value1\n example : http://127.0.0.1:8080/nuxeo/restAPI/default/1fee4b3e-8b8e-494e-b0a5-eef5113fb5a7/updateDocumentRestlet?dublincore:description=No%20comment\n \n \n \n /{repo}/{docid}/updateDocumentRestlet\n /{repo}/{docid}/update\n \n \n\n \n GET /nuxeo/restAPI/creationContainerList\n or equivalently with optional query paramaters (where docType is the\n type of the document to create):\n GET /nuxeo/restAPI/creationContainerList?docType=File\n \n \n \n /creationContainerList\n \n \n\n \n GET /nuxeo/restAPI/opensearch?q=keywords\n\n Perform a document search on the ecm:fulltext index and return the\n results as a RSS 2.0 file with opensearch.org metadata\n \n \n \n /opensearch\n \n \n\n \n GET /nuxeo/restAPI/directoryCacheInvalidate\n GET /nuxeo/restAPI/directoryCacheInvalidate?directory=userDirectory&directory=groupDirectory\n\n Invalidate the cache of the requested directories or of all directories if not directory name is given as parameter.\n \n \n \n /directoryCacheInvalidate\n \n \n\n \n GET /nuxeo/restAPI/systemLog?token=1234&level=INFO&message=something\n\n Log something in the system logs of the server. The token has to match\n the system property org.nuxeo.systemlog.token.\n \n \n \n /systemLog\n \n \n\n \n\n", "xmlFileName": "", "xmlPureComponent": true } ], "fileName": "nuxeo-platform-ui-web-6.0.jar", "groupId": "org.nuxeo.ecm.platform", "hierarchyPath": "/grp:org.nuxeo.ecm.platform/org.nuxeo.ecm.platform.ui", "id": "org.nuxeo.ecm.platform.ui", "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.7.0_65\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 0.0.0.SNAPSHOT\r\nExport-Package: org.nuxeo.ecm.platform.ui.web.api,org.nuxeo.ecm.platfo\r\n rm.ui.web.binding,org.nuxeo.ecm.platform.ui.web.cache,org.nuxeo.ecm.p\r\n latform.ui.web.component,org.nuxeo.ecm.platform.ui.web.component.date\r\n ,org.nuxeo.ecm.platform.ui.web.component.document,org.nuxeo.ecm.platf\r\n orm.ui.web.component.editor,org.nuxeo.ecm.platform.ui.web.component.f\r\n ile,org.nuxeo.ecm.platform.ui.web.component.list,org.nuxeo.ecm.platfo\r\n rm.ui.web.converter,org.nuxeo.ecm.platform.ui.web.directory,org.nuxeo\r\n .ecm.platform.ui.web.htmleditor.api,org.nuxeo.ecm.platform.ui.web.htm\r\n leditor.service,org.nuxeo.ecm.platform.ui.web.invalidations,org.nuxeo\r\n .ecm.platform.ui.web.lifecycle,org.nuxeo.ecm.platform.ui.web.model,or\r\n g.nuxeo.ecm.platform.ui.web.model.impl,org.nuxeo.ecm.platform.ui.web.\r\n multipart,org.nuxeo.ecm.platform.ui.web.pagination,org.nuxeo.ecm.plat\r\n form.ui.web.pathelements,org.nuxeo.ecm.platform.ui.web.rest,org.nuxeo\r\n .ecm.platform.ui.web.rest.api,org.nuxeo.ecm.platform.ui.web.rest.desc\r\n riptors,org.nuxeo.ecm.platform.ui.web.rest.services,org.nuxeo.ecm.pla\r\n tform.ui.web.restAPI,org.nuxeo.ecm.platform.ui.web.restAPI.service,or\r\n g.nuxeo.ecm.platform.ui.web.richfaces,org.nuxeo.ecm.platform.ui.web.s\r\n eamremoting,org.nuxeo.ecm.platform.ui.web.shield,org.nuxeo.ecm.platfo\r\n rm.ui.web.tag.fn,org.nuxeo.ecm.platform.ui.web.tag.handler,org.nuxeo.\r\n ecm.platform.ui.web.tag.jsf,org.nuxeo.ecm.platform.ui.web.tag.jsf.htm\r\n l,org.nuxeo.ecm.platform.ui.web.util,org.nuxeo.ecm.platform.ui.web.ut\r\n il.files\r\nPrivate-Package: .\r\nBundle-ActivationPolicy: lazy\r\nBundle-ClassPath: .\r\nBundle-Name: Nuxeo ECM Web Platform Fragment\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nRequire-Bundle: org.nuxeo.ecm.platform.mimetype.api\r\nNuxeo-Component: OSGI-INF/authentication-contrib.xml,OSGI-INF/restAPI-\r\n framework.xml,OSGI-INF/restAPI-contrib.xml,OSGI-INF/urlservice-framew\r\n ork.xml,OSGI-INF/urlservice-contrib.xml,OSGI-INF/htmleditor-framework\r\n .xml,OSGI-INF/htmleditor-contrib.xml,OSGI-INF/request-controler-contr\r\n ib.xml,OSGI-INF/seamremotingjsbuilder-framework.xml,OSGI-INF/reload-j\r\n sf-contrib.xml\r\nImport-Package: com.noelios.restlet.ext.servlet;resolution:=optional,c\r\n om.noelios.restlet.http;resolution:=optional,com.sun.facelets;resolut\r\n ion:=optional,com.sun.facelets.component;resolution:=optional,com.sun\r\n .facelets.el;resolution:=optional,com.sun.facelets.tag;resolution:=op\r\n tional,com.sun.facelets.tag.jsf;resolution:=optional,com.sun.facelets\r\n .tag.jsf.html;resolution:=optional,com.sun.facelets.util;resolution:=\r\n optional,com.sun.faces.lifecycle;resolution:=optional,com.sun.faces.r\r\n enderkit.html_basic;resolution:=optional,com.sun.faces.util;resolutio\r\n n:=optional,javax.annotation;version=\"1.0\",javax.ejb,javax.el,javax.f\r\n aces,javax.faces.application,javax.faces.component,javax.faces.compon\r\n ent.html,javax.faces.context,javax.faces.convert,javax.faces.el,javax\r\n .faces.event,javax.faces.lifecycle,javax.faces.model,javax.faces.rend\r\n er,javax.faces.validator,javax.faces.webapp,javax.interceptor,javax.n\r\n aming,javax.security.auth.login,javax.servlet;resolution:=optional,ja\r\n vax.servlet.http,javax.servlet.jsp.tagext;resolution:=optional,javax.\r\n transaction;version=\"1.1\",org.ajax4jsf.javascript;resolution:=optiona\r\n l,org.ajax4jsf.resource;resolution:=optional,org.ajax4jsf.webapp.tagl\r\n ib;resolution:=optional,org.apache.commons.fileupload,org.apache.comm\r\n ons.fileupload.disk,org.apache.commons.fileupload.servlet,org.apache.\r\n commons.lang,org.apache.commons.logging,org.dom4j,org.dom4j.dom,org.d\r\n om4j.io,org.dom4j.tree;version=\"1.6.1\",org.jboss.seam,org.jboss.seam.\r\n annotations;resolution:=optional,org.jboss.seam.annotations.intercept\r\n ;resolution:=optional,org.jboss.seam.annotations.remoting;resolution:\r\n =optional,org.jboss.seam.annotations.web;resolution:=optional,org.jbo\r\n ss.seam.contexts;resolution:=optional,org.jboss.seam.core,org.jboss.s\r\n eam.faces,org.jboss.seam.intercept,org.jboss.seam.mock,org.jboss.seam\r\n .servlet,org.jboss.seam.transaction,org.jboss.seam.ui.component;resol\r\n ution:=optional,org.jboss.seam.ui.component.html;resolution:=optional\r\n ,org.jboss.seam.util,org.jboss.seam.web,org.nuxeo.common.utils,org.nu\r\n xeo.common.utils.i18n,org.nuxeo.common.xmap.annotation,org.nuxeo.ecm.\r\n core;api=split,org.nuxeo.ecm.core.api;api=split,org.nuxeo.ecm.core.ap\r\n i.facet,org.nuxeo.ecm.core.api.impl,org.nuxeo.ecm.core.api.impl.blob,\r\n org.nuxeo.ecm.core.api.model,org.nuxeo.ecm.core.api.model.impl,org.nu\r\n xeo.ecm.core.api.repository,org.nuxeo.ecm.core.api.security,org.nuxeo\r\n .ecm.core.io,org.nuxeo.ecm.core.io.impl,org.nuxeo.ecm.core.io.impl.pl\r\n ugins,org.nuxeo.ecm.core.query.sql,org.nuxeo.ecm.core.query.sql.model\r\n ,org.nuxeo.ecm.core.schema,org.nuxeo.ecm.core.schema.types,org.nuxeo.\r\n ecm.core.search.api.client.querymodel,org.nuxeo.ecm.core.utils,org.nu\r\n xeo.ecm.directory;api=split,org.nuxeo.ecm.directory.api,org.nuxeo.ecm\r\n .platform.actions,org.nuxeo.ecm.platform.el,org.nuxeo.ecm.platform.fi\r\n lemanager.api,org.nuxeo.ecm.platform.mimetype,org.nuxeo.ecm.platform.\r\n mimetype.interfaces,org.nuxeo.ecm.platform.types,org.nuxeo.ecm.platfo\r\n rm.types.adapter,org.nuxeo.ecm.platform.ui.web.auth,org.nuxeo.ecm.pla\r\n tform.ui.web.auth.plugins,org.nuxeo.ecm.platform.ui.web.model,org.nux\r\n eo.ecm.platform.ui.web.model.impl,org.nuxeo.ecm.platform.url,org.nuxe\r\n o.ecm.platform.url.api,org.nuxeo.ecm.platform.url.codec,org.nuxeo.ecm\r\n .platform.usermanager,org.nuxeo.ecm.platform.util,org.nuxeo.ecm.platf\r\n orm.web.common.exceptionhandling,org.nuxeo.ecm.platform.web.common.ex\r\n ceptionhandling.service,org.nuxeo.ecm.platform.web.common.resources,o\r\n rg.nuxeo.ecm.platform.web.common.vh,org.nuxeo.runtime,org.nuxeo.runti\r\n me.api,org.nuxeo.runtime.model,org.nuxeo.runtime.transaction,org.rest\r\n let;resolution:=optional,org.restlet.data;resolution:=optional,org.re\r\n stlet.resource;resolution:=optional,org.restlet.util;resolution:=opti\r\n onal,org.w3c.dom,org.xml.sax\r\nBundle-SymbolicName: org.nuxeo.ecm.platform.ui;singleton:=true\r\nBundle-Activator: org.nuxeo.ecm.platform.ui.web.UIWebActivator\r\n\r\n", "packages": [], "requirements": [], "version": "6.0" } ], "creationDate": 1415375026597, "key": "Nuxeo Platform-6.0", "name": "Nuxeo Platform", "operations": [], "packages": [], "pluginSnapshots": {}, "releaseDate": 1415228400000, "version": "6.0" }