1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
/*
* Oreka -- A media capture and retrieval platform
*
* Copyright (C) 2005, orecx LLC
*
* http://www.orecx.com
*
* This program is free software, distributed under the terms of
* the GNU General Public License.
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
package net.sf.oreka.messages.test;
import net.sf.oreka.*;
import net.sf.oreka.messages.AsyncMessage;
import net.sf.oreka.messages.SyncMessage;
import net.sf.oreka.serializers.*;
public class TestNestedMessage extends SyncMessage
{
static final String orkObjectClass = "testnested";
public enum TestEnum {value1, value2, value3};
String stringParm = "";
int intParm = 0;
double doubleParm = 0.0;
boolean boolParm = false;
TestEnum enumParm = TestEnum.value1;
TestSubMessage subMsg = new TestSubMessage();
public String getOrkClassName()
{
return orkObjectClass;
}
public void define(OrkSerializer serializer) throws OrkException
{
//serializer.stringValue("command", orkObjectClass, true);
intParm = serializer.intValue("intParm", intParm, true);
doubleParm = serializer.doubleValue("doubleParm", doubleParm, false);
stringParm = serializer.stringValue("stringParm", stringParm, false);
boolParm = serializer.booleanValue("boolParm", boolParm, false);
enumParm = (TestEnum)serializer.enumValue("enumParm", enumParm, false);
subMsg = (TestSubMessage)serializer.objectValue("testsub", subMsg, false);
}
public void validate()
{
;
}
public AsyncMessage process()
{
return null;
}
public int getIntParm() {
return intParm;
}
public void setIntParm(int intParm) {
this.intParm = intParm;
}
public String getStringParm() {
return stringParm;
}
public void setStringParm(String stringParm) {
this.stringParm = stringParm;
}
public boolean isBoolParm() {
return boolParm;
}
public void setBoolParm(boolean boolParm) {
this.boolParm = boolParm;
}
public double getDoubleParm() {
return doubleParm;
}
public void setDoubleParm(double doubleParm) {
this.doubleParm = doubleParm;
}
public TestEnum getEnumParm() {
return enumParm;
}
public void setEnumParm(TestEnum enumParm) {
this.enumParm = enumParm;
}
public TestSubMessage getSubMsg() {
return subMsg;
}
public void setSubMsg(TestSubMessage subMsg) {
this.subMsg = subMsg;
}
}
|