Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / IfMauAutoNegEntryImpl.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: IfMauAutoNegEntryImpl.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 ifMauAutoNegEntry defined in MAU-MIB.
12  */
13
14 import jax.AgentXOID;
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
18
19 public class IfMauAutoNegEntryImpl extends IfMauAutoNegEntry
20 {
21
22     // constructor
23     public IfMauAutoNegEntryImpl(int ifMauIfIndex,
24                              int ifMauIndex)
25     {
26         super(ifMauIfIndex,
27                    ifMauIndex);
28     }
29
30     public int get_ifMauAutoNegAdminStatus()
31     {
32         return ifMauAutoNegAdminStatus;
33     }
34
35     public int set_ifMauAutoNegAdminStatus(AgentXSetPhase phase, int value)
36     {
37         switch (phase.getPhase()) {
38         case AgentXSetPhase.TEST_SET:
39             break;
40         case AgentXSetPhase.COMMIT:
41             undo_ifMauAutoNegAdminStatus = ifMauAutoNegAdminStatus;
42             ifMauAutoNegAdminStatus = value;
43             break;
44         case AgentXSetPhase.UNDO:
45             ifMauAutoNegAdminStatus = undo_ifMauAutoNegAdminStatus;
46             break;
47         case AgentXSetPhase.CLEANUP:
48             break;
49         default:
50             return AgentXResponsePDU.PROCESSING_ERROR;
51         }
52         return AgentXResponsePDU.NO_ERROR;
53     }
54     public int get_ifMauAutoNegRemoteSignaling()
55     {
56         return ifMauAutoNegRemoteSignaling;
57     }
58
59     public int get_ifMauAutoNegConfig()
60     {
61         return ifMauAutoNegConfig;
62     }
63
64     public int get_ifMauAutoNegCapability()
65     {
66         return ifMauAutoNegCapability;
67     }
68
69     public int get_ifMauAutoNegCapAdvertised()
70     {
71         return ifMauAutoNegCapAdvertised;
72     }
73
74     public int set_ifMauAutoNegCapAdvertised(AgentXSetPhase phase, int value)
75     {
76         switch (phase.getPhase()) {
77         case AgentXSetPhase.TEST_SET:
78             break;
79         case AgentXSetPhase.COMMIT:
80             undo_ifMauAutoNegCapAdvertised = ifMauAutoNegCapAdvertised;
81             ifMauAutoNegCapAdvertised = value;
82             break;
83         case AgentXSetPhase.UNDO:
84             ifMauAutoNegCapAdvertised = undo_ifMauAutoNegCapAdvertised;
85             break;
86         case AgentXSetPhase.CLEANUP:
87             break;
88         default:
89             return AgentXResponsePDU.PROCESSING_ERROR;
90         }
91         return AgentXResponsePDU.NO_ERROR;
92     }
93     public int get_ifMauAutoNegCapReceived()
94     {
95         return ifMauAutoNegCapReceived;
96     }
97
98     public int get_ifMauAutoNegRestart()
99     {
100         return ifMauAutoNegRestart;
101     }
102
103     public int set_ifMauAutoNegRestart(AgentXSetPhase phase, int value)
104     {
105         switch (phase.getPhase()) {
106         case AgentXSetPhase.TEST_SET:
107             break;
108         case AgentXSetPhase.COMMIT:
109             undo_ifMauAutoNegRestart = ifMauAutoNegRestart;
110             ifMauAutoNegRestart = value;
111             break;
112         case AgentXSetPhase.UNDO:
113             ifMauAutoNegRestart = undo_ifMauAutoNegRestart;
114             break;
115         case AgentXSetPhase.CLEANUP:
116             break;
117         default:
118             return AgentXResponsePDU.PROCESSING_ERROR;
119         }
120         return AgentXResponsePDU.NO_ERROR;
121     }
122     public byte[] get_ifMauAutoNegCapabilityBits()
123     {
124         return ifMauAutoNegCapabilityBits;
125     }
126
127     public byte[] get_ifMauAutoNegCapAdvertisedBits()
128     {
129         return ifMauAutoNegCapAdvertisedBits;
130     }
131
132     public int set_ifMauAutoNegCapAdvertisedBits(AgentXSetPhase phase, byte[] value)
133     {
134         switch (phase.getPhase()) {
135         case AgentXSetPhase.TEST_SET:
136             break;
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];
142             break;
143         case AgentXSetPhase.UNDO:
144             ifMauAutoNegCapAdvertisedBits = undo_ifMauAutoNegCapAdvertisedBits;
145             break;
146         case AgentXSetPhase.CLEANUP:
147             undo_ifMauAutoNegCapAdvertisedBits = null;
148             break;
149         default:
150             return AgentXResponsePDU.PROCESSING_ERROR;
151         }
152         return AgentXResponsePDU.NO_ERROR;
153     }
154     public byte[] get_ifMauAutoNegCapReceivedBits()
155     {
156         return ifMauAutoNegCapReceivedBits;
157     }
158
159     public int get_ifMauAutoNegRemoteFaultAdvertised()
160     {
161         return ifMauAutoNegRemoteFaultAdvertised;
162     }
163
164     public int set_ifMauAutoNegRemoteFaultAdvertised(AgentXSetPhase phase, int value)
165     {
166         switch (phase.getPhase()) {
167         case AgentXSetPhase.TEST_SET:
168             break;
169         case AgentXSetPhase.COMMIT:
170             undo_ifMauAutoNegRemoteFaultAdvertised = ifMauAutoNegRemoteFaultAdvertised;
171             ifMauAutoNegRemoteFaultAdvertised = value;
172             break;
173         case AgentXSetPhase.UNDO:
174             ifMauAutoNegRemoteFaultAdvertised = undo_ifMauAutoNegRemoteFaultAdvertised;
175             break;
176         case AgentXSetPhase.CLEANUP:
177             break;
178         default:
179             return AgentXResponsePDU.PROCESSING_ERROR;
180         }
181         return AgentXResponsePDU.NO_ERROR;
182     }
183     public int get_ifMauAutoNegRemoteFaultReceived()
184     {
185         return ifMauAutoNegRemoteFaultReceived;
186     }
187
188 }
189