Author: antelder
Date: Mon Jun 13 15:11:14 2011
New Revision: 1135131

URL: http://svn.apache.org/viewvc?rev=1135131&view=rev
Log:
Enable setting a default base uri thats used if a specific base is not set but 
a default value is

Modified:
    
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java?rev=1135131&r1=1135130&r2=1135131&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/BindingURIBuilderImpl.java
 Mon Jun 13 15:11:14 2011
@@ -48,6 +48,8 @@ import org.apache.tuscany.sca.monitor.Mo
  */
 public class BindingURIBuilderImpl implements CompositeBuilder {
 
+    private static final QName DEFAULT = new QName("default");
+
     public BindingURIBuilderImpl(ExtensionPointRegistry registry) {
     }
 
@@ -228,6 +230,11 @@ public class BindingURIBuilderImpl imple
                     List<String> uris = defaultBindings.get(binding.getType());
                     if (uris != null && uris.size() > 0) {
                         baseURI = new URI(addSlashToPath(uris.get(0)));
+                    } else {
+                        uris = defaultBindings.get(DEFAULT);
+                        if (uris != null && uris.size() > 0) {
+                            baseURI = new URI(addSlashToPath(uris.get(0)));
+                        }
                     }
                 }
             }


Reply via email to