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