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.
6 * $Id: SerialConfigEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
10 This class extends the Java AgentX (JAX) implementation of
11 the table row serialConfigEntry defined in RMON2-MIB.
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
19 public class SerialConfigEntryImpl extends SerialConfigEntry
23 public SerialConfigEntryImpl(int ifIndex)
28 public int get_serialMode()
33 public int set_serialMode(AgentXSetPhase phase, int value)
35 switch (phase.getPhase()) {
36 case AgentXSetPhase.TEST_SET:
38 case AgentXSetPhase.COMMIT:
39 undo_serialMode = serialMode;
42 case AgentXSetPhase.UNDO:
43 serialMode = undo_serialMode;
45 case AgentXSetPhase.CLEANUP:
48 return AgentXResponsePDU.PROCESSING_ERROR;
50 return AgentXResponsePDU.NO_ERROR;
52 public int get_serialProtocol()
54 return serialProtocol;
57 public int set_serialProtocol(AgentXSetPhase phase, int value)
59 switch (phase.getPhase()) {
60 case AgentXSetPhase.TEST_SET:
62 case AgentXSetPhase.COMMIT:
63 undo_serialProtocol = serialProtocol;
64 serialProtocol = value;
66 case AgentXSetPhase.UNDO:
67 serialProtocol = undo_serialProtocol;
69 case AgentXSetPhase.CLEANUP:
72 return AgentXResponsePDU.PROCESSING_ERROR;
74 return AgentXResponsePDU.NO_ERROR;
76 public int get_serialTimeout()
81 public int set_serialTimeout(AgentXSetPhase phase, int value)
83 switch (phase.getPhase()) {
84 case AgentXSetPhase.TEST_SET:
86 case AgentXSetPhase.COMMIT:
87 undo_serialTimeout = serialTimeout;
88 serialTimeout = value;
90 case AgentXSetPhase.UNDO:
91 serialTimeout = undo_serialTimeout;
93 case AgentXSetPhase.CLEANUP:
96 return AgentXResponsePDU.PROCESSING_ERROR;
98 return AgentXResponsePDU.NO_ERROR;
100 public byte[] get_serialModemInitString()
102 return serialModemInitString;
105 public int set_serialModemInitString(AgentXSetPhase phase, byte[] value)
107 switch (phase.getPhase()) {
108 case AgentXSetPhase.TEST_SET:
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];
116 case AgentXSetPhase.UNDO:
117 serialModemInitString = undo_serialModemInitString;
119 case AgentXSetPhase.CLEANUP:
120 undo_serialModemInitString = null;
123 return AgentXResponsePDU.PROCESSING_ERROR;
125 return AgentXResponsePDU.NO_ERROR;
127 public byte[] get_serialModemHangUpString()
129 return serialModemHangUpString;
132 public int set_serialModemHangUpString(AgentXSetPhase phase, byte[] value)
134 switch (phase.getPhase()) {
135 case AgentXSetPhase.TEST_SET:
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];
143 case AgentXSetPhase.UNDO:
144 serialModemHangUpString = undo_serialModemHangUpString;
146 case AgentXSetPhase.CLEANUP:
147 undo_serialModemHangUpString = null;
150 return AgentXResponsePDU.PROCESSING_ERROR;
152 return AgentXResponsePDU.NO_ERROR;
154 public byte[] get_serialModemConnectResp()
156 return serialModemConnectResp;
159 public int set_serialModemConnectResp(AgentXSetPhase phase, byte[] value)
161 switch (phase.getPhase()) {
162 case AgentXSetPhase.TEST_SET:
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];
170 case AgentXSetPhase.UNDO:
171 serialModemConnectResp = undo_serialModemConnectResp;
173 case AgentXSetPhase.CLEANUP:
174 undo_serialModemConnectResp = null;
177 return AgentXResponsePDU.PROCESSING_ERROR;
179 return AgentXResponsePDU.NO_ERROR;
181 public byte[] get_serialModemNoConnectResp()
183 return serialModemNoConnectResp;
186 public int set_serialModemNoConnectResp(AgentXSetPhase phase, byte[] value)
188 switch (phase.getPhase()) {
189 case AgentXSetPhase.TEST_SET:
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];
197 case AgentXSetPhase.UNDO:
198 serialModemNoConnectResp = undo_serialModemNoConnectResp;
200 case AgentXSetPhase.CLEANUP:
201 undo_serialModemNoConnectResp = null;
204 return AgentXResponsePDU.PROCESSING_ERROR;
206 return AgentXResponsePDU.NO_ERROR;
208 public int get_serialDialoutTimeout()
210 return serialDialoutTimeout;
213 public int set_serialDialoutTimeout(AgentXSetPhase phase, int value)
215 switch (phase.getPhase()) {
216 case AgentXSetPhase.TEST_SET:
218 case AgentXSetPhase.COMMIT:
219 undo_serialDialoutTimeout = serialDialoutTimeout;
220 serialDialoutTimeout = value;
222 case AgentXSetPhase.UNDO:
223 serialDialoutTimeout = undo_serialDialoutTimeout;
225 case AgentXSetPhase.CLEANUP:
228 return AgentXResponsePDU.PROCESSING_ERROR;
230 return AgentXResponsePDU.NO_ERROR;
232 public int get_serialStatus()
237 public int set_serialStatus(AgentXSetPhase phase, int value)
239 switch (phase.getPhase()) {
240 case AgentXSetPhase.TEST_SET:
242 case AgentXSetPhase.COMMIT:
243 undo_serialStatus = serialStatus;
244 serialStatus = value;
246 case AgentXSetPhase.UNDO:
247 serialStatus = undo_serialStatus;
249 case AgentXSetPhase.CLEANUP:
252 return AgentXResponsePDU.PROCESSING_ERROR;
254 return AgentXResponsePDU.NO_ERROR;