Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / SerialConfigEntryImpl.java
1 /*
2  * This Java file has been generated by smidump 0.4.5. It
3  * is intended to be edited by the application programmer and
4  * to be used within a Java AgentX sub-agent environment.
5  *
6  * $Id: SerialConfigEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
7  */
8
9 /**
10     This class extends the Java AgentX (JAX) implementation of
11     the table row serialConfigEntry defined in RMON2-MIB.
12  */
13
14 import jax.AgentXOID;
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
18
19 public class SerialConfigEntryImpl extends SerialConfigEntry
20 {
21
22     // constructor
23     public SerialConfigEntryImpl(int ifIndex)
24     {
25         super(ifIndex);
26     }
27
28     public int get_serialMode()
29     {
30         return serialMode;
31     }
32
33     public int set_serialMode(AgentXSetPhase phase, int value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_serialMode = serialMode;
40             serialMode = value;
41             break;
42         case AgentXSetPhase.UNDO:
43             serialMode = undo_serialMode;
44             break;
45         case AgentXSetPhase.CLEANUP:
46             break;
47         default:
48             return AgentXResponsePDU.PROCESSING_ERROR;
49         }
50         return AgentXResponsePDU.NO_ERROR;
51     }
52     public int get_serialProtocol()
53     {
54         return serialProtocol;
55     }
56
57     public int set_serialProtocol(AgentXSetPhase phase, int value)
58     {
59         switch (phase.getPhase()) {
60         case AgentXSetPhase.TEST_SET:
61             break;
62         case AgentXSetPhase.COMMIT:
63             undo_serialProtocol = serialProtocol;
64             serialProtocol = value;
65             break;
66         case AgentXSetPhase.UNDO:
67             serialProtocol = undo_serialProtocol;
68             break;
69         case AgentXSetPhase.CLEANUP:
70             break;
71         default:
72             return AgentXResponsePDU.PROCESSING_ERROR;
73         }
74         return AgentXResponsePDU.NO_ERROR;
75     }
76     public int get_serialTimeout()
77     {
78         return serialTimeout;
79     }
80
81     public int set_serialTimeout(AgentXSetPhase phase, int value)
82     {
83         switch (phase.getPhase()) {
84         case AgentXSetPhase.TEST_SET:
85             break;
86         case AgentXSetPhase.COMMIT:
87             undo_serialTimeout = serialTimeout;
88             serialTimeout = value;
89             break;
90         case AgentXSetPhase.UNDO:
91             serialTimeout = undo_serialTimeout;
92             break;
93         case AgentXSetPhase.CLEANUP:
94             break;
95         default:
96             return AgentXResponsePDU.PROCESSING_ERROR;
97         }
98         return AgentXResponsePDU.NO_ERROR;
99     }
100     public byte[] get_serialModemInitString()
101     {
102         return serialModemInitString;
103     }
104
105     public int set_serialModemInitString(AgentXSetPhase phase, byte[] value)
106     {
107         switch (phase.getPhase()) {
108         case AgentXSetPhase.TEST_SET:
109             break;
110         case AgentXSetPhase.COMMIT:
111             undo_serialModemInitString = serialModemInitString;
112             serialModemInitString = new byte[value.length];
113             for(int i = 0; i < value.length; i++)
114                 serialModemInitString[i] = value[i];
115             break;
116         case AgentXSetPhase.UNDO:
117             serialModemInitString = undo_serialModemInitString;
118             break;
119         case AgentXSetPhase.CLEANUP:
120             undo_serialModemInitString = null;
121             break;
122         default:
123             return AgentXResponsePDU.PROCESSING_ERROR;
124         }
125         return AgentXResponsePDU.NO_ERROR;
126     }
127     public byte[] get_serialModemHangUpString()
128     {
129         return serialModemHangUpString;
130     }
131
132     public int set_serialModemHangUpString(AgentXSetPhase phase, byte[] value)
133     {
134         switch (phase.getPhase()) {
135         case AgentXSetPhase.TEST_SET:
136             break;
137         case AgentXSetPhase.COMMIT:
138             undo_serialModemHangUpString = serialModemHangUpString;
139             serialModemHangUpString = new byte[value.length];
140             for(int i = 0; i < value.length; i++)
141                 serialModemHangUpString[i] = value[i];
142             break;
143         case AgentXSetPhase.UNDO:
144             serialModemHangUpString = undo_serialModemHangUpString;
145             break;
146         case AgentXSetPhase.CLEANUP:
147             undo_serialModemHangUpString = null;
148             break;
149         default:
150             return AgentXResponsePDU.PROCESSING_ERROR;
151         }
152         return AgentXResponsePDU.NO_ERROR;
153     }
154     public byte[] get_serialModemConnectResp()
155     {
156         return serialModemConnectResp;
157     }
158
159     public int set_serialModemConnectResp(AgentXSetPhase phase, byte[] value)
160     {
161         switch (phase.getPhase()) {
162         case AgentXSetPhase.TEST_SET:
163             break;
164         case AgentXSetPhase.COMMIT:
165             undo_serialModemConnectResp = serialModemConnectResp;
166             serialModemConnectResp = new byte[value.length];
167             for(int i = 0; i < value.length; i++)
168                 serialModemConnectResp[i] = value[i];
169             break;
170         case AgentXSetPhase.UNDO:
171             serialModemConnectResp = undo_serialModemConnectResp;
172             break;
173         case AgentXSetPhase.CLEANUP:
174             undo_serialModemConnectResp = null;
175             break;
176         default:
177             return AgentXResponsePDU.PROCESSING_ERROR;
178         }
179         return AgentXResponsePDU.NO_ERROR;
180     }
181     public byte[] get_serialModemNoConnectResp()
182     {
183         return serialModemNoConnectResp;
184     }
185
186     public int set_serialModemNoConnectResp(AgentXSetPhase phase, byte[] value)
187     {
188         switch (phase.getPhase()) {
189         case AgentXSetPhase.TEST_SET:
190             break;
191         case AgentXSetPhase.COMMIT:
192             undo_serialModemNoConnectResp = serialModemNoConnectResp;
193             serialModemNoConnectResp = new byte[value.length];
194             for(int i = 0; i < value.length; i++)
195                 serialModemNoConnectResp[i] = value[i];
196             break;
197         case AgentXSetPhase.UNDO:
198             serialModemNoConnectResp = undo_serialModemNoConnectResp;
199             break;
200         case AgentXSetPhase.CLEANUP:
201             undo_serialModemNoConnectResp = null;
202             break;
203         default:
204             return AgentXResponsePDU.PROCESSING_ERROR;
205         }
206         return AgentXResponsePDU.NO_ERROR;
207     }
208     public int get_serialDialoutTimeout()
209     {
210         return serialDialoutTimeout;
211     }
212
213     public int set_serialDialoutTimeout(AgentXSetPhase phase, int value)
214     {
215         switch (phase.getPhase()) {
216         case AgentXSetPhase.TEST_SET:
217             break;
218         case AgentXSetPhase.COMMIT:
219             undo_serialDialoutTimeout = serialDialoutTimeout;
220             serialDialoutTimeout = value;
221             break;
222         case AgentXSetPhase.UNDO:
223             serialDialoutTimeout = undo_serialDialoutTimeout;
224             break;
225         case AgentXSetPhase.CLEANUP:
226             break;
227         default:
228             return AgentXResponsePDU.PROCESSING_ERROR;
229         }
230         return AgentXResponsePDU.NO_ERROR;
231     }
232     public int get_serialStatus()
233     {
234         return serialStatus;
235     }
236
237     public int set_serialStatus(AgentXSetPhase phase, int value)
238     {
239         switch (phase.getPhase()) {
240         case AgentXSetPhase.TEST_SET:
241             break;
242         case AgentXSetPhase.COMMIT:
243             undo_serialStatus = serialStatus;
244             serialStatus = value;
245             break;
246         case AgentXSetPhase.UNDO:
247             serialStatus = undo_serialStatus;
248             break;
249         case AgentXSetPhase.CLEANUP:
250             break;
251         default:
252             return AgentXResponsePDU.PROCESSING_ERROR;
253         }
254         return AgentXResponsePDU.NO_ERROR;
255     }
256 }
257