diff options
author | lresende <lresende@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-29 08:53:41 +0000 |
---|---|---|
committer | lresende <lresende@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-29 08:53:41 +0000 |
commit | 6d033373f9d062b61bb6c722afe6e7a4b26771b5 (patch) | |
tree | 3bd91591105b9938480fa546180211494afc065a | |
parent | 90f38c342e613edc24aef50ad56ebf5c0a46f6e1 (diff) |
Minor update to reuse Binding QName
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@990514 13f79535-47bb-0310-9956-ffa450edef68
2 files changed, 21 insertions, 21 deletions
diff --git a/sca-java-2.x/trunk/modules/binding-atom-js-dojo/src/main/java/org/apache/tuscany/sca/binding/atom/js/dojo/AtomBindingJavascriptProxyFactoryImpl.java b/sca-java-2.x/trunk/modules/binding-atom-js-dojo/src/main/java/org/apache/tuscany/sca/binding/atom/js/dojo/AtomBindingJavascriptProxyFactoryImpl.java index abc3c0c342..ca6cff252b 100644 --- a/sca-java-2.x/trunk/modules/binding-atom-js-dojo/src/main/java/org/apache/tuscany/sca/binding/atom/js/dojo/AtomBindingJavascriptProxyFactoryImpl.java +++ b/sca-java-2.x/trunk/modules/binding-atom-js-dojo/src/main/java/org/apache/tuscany/sca/binding/atom/js/dojo/AtomBindingJavascriptProxyFactoryImpl.java @@ -6,15 +6,15 @@ * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations - * under the License. + * under the License. */ package org.apache.tuscany.sca.binding.atom.js.dojo; @@ -34,8 +34,8 @@ import org.apache.tuscany.sca.runtime.RuntimeEndpointReference; import org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory; public class AtomBindingJavascriptProxyFactoryImpl implements JavascriptProxyFactory { - private static final QName NAME = new QName("http://tuscany.apache.org/xmlns/sca/1.1", "binding.atom"); - + private static final QName NAME = AtomBinding.TYPE; + public Class<?> getModelType() { return AtomBinding.class; } @@ -43,7 +43,7 @@ public class AtomBindingJavascriptProxyFactoryImpl implements JavascriptProxyFac public QName getQName() { return NAME; } - + public String getJavascriptProxyFile() { return null; } @@ -65,13 +65,13 @@ public class AtomBindingJavascriptProxyFactoryImpl implements JavascriptProxyFac ((RuntimeEndpointReference) epr).getInvocationChains(); targetEndpoint = epr.getTargetEndpoint(); } - + Binding binding = targetEndpoint.getBinding(); - + URI targetURI = URI.create(binding.getURI()); String targetPath = targetURI.getPath(); - - return "tuscany.AtomService(\"" + targetPath + "\")"; + + return "tuscany.AtomService(\"" + targetPath + "\")"; } } diff --git a/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo/src/main/java/org/apache/tuscany/sca/binding/jsonrpc/js/dojo/JSONRPCBindingJavascriptProxyFactoryImpl.java b/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo/src/main/java/org/apache/tuscany/sca/binding/jsonrpc/js/dojo/JSONRPCBindingJavascriptProxyFactoryImpl.java index 0388c8bd77..f4c32e84c0 100644 --- a/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo/src/main/java/org/apache/tuscany/sca/binding/jsonrpc/js/dojo/JSONRPCBindingJavascriptProxyFactoryImpl.java +++ b/sca-java-2.x/trunk/modules/binding-jsonrpc-js-dojo/src/main/java/org/apache/tuscany/sca/binding/jsonrpc/js/dojo/JSONRPCBindingJavascriptProxyFactoryImpl.java @@ -6,15 +6,15 @@ * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations - * under the License. + * under the License. */ package org.apache.tuscany.sca.binding.jsonrpc.js.dojo; @@ -34,8 +34,8 @@ import org.apache.tuscany.sca.runtime.RuntimeEndpointReference; import org.apache.tuscany.sca.web.javascript.JavascriptProxyFactory; public class JSONRPCBindingJavascriptProxyFactoryImpl implements JavascriptProxyFactory { - private static final QName NAME = new QName("http://tuscany.apache.org/xmlns/sca/1.1", "binding.jsonrpc"); - + private static final QName NAME = JSONRPCBinding.TYPE; + public Class<?> getModelType() { return JSONRPCBinding.class; } @@ -51,11 +51,11 @@ public class JSONRPCBindingJavascriptProxyFactoryImpl implements JavascriptProxy public InputStream getJavascriptProxyFileAsStream() throws IOException { return null; } - + public String createJavascriptHeader(ComponentReference componentReference) throws IOException { return "dojo.require('dojo.rpc.JsonService');"; } - + public String createJavascriptReference(ComponentReference componentReference) throws IOException { EndpointReference epr = componentReference.getEndpointReferences().get(0); Endpoint targetEndpoint = epr.getTargetEndpoint(); @@ -65,13 +65,13 @@ public class JSONRPCBindingJavascriptProxyFactoryImpl implements JavascriptProxy ((RuntimeEndpointReference) epr).getInvocationChains(); targetEndpoint = epr.getTargetEndpoint(); } - + Binding binding = targetEndpoint.getBinding(); - + URI targetURI = URI.create(binding.getURI()); String targetPath = targetURI.getPath(); - - return "dojo.rpc.JsonService(\"" + targetPath + "?smd\")"; + + return "dojo.rpc.JsonService(\"" + targetPath + "?smd\")"; } } |