Author: mes
Date: 2011-07-06 09:19:30 -0700 (Wed, 06 Jul 2011)
New Revision: 26060

Modified:
   
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
   
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context.xml
   
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
Log:
now properly exporting services

Modified: 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
--- 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
     2011-07-06 15:49:44 UTC (rev 26059)
+++ 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context-osgi.xml
     2011-07-06 16:19:30 UTC (rev 26060)
@@ -16,6 +16,31 @@
                interface="org.cytoscape.view.vizmap.VisualStyleFactory">
        </osgi:service>
 
+       <!-- Individual Service -->
+       <osgi:service id="discreteMappingFactoryService" 
ref="discreteMappingFactory"
+               
interface="org.cytoscape.view.vizmap.VisualMappingFunctionFactory">
+               <osgi:service-properties>
+                       <entry key="service.type" value="factory" />
+                       <entry key="mapping.type" value="discrete" />
+               </osgi:service-properties>
+       </osgi:service>
+
+       <osgi:service id="continuousMappingFactoryService" 
ref="continuousMappingFactory"
+               
interface="org.cytoscape.view.vizmap.VisualMappingFunctionFactory">
+               <osgi:service-properties>
+                       <entry key="service.type" value="factory" />
+                       <entry key="mapping.type" value="continuous" />
+               </osgi:service-properties>
+       </osgi:service>
+
+       <osgi:service id="passthroughMappingFactoryService" 
ref="passthroughMappingFactory"
+               
interface="org.cytoscape.view.vizmap.VisualMappingFunctionFactory">
+               <osgi:service-properties>
+                       <entry key="service.type" value="factory" />
+                       <entry key="mapping.type" value="passthrough" />
+               </osgi:service-properties>
+       </osgi:service>
+
        <!-- Import Services -->
        <osgi:reference id="cyEventHelperServiceRef" 
interface="org.cytoscape.event.CyEventHelper" />
 

Modified: 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context.xml
  2011-07-06 15:49:44 UTC (rev 26059)
+++ 
core3/vizmap-impl/trunk/impl/src/main/resources/META-INF/spring/bundle-context.xml
  2011-07-06 16:19:30 UTC (rev 26060)
@@ -32,4 +32,12 @@
                <constructor-arg ref="visualLexiconManager" />
        </bean>
 
+
+       <bean id="discreteMappingFactory"
+               
class="org.cytoscape.view.vizmap.internal.mappings.DiscreteMappingFactory" />
+       <bean id="continuousMappingFactory"
+               
class="org.cytoscape.view.vizmap.internal.mappings.ContinuousMappingFactory" />
+       <bean id="passthroughMappingFactory"
+               
class="org.cytoscape.view.vizmap.internal.mappings.PassthroughMappingFactory" />
+
 </beans>

Modified: 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
===================================================================
--- 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
    2011-07-06 15:49:44 UTC (rev 26059)
+++ 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
    2011-07-06 16:19:30 UTC (rev 26060)
@@ -17,23 +17,12 @@
        public void setup() {
                registerMockService(CyEventHelper.class);
                registerMockService(RenderingEngineManager.class);
-
-               Properties p1 = new Properties();
-               p1.setProperty("mapping.type","discrete");
-               registerMockService(VisualMappingFunctionFactory.class, p1);
-
-               Properties p2 = new Properties();
-               p2.setProperty("mapping.type","continuous");
-               registerMockService(VisualMappingFunctionFactory.class, p2);
-
-               Properties p3 = new Properties();
-               p3.setProperty("mapping.type","passthrough"); 
-               registerMockService(VisualMappingFunctionFactory.class, p3);
        }
 
        @Test
        public void testExpectedServices() {
                checkService(VisualMappingManager.class);
                checkService(VisualStyleFactory.class);
+               checkService(VisualMappingFunctionFactory.class);
        }
 }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to