/**
* MArrayTestsSOAPBindingImpl.java
*
* This file was auto-generated from WSDL
* by the Apache Axis Wsdl2java emitter.
*/
package test.wsdl.marrays;
public class MArrayTestsSOAPBindingImpl implements test.wsdl.marrays.MArrayTests {
public int[][][] testIntArray(int[][][] in) throws java.rmi.RemoteException {
// Each non-nill element should have a value that is i + 10*j + 100*k
// Add 1000 to each correct value encountered.
for (int i=0; i < in.length; i++) {
int[][] array2 = in[i];
if (array2 != null)
for (int j=0; j < array2.length; j++) {
int[] array3 = array2[j];
if (array3 != null)
for (int k=0; k <array3.length; k++) {
if (array3[k] == i + 10*j + 100*k)
array3[k] += 1000;
}
}
}
return in;
}
public test.wsdl.marrays.Foo[][][] testFooArray(test.wsdl.marrays.Foo[][][] in) throws java.rmi.RemoteException {
// Each non-nill element should have a value that is i + 10*j + 100*k
// Add 1000 to each correct value encountered.
for (int i=0; i < in.length; i++) {
Foo[][] array2 = in[i];
if (array2 != null)
for (int j=0; j < array2.length; j++) {
Foo[] array3 = array2[j];
if (array3 != null)
for (int k=0; k <array3.length; k++) {
if (array3[k].getValue() == i + 10*j + 100*k)
array3[k].setValue(i + 10*j + 100*k + 1000);
}
}
}
return in;
}
public java.util.HashMap testMapFooArray(java.util.HashMap map)
throws java.rmi.RemoteException {
return map;
}
}
|