Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / HlHostControlEntryImpl.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: HlHostControlEntryImpl.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 hlHostControlEntry 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 HlHostControlEntryImpl extends HlHostControlEntry
20 {
21
22     // constructor
23     public HlHostControlEntryImpl(int hlHostControlIndex)
24     {
25         super(hlHostControlIndex);
26     }
27
28     public AgentXOID get_hlHostControlDataSource()
29     {
30         return hlHostControlDataSource;
31     }
32
33     public int set_hlHostControlDataSource(AgentXSetPhase phase, AgentXOID value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_hlHostControlDataSource = hlHostControlDataSource;
40             hlHostControlDataSource = value;
41             break;
42         case AgentXSetPhase.UNDO:
43             hlHostControlDataSource = undo_hlHostControlDataSource;
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_hlHostControlNlDroppedFrames()
53     {
54         return hlHostControlNlDroppedFrames;
55     }
56
57     public long get_hlHostControlNlInserts()
58     {
59         return hlHostControlNlInserts;
60     }
61
62     public long get_hlHostControlNlDeletes()
63     {
64         return hlHostControlNlDeletes;
65     }
66
67     public int get_hlHostControlNlMaxDesiredEntries()
68     {
69         return hlHostControlNlMaxDesiredEntries;
70     }
71
72     public int set_hlHostControlNlMaxDesiredEntries(AgentXSetPhase phase, int value)
73     {
74         switch (phase.getPhase()) {
75         case AgentXSetPhase.TEST_SET:
76             break;
77         case AgentXSetPhase.COMMIT:
78             undo_hlHostControlNlMaxDesiredEntries = hlHostControlNlMaxDesiredEntries;
79             hlHostControlNlMaxDesiredEntries = value;
80             break;
81         case AgentXSetPhase.UNDO:
82             hlHostControlNlMaxDesiredEntries = undo_hlHostControlNlMaxDesiredEntries;
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_hlHostControlAlDroppedFrames()
92     {
93         return hlHostControlAlDroppedFrames;
94     }
95
96     public long get_hlHostControlAlInserts()
97     {
98         return hlHostControlAlInserts;
99     }
100
101     public long get_hlHostControlAlDeletes()
102     {
103         return hlHostControlAlDeletes;
104     }
105
106     public int get_hlHostControlAlMaxDesiredEntries()
107     {
108         return hlHostControlAlMaxDesiredEntries;
109     }
110
111     public int set_hlHostControlAlMaxDesiredEntries(AgentXSetPhase phase, int value)
112     {
113         switch (phase.getPhase()) {
114         case AgentXSetPhase.TEST_SET:
115             break;
116         case AgentXSetPhase.COMMIT:
117             undo_hlHostControlAlMaxDesiredEntries = hlHostControlAlMaxDesiredEntries;
118             hlHostControlAlMaxDesiredEntries = value;
119             break;
120         case AgentXSetPhase.UNDO:
121             hlHostControlAlMaxDesiredEntries = undo_hlHostControlAlMaxDesiredEntries;
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_hlHostControlOwner()
131     {
132         return hlHostControlOwner;
133     }
134
135     public int set_hlHostControlOwner(AgentXSetPhase phase, byte[] value)
136     {
137         switch (phase.getPhase()) {
138         case AgentXSetPhase.TEST_SET:
139             break;
140         case AgentXSetPhase.COMMIT:
141             undo_hlHostControlOwner = hlHostControlOwner;
142             hlHostControlOwner = new byte[value.length];
143             for(int i = 0; i < value.length; i++)
144                 hlHostControlOwner[i] = value[i];
145             break;
146         case AgentXSetPhase.UNDO:
147             hlHostControlOwner = undo_hlHostControlOwner;
148             break;
149         case AgentXSetPhase.CLEANUP:
150             undo_hlHostControlOwner = null;
151             break;
152         default:
153             return AgentXResponsePDU.PROCESSING_ERROR;
154         }
155         return AgentXResponsePDU.NO_ERROR;
156     }
157     public int get_hlHostControlStatus()
158     {
159         return hlHostControlStatus;
160     }
161
162     public int set_hlHostControlStatus(AgentXSetPhase phase, int value)
163     {
164         switch (phase.getPhase()) {
165         case AgentXSetPhase.TEST_SET:
166             break;
167         case AgentXSetPhase.COMMIT:
168             undo_hlHostControlStatus = hlHostControlStatus;
169             hlHostControlStatus = value;
170             break;
171         case AgentXSetPhase.UNDO:
172             hlHostControlStatus = undo_hlHostControlStatus;
173             break;
174         case AgentXSetPhase.CLEANUP:
175             break;
176         default:
177             return AgentXResponsePDU.PROCESSING_ERROR;
178         }
179         return AgentXResponsePDU.NO_ERROR;
180     }
181 }
182