From f860c2f35b2f94e379d2ff7d5c13f54cd4a3132a Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:06:42 +0000 Subject: Moving 1.x branches git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835119 13f79535-47bb-0310-9956-ffa450edef68 --- .../itest/databindings/sdogen/pom.xml | 219 +++++++++++++++++++++ .../src/main/resources/generate/generate.xml | 173 ++++++++++++++++ .../main/resources/generate/greeter.composite.vm | 56 ++++++ .../sdogen/src/main/resources/generate/pom.xml.vm | 217 ++++++++++++++++++++ 4 files changed, 665 insertions(+) create mode 100644 sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/pom.xml create mode 100644 sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/generate.xml create mode 100644 sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/greeter.composite.vm create mode 100644 sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/pom.xml.vm (limited to 'sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen') diff --git a/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/pom.xml b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/pom.xml new file mode 100644 index 0000000000..27b7fc66a4 --- /dev/null +++ b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/pom.xml @@ -0,0 +1,219 @@ + + + + + org.apache.tuscany.sca + tuscany-itest-databindings + 0.90-incubating-SNAPSHOT + + + 4.0.0 + + tuscany-itest-databindings-sdo + 0.90-incubating-SNAPSHOT + jar + Apache Tuscany SDO Databinding Integration Test + + + + + true + + java.net + java.net Maven 1.x Repository + https://maven-repository.dev.java.net/nonav/repository + legacy + + + + + + + true + + java.net + java.net Maven 1.x Repository + https://maven-repository.dev.java.net/repository + legacy + + + + + + org.apache.tuscany.sca + tuscany-binding-ws-axis2 + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-core-databinding + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-databinding-jaxb + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-databinding-sdo + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-databinding-axiom + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-host-embedded + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-implementation-java-runtime + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-interface-java-runtime + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-itest-databindings-common + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-http-jetty + 0.90-incubating-SNAPSHOT + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + generate-sources + + unpack + + + + + org.apache.tuscany.sca + tuscany-itest-databindings-common + ${project.version} + true + ${project.build.directory}/classes + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + add-test-source + generate-sources + + add-test-source + + + + target/sdo-source + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + generate-test-source + process-resources + + java + + + + + org.apache.tuscany.sca.itest.generate.Generate + + ${project.build.directory} + + + + + org.apache.tuscany.sdo + tuscany-sdo-plugin + 1.0-incubating-beta1 + + + generate-sdo + process-resources + + + + ${project.build.directory}/classes/wsdl/Greeter.wsdl + org.apache.tuscany.sca.itest.databinding.services + + + ${project.build.directory}/classes/xsd/Person.xsd + org.apache.tuscany.sca.itest.databinding.types + + + ${project.build.directory}/classes/xsd/Interop.xsd + org.apache.tuscany.interop + + + true + true + true + + + generate + + + + + + + diff --git a/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/generate.xml b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/generate.xml new file mode 100644 index 0000000000..5487b113e8 --- /dev/null +++ b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/generate.xml @@ -0,0 +1,173 @@ + + + + + + + + + + + + Person.xsd + xsd + org.apache.tuscany.sca.itest.databinding.types + TypesFactory + http://apache.org/tuscany/sca/itest/databinding/types + p + + PersonType + + TypesFactory factory = TypesFactory.INSTANCE; + param = factory.createPersonType(); + param.setFirstName("George"); + param.setLastName("Doors"); + + + param.setGreeting("Hello"); + + + assertNotSame("greetedPerson.getGreeting() not set", "", result.getGreeting()); + + + + + Interop.xsd + xsd + org.apache.tuscany.interop + InteropFactory + http://www.apache.org/tuscany/interop + i + + + AttributeComplexType + + InteropFactory factory = InteropFactory.INSTANCE; + org.apache.tuscany.interop.AttributeType attrib = factory.createAttributeType(); + attrib.setAttribute("SomeText"); + param = factory.createAttributeComplexType(); + param.setAttributeElement(attrib); + + + param.getAttributeElement().setAttribute("SomeChangedText");; + + + assertEquals("data not changed corretly", "SomeChangedText", result.getAttributeElement().getAttribute()); + + + + AttributeReferenceComplexType + + InteropFactory factory = InteropFactory.INSTANCE; + param = factory.createAttributeReferenceComplexType(); + + param.setReferencedAttribute("SomeText"); + + + param.setReferencedAttribute("SomeChangedText");; + + + assertEquals("data not changed corretly", "SomeChangedText", result.getReferencedAttribute()); + + + + SimpleTypeWithAbstractComplexType + + InteropFactory factory = InteropFactory.INSTANCE; + param = factory.createSimpleTypeWithAbstractComplexType(); + param.setSimpleTypeWithAbstractExtensionElement("SomeText"); + + + param.setSimpleTypeWithAbstractExtensionElement("SomeChangedText");; + + + assertEquals("data not changed corretly", "SomeChangedText", result.getSimpleTypeWithAbstractExtensionElement()); + + + + SimpleTypeWithNameComplexType + + InteropFactory factory = InteropFactory.INSTANCE; + param = factory.createSimpleTypeWithNameComplexType(); + param.setSimpleTypeWithNameElement("SomeText"); + + + param.setSimpleTypeWithNameElement("SomeChangedText");; + + + assertEquals("data not changed corretly", "SomeChangedText", result.getSimpleTypeWithNameElement()); + + + + ComplexTypeWithContentType + + InteropFactory factory = InteropFactory.INSTANCE; + param = factory.createComplexTypeWithContentType(); + param.setSimpleTypeWithName("SomeText"); + + + param.setSimpleTypeWithName("SomeChangedText");; + + + assertEquals("data not changed corretly", "SomeChangedText", result.getSimpleTypeWithName()); + + + + diff --git a/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/greeter.composite.vm b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/greeter.composite.vm new file mode 100644 index 0000000000..9494d70f96 --- /dev/null +++ b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/greeter.composite.vm @@ -0,0 +1,56 @@ + + + + + + + #foreach( $file in $fileList ) + + #end + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/pom.xml.vm b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/pom.xml.vm new file mode 100644 index 0000000000..c057b80938 --- /dev/null +++ b/sca-java-1.x/branches/sca-java-0.90/itest/databindings/sdogen/src/main/resources/generate/pom.xml.vm @@ -0,0 +1,217 @@ + + + + + org.apache.tuscany.sca + tuscany-itest-databindings + 0.90-incubating-SNAPSHOT + + + 4.0.0 + + tuscany-itest-databindings-sdo + 0.90-incubating-SNAPSHOT + jar + Apache Tuscany SDO Databinding Integration Test + + + + + true + + java.net + java.net Maven 1.x Repository + https://maven-repository.dev.java.net/nonav/repository + legacy + + + + + + + true + + java.net + java.net Maven 1.x Repository + https://maven-repository.dev.java.net/repository + legacy + + + + + + org.apache.tuscany.sca + tuscany-binding-ws-axis2 + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-core-databinding + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-databinding-jaxb + ${pom.version} + runtime + + + org.apache.tuscany.sca + tuscany-databinding-sdo + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-databinding-axiom + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-host-embedded + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-implementation-java-runtime + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-interface-java-runtime + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-itest-databindings-common + ${pom.version} + compile + + + org.apache.tuscany.sca + tuscany-http-jetty + 0.90-incubating-SNAPSHOT + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + generate-sources + + unpack + + + + + org.apache.tuscany.sca + tuscany-itest-databindings-common + ${project.version} + true + ${project.build.directory}/classes + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.0 + + + add-test-source + generate-sources + + add-test-source + + + + target/sdo-source + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + generate-test-source + process-resources + + java + + + + + org.apache.tuscany.sca.itest.generate.Generate + + ${project.build.directory} + + + + + org.apache.tuscany.sdo + tuscany-sdo-plugin + 1.0-incubating-beta1 + + + generate-sdo + process-resources + + + + ${project.build.directory}/classes/wsdl/Greeter.wsdl + org.apache.tuscany.sca.itest.databinding.services + + #foreach( $file in $fileList ) + + ${project.build.directory}/classes/$file.getFilePath()/$file.getFileName() + $file.getJavaPackage() + + #end + + true + true + true + + + generate + + + + + + + -- cgit v1.2.3