1
2
3
4
5
6
7 package org.mule.module.spring.remoting;
8
9 import org.mule.util.StringUtils;
10
11 import java.io.Serializable;
12
13 public class ComplexData implements Serializable
14 {
15 private static final long serialVersionUID = -886414019167115007L;
16
17 private String someString = "Default String";
18 private Integer someInteger = new Integer(13);
19
20 public ComplexData()
21 {
22 super();
23 }
24
25 public ComplexData(String someString, Integer someInteger)
26 {
27 super();
28 setSomeString(someString);
29 setSomeInteger(someInteger);
30 }
31
32 public String toString()
33 {
34 try
35 {
36 String currentString = StringUtils.defaultIfEmpty(someString, "NULL");
37 return "[ComplexData: [someString=" + currentString + "][someInteger=" + someInteger + "]]";
38 }
39 catch (Exception e)
40 {
41 throw new RuntimeException(e);
42 }
43 }
44
45 public Integer getSomeInteger()
46 {
47 return someInteger;
48 }
49
50 public void setSomeInteger(Integer someInteger)
51 {
52 this.someInteger = someInteger;
53 }
54
55 public String getSomeString()
56 {
57 return someString;
58 }
59
60 public void setSomeString(String someString)
61 {
62 this.someString = someString;
63 }
64
65 }