You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2010/03/03 18:16:46 UTC

svn commit: r918588 - /tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java

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());
             }
         }