diff options
author | Roberto E. Escobar | 2014-08-02 00:26:46 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2014-09-29 22:55:02 +0000 |
commit | ad47a2aa52b0ef52d11a325dd1a859ca515b8c29 (patch) | |
tree | bf8afb1abf427c2bb9ed1d75301e49b7ec1df240 /plugins/org.eclipse.osee.template.engine/OSGI-INF | |
parent | f2ec51986b919ecb904b9189da15eeb3acdb6272 (diff) | |
download | org.eclipse.osee-ad47a2aa52b0ef52d11a325dd1a859ca515b8c29.tar.gz org.eclipse.osee-ad47a2aa52b0ef52d11a325dd1a859ca515b8c29.tar.xz org.eclipse.osee-ad47a2aa52b0ef52d11a325dd1a859ca515b8c29.zip |
feature[ats_ATS96758]: Enable template engine as MVC resolver
Allow templates to be contributed through the bundle's
MANIFEST file by using Osee-Template header.
Contribute PageFactory as a JAX-RS MVC ViewResolver.
Change-Id: Ib4b37bcadfb47164e6d97920a71b173b7c93c6b8
Diffstat (limited to 'plugins/org.eclipse.osee.template.engine/OSGI-INF')
-rw-r--r-- | plugins/org.eclipse.osee.template.engine/OSGI-INF/jaxrs.mvc.page.factory.resolver.xml | 8 | ||||
-rw-r--r-- | plugins/org.eclipse.osee.template.engine/OSGI-INF/template.registry.xml | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.template.engine/OSGI-INF/jaxrs.mvc.page.factory.resolver.xml b/plugins/org.eclipse.osee.template.engine/OSGI-INF/jaxrs.mvc.page.factory.resolver.xml new file mode 100644 index 00000000000..6d9702b2bd7 --- /dev/null +++ b/plugins/org.eclipse.osee.template.engine/OSGI-INF/jaxrs.mvc.page.factory.resolver.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" > + <implementation class="org.eclipse.osee.template.engine.internal.PageFactoryViewResolver" /> + <service> + <provide interface="org.eclipse.osee.jaxrs.mvc.ViewResolver"/> + </service> + <reference bind="setTemplateRegistry" cardinality="1..1" interface="org.eclipse.osee.template.engine.internal.TemplateRegistry" name="TemplateRegistry" policy="static"/> +</scr:component> diff --git a/plugins/org.eclipse.osee.template.engine/OSGI-INF/template.registry.xml b/plugins/org.eclipse.osee.template.engine/OSGI-INF/template.registry.xml new file mode 100644 index 00000000000..1e5b8d141c4 --- /dev/null +++ b/plugins/org.eclipse.osee.template.engine/OSGI-INF/template.registry.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="start" deactivate="stop"> + <implementation class="org.eclipse.osee.template.engine.internal.TemplateRegistryImpl" /> + <service> + <provide interface="org.eclipse.osee.template.engine.internal.TemplateRegistry"/> + </service> + <reference bind="setLogger" cardinality="1..1" interface="org.eclipse.osee.logger.Log" name="Log" policy="static"/> +</scr:component> |