You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by br...@apache.org on 2006/10/20 14:36:04 UTC
svn commit: r466125 - in /incubator/yoko/branches/cxf_port:
api/src/main/java/org/apache/yoko/wsdl/ bindings/src/main/resources/
bindings/src/main/resources/META-INF/
bindings/src/main/resources/META-INF/cxf/
Author: bravi
Date: Fri Oct 20 07:36:03 2006
New Revision: 466125
URL: http://svn.apache.org/viewvc?view=rev&rev=466125
Log:
[YOKO-170] - Updates to the cxf_port branch. Also added the CorbaConstants file missed in my earlier commit.
Added:
incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java (with props)
incubator/yoko/branches/cxf_port/bindings/src/main/resources/
incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/
incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml (with props)
incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/
incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml (with props)
incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml (with props)
Added: incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java?view=auto&rev=466125
==============================================================================
--- incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java (added)
+++ incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java Fri Oct 20 07:36:03 2006
@@ -0,0 +1,107 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * 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.
+*/
+
+package org.apache.yoko.wsdl;
+
+import javax.xml.namespace.QName;
+
+public interface CorbaConstants {
+
+ String IDL_VERSION = ":1.0";
+ String REPO_STRING = "IDL:";
+
+ String NS_CORBA_TYPEMAP = "typemap";
+ String NP_WSDL_CORBA = "corba";
+ String NU_WSDL_CORBA = "http://schemas.apache.org/yoko/bindings/corba";
+ String NP_TM_CORBA = "corbatm";
+ String NU_TM_CORBA = "http://schemas.apache.org/yoko/typemap/corba/";
+ String SCHEMA_NS_URI = "http://schemas.apache.org/yoko/idltypes/";
+ String WSDL_NS_URI = "http://schemas.apache.org/yoko/idl/";
+
+ // CORBA Binding Extensibility Elements
+ QName NE_CORBA_ADDRESS = new QName(NU_WSDL_CORBA, "address", NP_WSDL_CORBA);
+ QName NE_CORBA_POLICY = new QName(NU_WSDL_CORBA, "policy", NP_WSDL_CORBA);
+ QName NE_CORBA_BINDING = new QName(NU_WSDL_CORBA, "binding", NP_WSDL_CORBA);
+ QName NE_CORBA_OPERATION = new QName(NU_WSDL_CORBA, "operation", NP_WSDL_CORBA);
+ QName NE_CORBA_PARAM = new QName(NU_WSDL_CORBA, "param", NP_WSDL_CORBA);
+ QName NE_CORBA_RETURN = new QName(NU_WSDL_CORBA, "return", NP_WSDL_CORBA);
+ QName NE_CORBA_RAISES = new QName(NU_WSDL_CORBA, "raises", NP_WSDL_CORBA);
+
+ // CORBA Type Mapping Extensiblity Elements
+ QName NE_CORBA_TYPEMAPPING = new QName(NU_WSDL_CORBA, "typeMapping", NP_WSDL_CORBA);
+ QName NE_CORBA_STRUCT = new QName(NU_WSDL_CORBA, "struct", NP_WSDL_CORBA);
+ QName NE_CORBA_STRUCT_MEM = new QName(NU_WSDL_CORBA, "member", NP_WSDL_CORBA);
+ QName NE_CORBA_UNION = new QName(NU_WSDL_CORBA, "union", NP_WSDL_CORBA);
+ QName NE_CORBA_UNION_BRANCH = new QName(NU_WSDL_CORBA, "unionbranch", NP_WSDL_CORBA);
+ QName NE_CORBA_UNION_CASE = new QName(NU_WSDL_CORBA, "case", NP_WSDL_CORBA);
+ QName NE_CORBA_ALIAS = new QName(NU_WSDL_CORBA, "alias", NP_WSDL_CORBA);
+ QName NE_CORBA_FIXED = new QName(NU_WSDL_CORBA, "fixed", NP_WSDL_CORBA);
+ QName NE_CORBA_ANONFIXED = new QName(NU_WSDL_CORBA, "anonfixed", NP_WSDL_CORBA);
+ QName NE_CORBA_CONST = new QName(NU_WSDL_CORBA, "const", NP_WSDL_CORBA);
+ QName NE_CORBA_ENUM = new QName(NU_WSDL_CORBA, "enum", NP_WSDL_CORBA);
+ QName NE_CORBA_ENUMERATOR = new QName(NU_WSDL_CORBA, "enumerator", NP_WSDL_CORBA);
+ QName NE_CORBA_SEQUENCE = new QName(NU_WSDL_CORBA, "sequence", NP_WSDL_CORBA);
+ QName NE_CORBA_ANONSEQUENCE = new QName(NU_WSDL_CORBA, "anonsequence", NP_WSDL_CORBA);
+ QName NE_CORBA_ARRAY = new QName(NU_WSDL_CORBA, "array", NP_WSDL_CORBA);
+ QName NE_CORBA_ANONARRAY = new QName(NU_WSDL_CORBA, "anonarray", NP_WSDL_CORBA);
+ QName NE_CORBA_ANONSTRING = new QName(NU_WSDL_CORBA, "anonstring", NP_WSDL_CORBA);
+ QName NE_CORBA_ANONWSTRING = new QName(NU_WSDL_CORBA, "anonwstring", NP_WSDL_CORBA);
+ QName NE_CORBA_EXCEPTION = new QName(NU_WSDL_CORBA, "exception", NP_WSDL_CORBA);
+ QName NE_CORBA_INTERFACE = new QName(NU_WSDL_CORBA, "object", NP_WSDL_CORBA);
+
+ // CORBA Primitive Types
+ QName NT_CORBA_LONG = new QName(NU_WSDL_CORBA, "long", NP_WSDL_CORBA);
+ QName NT_CORBA_ULONG = new QName(NU_WSDL_CORBA, "ulong", NP_WSDL_CORBA);
+ QName NT_CORBA_LONGLONG = new QName(NU_WSDL_CORBA, "longlong", NP_WSDL_CORBA);
+ QName NT_CORBA_ULONGLONG = new QName(NU_WSDL_CORBA, "ulonglong", NP_WSDL_CORBA);
+ QName NT_CORBA_SHORT = new QName(NU_WSDL_CORBA, "short", NP_WSDL_CORBA);
+ QName NT_CORBA_USHORT = new QName(NU_WSDL_CORBA, "ushort", NP_WSDL_CORBA);
+ QName NT_CORBA_FLOAT = new QName(NU_WSDL_CORBA, "float", NP_WSDL_CORBA);
+ QName NT_CORBA_DOUBLE = new QName(NU_WSDL_CORBA, "double", NP_WSDL_CORBA);
+ QName NT_CORBA_CHAR = new QName(NU_WSDL_CORBA, "char", NP_WSDL_CORBA);
+ QName NT_CORBA_WCHAR = new QName(NU_WSDL_CORBA, "wchar", NP_WSDL_CORBA);
+ QName NT_CORBA_BOOLEAN = new QName(NU_WSDL_CORBA, "boolean", NP_WSDL_CORBA);
+ QName NT_CORBA_OCTET = new QName(NU_WSDL_CORBA, "octet", NP_WSDL_CORBA);
+ QName NT_CORBA_STRING = new QName(NU_WSDL_CORBA, "string", NP_WSDL_CORBA);
+ QName NT_CORBA_WSTRING = new QName(NU_WSDL_CORBA, "wstring", NP_WSDL_CORBA);
+ QName NT_CORBA_ANY = new QName(NU_WSDL_CORBA, "any", NP_WSDL_CORBA);
+ QName NT_CORBA_DATETIME = new QName(NU_WSDL_CORBA, "dateTime", NP_WSDL_CORBA);
+ QName NT_CORBA_LONGDOUBLE = new QName(NU_WSDL_CORBA, "longdouble", NP_WSDL_CORBA);
+
+ QName NT_CORBA_DATE = new QName(NU_WSDL_CORBA, "date", NP_WSDL_CORBA);
+ QName NT_CORBA_TIME = new QName(NU_WSDL_CORBA, "time", NP_WSDL_CORBA);
+
+ QName NT_CORBA_PINT = new QName(NU_WSDL_CORBA, "positiveInteger", NP_WSDL_CORBA);
+ QName NT_CORBA_NPINT = new QName(NU_WSDL_CORBA, "nonPositiveInteger", NP_WSDL_CORBA);
+ QName NT_CORBA_NINT = new QName(NU_WSDL_CORBA, "negativeInteger", NP_WSDL_CORBA);
+ QName NT_CORBA_NNINT = new QName(NU_WSDL_CORBA, "nonNegativeInteger", NP_WSDL_CORBA);
+
+ // CORBA Binding Attribute Constants
+ String REPO_ID = "repositoryID";
+ String NAME = "name";
+ String IDLTYPE = "idltype";
+ String MODE = "mode";
+ String EXCEPTION = "exception";
+ String SERVICE_ID = "serviceid";
+ String BASES = "bases";
+ String CORBA_ENDPOINT_OBJECT = "endpoint";
+
+ String getValue(String value);
+
+}
Propchange: incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/api/src/main/java/org/apache/yoko/wsdl/CorbaConstants.java
------------------------------------------------------------------------------
svn:keywords = Rev Date
Added: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml?view=auto&rev=466125
==============================================================================
--- incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml (added)
+++ incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml Fri Oct 20 07:36:03 2006
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ 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.
+-->
+<extensions xmlns="http://cxf.apache.org/bus/extension">
+
+ <extension class="org.apache.yoko.bindings.corba2.CorbaBindingFactory" deferred="true">
+ <namespace>http://schemas.apache.org/yoko/bindings/corba</namespace>
+ </extension>
+
+ <extension class="org.apache.yoko.bindings.corba2.CorbaBindingFactory" deferred="true">
+ <namespace>http://schemas.apache.org/yoko/bindings/corba</namespace>
+ </extension>
+</extensions>
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/bus-extensions.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml?view=auto&rev=466125
==============================================================================
--- incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml (added)
+++ incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml Fri Oct 20 07:36:03 2006
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ 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.
+-->
+
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:foo="http://cxf.apache.org/configuration/foo"
+ xsi:schemaLocation="
+http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
+
+ <bean class="org.apache.yoko.bindings.corba2.CorbaBindingFactory" lazy-init="true">
+ <property name="bus" ref="cxf"/>
+ <property name="activationNamespaces">
+ <set>
+ <value>http://schemas.apache.org/yoko/bindings/corba</value>
+ </set>
+ </property>
+ </bean>
+
+ <bean class="org.apache.yoko.bindings.corba2.CorbaBindingFactory" lazy-init="true">
+ <property name="bus" ref="cxf"/>
+ <property name="activationNamespaces">
+ <set>
+ <value>http://schemas.apache.org/yoko/bindings/corba</value>
+ </set>
+ </property>
+ </bean>
+</beans>
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/cxf/cxf-extension.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml
URL: http://svn.apache.org/viewvc/incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml?view=auto&rev=466125
==============================================================================
--- incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml (added)
+++ incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml Fri Oct 20 07:36:03 2006
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ 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.
+-->
+<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
+<properties>
+ <entry key="org.apache.yoko.bindings.corba-1">javax.wsdl.Binding=org.apache.schemas.yoko.bindings.corba.BindingType</entry>
+ <entry key="org.apache.yoko.bindings.corba-2">javax.wsdl.BindingOperation=org.apache.schemas.yoko.bindings.corba.OperationType</entry>
+ <entry key="org.apache.yoko.bindings.corba-3">javax.wsdl.Definition=org.apache.schemas.yoko.bindings.corba.TypeMappingType</entry>
+ <entry key="org.apache.yoko.bindings.corba-4">javax.wsdl.Port=org.apache.schemas.yoko.bindings.corba.AddressType</entry>
+</properties>
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml
------------------------------------------------------------------------------
svn:keywords = Rev Date
Propchange: incubator/yoko/branches/cxf_port/bindings/src/main/resources/META-INF/extensions.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml