Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / HlMatrixControlEntryImpl.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: HlMatrixControlEntryImpl.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 hlMatrixControlEntry 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 HlMatrixControlEntryImpl extends HlMatrixControlEntry
20 {
21
22     // constructor
23     public HlMatrixControlEntryImpl(int hlMatrixControlIndex)
24     {
25         super(hlMatrixControlIndex);
26     }
27
28     public AgentXOID get_hlMatrixControlDataSource()
29     {
30         return hlMatrixControlDataSource;
31     }
32
33     public int set_hlMatrixControlDataSource(AgentXSetPhase phase, AgentXOID value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_hlMatrixControlDataSource = hlMatrixControlDataSource;
40             hlMatrixControlDataSource = value;
41             break;
42         case AgentXSetPhase.UNDO:
43             hlMatrixControlDataSource = undo_hlMatrixControlDataSource;
44             break;
45         case AgentXSetPhase.CLEANUP:
46             break;
47         default:
48             return AgentXResponsePDU.PROCESSING_ERROR;
49         }
50         return AgentXResponsePDU.NO_ERROR;
51     }
52     public long get_hlMatrixControlNlDroppedFrames()
53     {
54         return hlMatrixControlNlDroppedFrames;
55     }
56
57     public long get_hlMatrixControlNlInserts()
58     {
59         return hlMatrixControlNlInserts;
60     }
61
62     public long get_hlMatrixControlNlDeletes()
63     {
64         return hlMatrixControlNlDeletes;
65     }
66
67     public int get_hlMatrixControlNlMaxDesiredEntries()
68     {
69         return hlMatrixControlNlMaxDesiredEntries;
70     }
71
72     public int set_hlMatrixControlNlMaxDesiredEntries(AgentXSetPhase phase, int value)
73     {
74         switch (phase.getPhase()) {
75         case AgentXSetPhase.TEST_SET:
76             break;
77         case AgentXSetPhase.COMMIT:
78             undo_hlMatrixControlNlMaxDesiredEntries = hlMatrixControlNlMaxDesiredEntries;
79             hlMatrixControlNlMaxDesiredEntries = value;
80             break;
81         case AgentXSetPhase.UNDO:
82             hlMatrixControlNlMaxDesiredEntries = undo_hlMatrixControlNlMaxDesiredEntries;
83             break;
84         case AgentXSetPhase.CLEANUP:
85             break;
86         default:
87             return AgentXResponsePDU.PROCESSING_ERROR;
88         }
89         return AgentXResponsePDU.NO_ERROR;
90     }
91     public long get_hlMatrixControlAlDroppedFrames()
92     {
93         return hlMatrixControlAlDroppedFrames;
94     }
95
96     public long get_hlMatrixControlAlInserts()
97     {
98         return hlMatrixControlAlInserts;
99     }
100
101     public long get_hlMatrixControlAlDeletes()
102     {
103         return hlMatrixControlAlDeletes;
104     }
105
106     public int get_hlMatrixControlAlMaxDesiredEntries()
107     {
108         return hlMatrixControlAlMaxDesiredEntries;
109     }
110
111     public int set_hlMatrixControlAlMaxDesiredEntries(AgentXSetPhase phase, int value)
112     {
113         switch (phase.getPhase()) {
114         case AgentXSetPhase.TEST_SET:
115             break;
116         case AgentXSetPhase.COMMIT:
117             undo_hlMatrixControlAlMaxDesiredEntries = hlMatrixControlAlMaxDesiredEntries;
118             hlMatrixControlAlMaxDesiredEntries = value;
119             break;
120         case AgentXSetPhase.UNDO:
121             hlMatrixControlAlMaxDesiredEntries = undo_hlMatrixControlAlMaxDesiredEntries;
122             break;
123         case AgentXSetPhase.CLEANUP:
124             break;
125         default:
126             return AgentXResponsePDU.PROCESSING_ERROR;
127         }
128         return AgentXResponsePDU.NO_ERROR;
129     }
130     public byte[] get_hlMatrixControlOwner()
131     {
132         return hlMatrixControlOwner;
133     }
134
135     public int set_hlMatrixControlOwner(AgentXSetPhase phase, byte[] value)
136     {
137         switch (phase.getPhase()) {
138         case AgentXSetPhase.TEST_SET:
139             break;
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];
145             break;
146         case AgentXSetPhase.UNDO:
147             hlMatrixControlOwner = undo_hlMatrixControlOwner;
148             break;
149         case AgentXSetPhase.CLEANUP:
150             undo_hlMatrixControlOwner = null;
151             break;
152         default:
153             return AgentXResponsePDU.PROCESSING_ERROR;
154         }
155         return AgentXResponsePDU.NO_ERROR;
156     }
157     public int get_hlMatrixControlStatus()
158     {
159         return hlMatrixControlStatus;
160     }
161
162     public int set_hlMatrixControlStatus(AgentXSetPhase phase, int value)
163     {
164         switch (phase.getPhase()) {
165         case AgentXSetPhase.TEST_SET:
166             break;
167         case AgentXSetPhase.COMMIT:
168             undo_hlMatrixControlStatus = hlMatrixControlStatus;
169             hlMatrixControlStatus = value;
170             break;
171         case AgentXSetPhase.UNDO:
172             hlMatrixControlStatus = undo_hlMatrixControlStatus;
173             break;
174         case AgentXSetPhase.CLEANUP:
175             break;
176         default:
177             return AgentXResponsePDU.PROCESSING_ERROR;
178         }
179         return AgentXResponsePDU.NO_ERROR;
180     }
181 }
182