View Javadoc
1   /*
2    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
3    * The software in this package is published under the terms of the CPAL v1.0
4    * license, a copy of which has been included with this distribution in the
5    * LICENSE.txt file.
6    */
7   package org.mule.test.usecases.axis.clientbridge;
8   
9   import java.io.Serializable;
10  
11  public class ComplexData implements Serializable
12  {
13      private String someString = "Default String";
14      private Integer someInteger = new Integer(13);
15  
16      public ComplexData()
17      {
18          super();
19      }
20  
21      public ComplexData(String someString, Integer someInteger)
22      {
23          super();
24          setSomeString(someString);
25          setSomeInteger(someInteger);
26      }
27  
28      public String toString()
29      {
30          try
31          {
32              return "[ComplexData: [someString=" + someString + "][someInteger=" + someInteger + "]]";
33          }
34          catch (Exception e)
35          {
36              e.printStackTrace();
37              throw new RuntimeException(e);
38          }
39      }
40  
41      public Integer getSomeInteger()
42      {
43          return someInteger;
44      }
45  
46      public void setSomeInteger(Integer someInteger)
47      {
48          this.someInteger = someInteger;
49      }
50  
51      public String getSomeString()
52      {
53          return someString;
54      }
55  
56      public void setSomeString(String someString)
57      {
58          this.someString = someString;
59      }
60  
61      private static final long serialVersionUID = -886414019167115007L;
62  }