Fix issue Felix-866
The 'interface attribute of the 'provides' element becomes 'specifications' The semantic doesn't change.

Fix issue Felix-867
The ServiceProperty annotation was able to target Method. However this is not possible. Service properties can only be attached to fields.

Fix issue Felix-868
The Component annontation did'nt support the factory methods. So, the 'factory_method' attribute was added to support the configuration of factory methods.



git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@729971 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/tests/composite/composite-runtime/src/main/resources/metadata.xml b/ipojo/tests/composite/composite-runtime/src/main/resources/metadata.xml
index aed8968..c8b0a64 100644
--- a/ipojo/tests/composite/composite-runtime/src/main/resources/metadata.xml
+++ b/ipojo/tests/composite/composite-runtime/src/main/resources/metadata.xml
@@ -62,17 +62,17 @@
 		classname="org.apache.felix.ipojo.test.composite.component.FooBarProviderType1"

 		name="COMPO-FooBarProviderType-2" architecture="true">

 		<provides

-			interface="{org.apache.felix.ipojo.test.composite.service.FooService, org.apache.felix.ipojo.test.composite.service.BarService }" />

+			specifications="{org.apache.felix.ipojo.test.composite.service.FooService, org.apache.felix.ipojo.test.composite.service.BarService }" />

 	</component>

 	<component

 		classname="org.apache.felix.ipojo.test.composite.component.FooBarProviderType1"

 		name="COMPO-FooBarProviderType-3" architecture="true">

 		<provides

-			interface="{org.apache.felix.ipojo.test.composite.service.FooService}">

+			specifications="{org.apache.felix.ipojo.test.composite.service.FooService}">

 			<property name="baz" type="java.lang.String" value="foo" />

 		</provides>

 		<provides

-			interface="{org.apache.felix.ipojo.test.composite.service.BarService}">

+			specifications="{org.apache.felix.ipojo.test.composite.service.BarService}">

 			<property name="baz" type="java.lang.String" value="bar" />

 		</provides>

 	</component>