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: IfMauAutoNegEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
10 This class extends the Java AgentX (JAX) implementation of
11 the table row ifMauAutoNegEntry defined in MAU-MIB.
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
19 public class IfMauAutoNegEntryImpl extends IfMauAutoNegEntry
23 public IfMauAutoNegEntryImpl(int ifMauIfIndex,
30 public int get_ifMauAutoNegAdminStatus()
32 return ifMauAutoNegAdminStatus;
35 public int set_ifMauAutoNegAdminStatus(AgentXSetPhase phase, int value)
37 switch (phase.getPhase()) {
38 case AgentXSetPhase.TEST_SET:
40 case AgentXSetPhase.COMMIT:
41 undo_ifMauAutoNegAdminStatus = ifMauAutoNegAdminStatus;
42 ifMauAutoNegAdminStatus = value;
44 case AgentXSetPhase.UNDO:
45 ifMauAutoNegAdminStatus = undo_ifMauAutoNegAdminStatus;
47 case AgentXSetPhase.CLEANUP:
50 return AgentXResponsePDU.PROCESSING_ERROR;
52 return AgentXResponsePDU.NO_ERROR;
54 public int get_ifMauAutoNegRemoteSignaling()
56 return ifMauAutoNegRemoteSignaling;
59 public int get_ifMauAutoNegConfig()
61 return ifMauAutoNegConfig;
64 public int get_ifMauAutoNegCapability()
66 return ifMauAutoNegCapability;
69 public int get_ifMauAutoNegCapAdvertised()
71 return ifMauAutoNegCapAdvertised;
74 public int set_ifMauAutoNegCapAdvertised(AgentXSetPhase phase, int value)
76 switch (phase.getPhase()) {
77 case AgentXSetPhase.TEST_SET:
79 case AgentXSetPhase.COMMIT:
80 undo_ifMauAutoNegCapAdvertised = ifMauAutoNegCapAdvertised;
81 ifMauAutoNegCapAdvertised = value;
83 case AgentXSetPhase.UNDO:
84 ifMauAutoNegCapAdvertised = undo_ifMauAutoNegCapAdvertised;
86 case AgentXSetPhase.CLEANUP:
89 return AgentXResponsePDU.PROCESSING_ERROR;
91 return AgentXResponsePDU.NO_ERROR;
93 public int get_ifMauAutoNegCapReceived()
95 return ifMauAutoNegCapReceived;
98 public int get_ifMauAutoNegRestart()
100 return ifMauAutoNegRestart;
103 public int set_ifMauAutoNegRestart(AgentXSetPhase phase, int value)
105 switch (phase.getPhase()) {
106 case AgentXSetPhase.TEST_SET:
108 case AgentXSetPhase.COMMIT:
109 undo_ifMauAutoNegRestart = ifMauAutoNegRestart;
110 ifMauAutoNegRestart = value;
112 case AgentXSetPhase.UNDO:
113 ifMauAutoNegRestart = undo_ifMauAutoNegRestart;
115 case AgentXSetPhase.CLEANUP:
118 return AgentXResponsePDU.PROCESSING_ERROR;
120 return AgentXResponsePDU.NO_ERROR;
122 public byte[] get_ifMauAutoNegCapabilityBits()
124 return ifMauAutoNegCapabilityBits;
127 public byte[] get_ifMauAutoNegCapAdvertisedBits()
129 return ifMauAutoNegCapAdvertisedBits;
132 public int set_ifMauAutoNegCapAdvertisedBits(AgentXSetPhase phase, byte[] value)
134 switch (phase.getPhase()) {
135 case AgentXSetPhase.TEST_SET:
137 case AgentXSetPhase.COMMIT:
138 undo_ifMauAutoNegCapAdvertisedBits = ifMauAutoNegCapAdvertisedBits;
139 ifMauAutoNegCapAdvertisedBits = new byte[value.length];
140 for(int i = 0; i < value.length; i++)
141 ifMauAutoNegCapAdvertisedBits[i] = value[i];
143 case AgentXSetPhase.UNDO:
144 ifMauAutoNegCapAdvertisedBits = undo_ifMauAutoNegCapAdvertisedBits;
146 case AgentXSetPhase.CLEANUP:
147 undo_ifMauAutoNegCapAdvertisedBits = null;
150 return AgentXResponsePDU.PROCESSING_ERROR;
152 return AgentXResponsePDU.NO_ERROR;
154 public byte[] get_ifMauAutoNegCapReceivedBits()
156 return ifMauAutoNegCapReceivedBits;
159 public int get_ifMauAutoNegRemoteFaultAdvertised()
161 return ifMauAutoNegRemoteFaultAdvertised;
164 public int set_ifMauAutoNegRemoteFaultAdvertised(AgentXSetPhase phase, int value)
166 switch (phase.getPhase()) {
167 case AgentXSetPhase.TEST_SET:
169 case AgentXSetPhase.COMMIT:
170 undo_ifMauAutoNegRemoteFaultAdvertised = ifMauAutoNegRemoteFaultAdvertised;
171 ifMauAutoNegRemoteFaultAdvertised = value;
173 case AgentXSetPhase.UNDO:
174 ifMauAutoNegRemoteFaultAdvertised = undo_ifMauAutoNegRemoteFaultAdvertised;
176 case AgentXSetPhase.CLEANUP:
179 return AgentXResponsePDU.PROCESSING_ERROR;
181 return AgentXResponsePDU.NO_ERROR;
183 public int get_ifMauAutoNegRemoteFaultReceived()
185 return ifMauAutoNegRemoteFaultReceived;