Author: lresende
Date: Wed Mar 3 17:16:46 2010
New Revision: 918588
URL: http://svn.apache.org/viewvc?rev=918588&view=rev
Log:
Adding FIXME as it seems that calling inherit for implementation duplicates all
itents and policySets into the impl
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java
Modified:
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java?rev=918588&r1=918587&r2=918588&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java
Wed Mar 3 17:16:46 2010
@@ -120,6 +120,11 @@
}
policySubject.getRequiredIntents().addAll(intents);
}
+ //FIXME this duplicates the intents for a implementation
+ //e.g <implementation.java requires="managedTransaction.local
managedTransaction.local"
+ //becomes twice
+
//[{http://docs.oasis-open.org/ns/opencsa/sca/200912}managedTransaction.local,
+
//{http://docs.oasis-open.org/ns/opencsa/sca/200912}managedTransaction.local]
policySubject.getPolicySets().addAll(subject.getPolicySets());
}
}