Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / UsrHistoryControlEntryImpl.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: UsrHistoryControlEntryImpl.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 usrHistoryControlEntry 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 UsrHistoryControlEntryImpl extends UsrHistoryControlEntry
20 {
21
22     // constructor
23     public UsrHistoryControlEntryImpl(int usrHistoryControlIndex)
24     {
25         super(usrHistoryControlIndex);
26     }
27
28     public int get_usrHistoryControlObjects()
29     {
30         return usrHistoryControlObjects;
31     }
32
33     public int set_usrHistoryControlObjects(AgentXSetPhase phase, int value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_usrHistoryControlObjects = usrHistoryControlObjects;
40             usrHistoryControlObjects = value;
41             break;
42         case AgentXSetPhase.UNDO:
43             usrHistoryControlObjects = undo_usrHistoryControlObjects;
44             break;
45         case AgentXSetPhase.CLEANUP:
46             break;
47         default:
48             return AgentXResponsePDU.PROCESSING_ERROR;
49         }
50         return AgentXResponsePDU.NO_ERROR;
51     }
52     public int get_usrHistoryControlBucketsRequested()
53     {
54         return usrHistoryControlBucketsRequested;
55     }
56
57     public int set_usrHistoryControlBucketsRequested(AgentXSetPhase phase, int value)
58     {
59         switch (phase.getPhase()) {
60         case AgentXSetPhase.TEST_SET:
61             break;
62         case AgentXSetPhase.COMMIT:
63             undo_usrHistoryControlBucketsRequested = usrHistoryControlBucketsRequested;
64             usrHistoryControlBucketsRequested = value;
65             break;
66         case AgentXSetPhase.UNDO:
67             usrHistoryControlBucketsRequested = undo_usrHistoryControlBucketsRequested;
68             break;
69         case AgentXSetPhase.CLEANUP:
70             break;
71         default:
72             return AgentXResponsePDU.PROCESSING_ERROR;
73         }
74         return AgentXResponsePDU.NO_ERROR;
75     }
76     public int get_usrHistoryControlBucketsGranted()
77     {
78         return usrHistoryControlBucketsGranted;
79     }
80
81     public int get_usrHistoryControlInterval()
82     {
83         return usrHistoryControlInterval;
84     }
85
86     public int set_usrHistoryControlInterval(AgentXSetPhase phase, int value)
87     {
88         switch (phase.getPhase()) {
89         case AgentXSetPhase.TEST_SET:
90             break;
91         case AgentXSetPhase.COMMIT:
92             undo_usrHistoryControlInterval = usrHistoryControlInterval;
93             usrHistoryControlInterval = value;
94             break;
95         case AgentXSetPhase.UNDO:
96             usrHistoryControlInterval = undo_usrHistoryControlInterval;
97             break;
98         case AgentXSetPhase.CLEANUP:
99             break;
100         default:
101             return AgentXResponsePDU.PROCESSING_ERROR;
102         }
103         return AgentXResponsePDU.NO_ERROR;
104     }
105     public byte[] get_usrHistoryControlOwner()
106     {
107         return usrHistoryControlOwner;
108     }
109
110     public int set_usrHistoryControlOwner(AgentXSetPhase phase, byte[] value)
111     {
112         switch (phase.getPhase()) {
113         case AgentXSetPhase.TEST_SET:
114             break;
115         case AgentXSetPhase.COMMIT:
116             undo_usrHistoryControlOwner = usrHistoryControlOwner;
117             usrHistoryControlOwner = new byte[value.length];
118             for(int i = 0; i < value.length; i++)
119                 usrHistoryControlOwner[i] = value[i];
120             break;
121         case AgentXSetPhase.UNDO:
122             usrHistoryControlOwner = undo_usrHistoryControlOwner;
123             break;
124         case AgentXSetPhase.CLEANUP:
125             undo_usrHistoryControlOwner = null;
126             break;
127         default:
128             return AgentXResponsePDU.PROCESSING_ERROR;
129         }
130         return AgentXResponsePDU.NO_ERROR;
131     }
132     public int get_usrHistoryControlStatus()
133     {
134         return usrHistoryControlStatus;
135     }
136
137     public int set_usrHistoryControlStatus(AgentXSetPhase phase, int value)
138     {
139         switch (phase.getPhase()) {
140         case AgentXSetPhase.TEST_SET:
141             break;
142         case AgentXSetPhase.COMMIT:
143             undo_usrHistoryControlStatus = usrHistoryControlStatus;
144             usrHistoryControlStatus = value;
145             break;
146         case AgentXSetPhase.UNDO:
147             usrHistoryControlStatus = undo_usrHistoryControlStatus;
148             break;
149         case AgentXSetPhase.CLEANUP:
150             break;
151         default:
152             return AgentXResponsePDU.PROCESSING_ERROR;
153         }
154         return AgentXResponsePDU.NO_ERROR;
155     }
156 }
157