Author: enridaga
Date: Thu Jul 24 09:16:02 2014
New Revision: 1613046

URL: http://svn.apache.org/r1613046
Log:
Added SCR java annotations on ReasoningServiceManagerImpl. Fixed link in 
template. Fix STANBOL-1366 and STANBOL-1367

Modified:
    
stanbol/branches/release-0.12/reasoners/manager/src/main/java/org/apache/stanbol/reasoners/manager/ReasoningServicesManagerImpl.java
    
stanbol/branches/release-0.12/reasoners/web/src/main/resources/templates/html/org/apache/stanbol/reasoners/web/resources/ReasoningServicesResource/index.ftl

Modified: 
stanbol/branches/release-0.12/reasoners/manager/src/main/java/org/apache/stanbol/reasoners/manager/ReasoningServicesManagerImpl.java
URL: 
http://svn.apache.org/viewvc/stanbol/branches/release-0.12/reasoners/manager/src/main/java/org/apache/stanbol/reasoners/manager/ReasoningServicesManagerImpl.java?rev=1613046&r1=1613045&r2=1613046&view=diff
==============================================================================
--- 
stanbol/branches/release-0.12/reasoners/manager/src/main/java/org/apache/stanbol/reasoners/manager/ReasoningServicesManagerImpl.java
 (original)
+++ 
stanbol/branches/release-0.12/reasoners/manager/src/main/java/org/apache/stanbol/reasoners/manager/ReasoningServicesManagerImpl.java
 Thu Jul 24 09:16:02 2014
@@ -20,6 +20,11 @@ import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Reference;
+import org.apache.felix.scr.annotations.ReferenceCardinality;
+import org.apache.felix.scr.annotations.ReferencePolicy;
+import org.apache.felix.scr.annotations.Service;
 import org.apache.stanbol.reasoners.servicesapi.ReasoningService;
 import org.apache.stanbol.reasoners.servicesapi.ReasoningServicesManager;
 import 
org.apache.stanbol.reasoners.servicesapi.UnboundReasoningServiceException;
@@ -38,6 +43,9 @@ import org.slf4j.LoggerFactory;
  *                
interface="org.apache.stanbol.reasoners.servicesapi.ReasoningService" 
cardinality="0..n"
  *                policy="dynamic")
  */
+@Component(immediate = true)
+@Service
+@Reference(name= "ReasoningService", referenceInterface = 
ReasoningService.class, policy = ReferencePolicy.DYNAMIC, cardinality = 
ReferenceCardinality.OPTIONAL_MULTIPLE, bind = "bindReasoningService", unbind = 
"unbindReasoningService")
 public class ReasoningServicesManagerImpl implements ReasoningServicesManager {
 
     private static final Logger log = 
LoggerFactory.getLogger(ReasoningServicesManagerImpl.class);

Modified: 
stanbol/branches/release-0.12/reasoners/web/src/main/resources/templates/html/org/apache/stanbol/reasoners/web/resources/ReasoningServicesResource/index.ftl
URL: 
http://svn.apache.org/viewvc/stanbol/branches/release-0.12/reasoners/web/src/main/resources/templates/html/org/apache/stanbol/reasoners/web/resources/ReasoningServicesResource/index.ftl?rev=1613046&r1=1613045&r2=1613046&view=diff
==============================================================================
--- 
stanbol/branches/release-0.12/reasoners/web/src/main/resources/templates/html/org/apache/stanbol/reasoners/web/resources/ReasoningServicesResource/index.ftl
 (original)
+++ 
stanbol/branches/release-0.12/reasoners/web/src/main/resources/templates/html/org/apache/stanbol/reasoners/web/resources/ReasoningServicesResource/index.ftl
 Thu Jul 24 09:16:02 2014
@@ -27,7 +27,7 @@
  <p>Each reasoning service can be accessed to perform one of three tasks: 
classification, consistency check, get all inferences</p>          
   <ul>
   <#list it.servicesDescription as service>
-    <@serviceDescription.li name="${service.name}" 
fullpath="${it.currentPath}/${service.path}" path="${service.path}" 
description="${service.description}"/>
+    <@serviceDescription.li name="${service.name}" 
fullpath="${it.publicBaseUri}${it.currentPath}/${service.path}" 
path="${service.path}" description="${service.description}"/>
     <ul>
     <#-- TODO: generate the task list dinamically -->
       <li><a 
href="${it.publicBaseUri}${it.currentPath}/${service.path}/classify" 
title="${service.name} Task: classify">classify</a></li>


Reply via email to