/**
* ThingImpl.java
*
* This file was auto-generated from WSDL
* by the Apache Axis WSDL2Java emitter.
*/
package test.wsdl.wrapped_holders;
/**
* This test verify's that arrays in a wrapped doc/lit service get holders
* generated for them, and that they work.
*
* @author Tom Jordahl
*/
public class ThingImpl implements test.wsdl.wrapped_holders.Thing{
public void find_aThing(String aThing,
test.wsdl.wrapped_holders.holders.AThingArrayHolder aThingUnbounded,
test.wsdl.wrapped_holders.holders.OtherDataArrayHolder otherDataUnbounded)
throws java.rmi.RemoteException {
// Verify we get a string in aThing input argument
String input = aThing;
if (input == null || !input.equals("This is a test")) {
String error = "Input argument did not match expected string, got: ";
error += input != null ? "'" + input + "'" : "NULL";
error += " Expected: 'This is a test'";
throw new java.rmi.RemoteException(error);
}
// now send something back
String[] things = new String[2];
things[0] = new String("Thing one");
things[1] = new String("Thing two");
aThingUnbounded.value = things;
String[] others = new String[2];
others[0] = new String("Other 1");
others[1] = new String("Other 2");
otherDataUnbounded.value = others;
}
}
|