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: HlMatrixControlEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
10 This class extends the Java AgentX (JAX) implementation of
11 the table row hlMatrixControlEntry defined in RMON2-MIB.
15 import jax.AgentXSetPhase;
16 import jax.AgentXResponsePDU;
17 import jax.AgentXEntry;
19 public class HlMatrixControlEntryImpl extends HlMatrixControlEntry
23 public HlMatrixControlEntryImpl(int hlMatrixControlIndex)
25 super(hlMatrixControlIndex);
28 public AgentXOID get_hlMatrixControlDataSource()
30 return hlMatrixControlDataSource;
33 public int set_hlMatrixControlDataSource(AgentXSetPhase phase, AgentXOID value)
35 switch (phase.getPhase()) {
36 case AgentXSetPhase.TEST_SET:
38 case AgentXSetPhase.COMMIT:
39 undo_hlMatrixControlDataSource = hlMatrixControlDataSource;
40 hlMatrixControlDataSource = value;
42 case AgentXSetPhase.UNDO:
43 hlMatrixControlDataSource = undo_hlMatrixControlDataSource;
45 case AgentXSetPhase.CLEANUP:
48 return AgentXResponsePDU.PROCESSING_ERROR;
50 return AgentXResponsePDU.NO_ERROR;
52 public long get_hlMatrixControlNlDroppedFrames()
54 return hlMatrixControlNlDroppedFrames;
57 public long get_hlMatrixControlNlInserts()
59 return hlMatrixControlNlInserts;
62 public long get_hlMatrixControlNlDeletes()
64 return hlMatrixControlNlDeletes;
67 public int get_hlMatrixControlNlMaxDesiredEntries()
69 return hlMatrixControlNlMaxDesiredEntries;
72 public int set_hlMatrixControlNlMaxDesiredEntries(AgentXSetPhase phase, int value)
74 switch (phase.getPhase()) {
75 case AgentXSetPhase.TEST_SET:
77 case AgentXSetPhase.COMMIT:
78 undo_hlMatrixControlNlMaxDesiredEntries = hlMatrixControlNlMaxDesiredEntries;
79 hlMatrixControlNlMaxDesiredEntries = value;
81 case AgentXSetPhase.UNDO:
82 hlMatrixControlNlMaxDesiredEntries = undo_hlMatrixControlNlMaxDesiredEntries;
84 case AgentXSetPhase.CLEANUP:
87 return AgentXResponsePDU.PROCESSING_ERROR;
89 return AgentXResponsePDU.NO_ERROR;
91 public long get_hlMatrixControlAlDroppedFrames()
93 return hlMatrixControlAlDroppedFrames;
96 public long get_hlMatrixControlAlInserts()
98 return hlMatrixControlAlInserts;
101 public long get_hlMatrixControlAlDeletes()
103 return hlMatrixControlAlDeletes;
106 public int get_hlMatrixControlAlMaxDesiredEntries()
108 return hlMatrixControlAlMaxDesiredEntries;
111 public int set_hlMatrixControlAlMaxDesiredEntries(AgentXSetPhase phase, int value)
113 switch (phase.getPhase()) {
114 case AgentXSetPhase.TEST_SET:
116 case AgentXSetPhase.COMMIT:
117 undo_hlMatrixControlAlMaxDesiredEntries = hlMatrixControlAlMaxDesiredEntries;
118 hlMatrixControlAlMaxDesiredEntries = value;
120 case AgentXSetPhase.UNDO:
121 hlMatrixControlAlMaxDesiredEntries = undo_hlMatrixControlAlMaxDesiredEntries;
123 case AgentXSetPhase.CLEANUP:
126 return AgentXResponsePDU.PROCESSING_ERROR;
128 return AgentXResponsePDU.NO_ERROR;
130 public byte[] get_hlMatrixControlOwner()
132 return hlMatrixControlOwner;
135 public int set_hlMatrixControlOwner(AgentXSetPhase phase, byte[] value)
137 switch (phase.getPhase()) {
138 case AgentXSetPhase.TEST_SET:
140 case AgentXSetPhase.COMMIT:
141 undo_hlMatrixControlOwner = hlMatrixControlOwner;
142 hlMatrixControlOwner = new byte[value.length];
143 for(int i = 0; i < value.length; i++)
144 hlMatrixControlOwner[i] = value[i];
146 case AgentXSetPhase.UNDO:
147 hlMatrixControlOwner = undo_hlMatrixControlOwner;
149 case AgentXSetPhase.CLEANUP:
150 undo_hlMatrixControlOwner = null;
153 return AgentXResponsePDU.PROCESSING_ERROR;
155 return AgentXResponsePDU.NO_ERROR;
157 public int get_hlMatrixControlStatus()
159 return hlMatrixControlStatus;
162 public int set_hlMatrixControlStatus(AgentXSetPhase phase, int value)
164 switch (phase.getPhase()) {
165 case AgentXSetPhase.TEST_SET:
167 case AgentXSetPhase.COMMIT:
168 undo_hlMatrixControlStatus = hlMatrixControlStatus;
169 hlMatrixControlStatus = value;
171 case AgentXSetPhase.UNDO:
172 hlMatrixControlStatus = undo_hlMatrixControlStatus;
174 case AgentXSetPhase.CLEANUP:
177 return AgentXResponsePDU.PROCESSING_ERROR;
179 return AgentXResponsePDU.NO_ERROR;