Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / TrapDestEntryImpl.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: TrapDestEntryImpl.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 trapDestEntry 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 TrapDestEntryImpl extends TrapDestEntry
20 {
21
22     // constructor
23     public TrapDestEntryImpl(int trapDestIndex)
24     {
25         super(trapDestIndex);
26     }
27
28     public byte[] get_trapDestCommunity()
29     {
30         return trapDestCommunity;
31     }
32
33     public int set_trapDestCommunity(AgentXSetPhase phase, byte[] value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_trapDestCommunity = trapDestCommunity;
40             trapDestCommunity = new byte[value.length];
41             for(int i = 0; i < value.length; i++)
42                 trapDestCommunity[i] = value[i];
43             break;
44         case AgentXSetPhase.UNDO:
45             trapDestCommunity = undo_trapDestCommunity;
46             break;
47         case AgentXSetPhase.CLEANUP:
48             undo_trapDestCommunity = null;
49             break;
50         default:
51             return AgentXResponsePDU.PROCESSING_ERROR;
52         }
53         return AgentXResponsePDU.NO_ERROR;
54     }
55     public int get_trapDestProtocol()
56     {
57         return trapDestProtocol;
58     }
59
60     public int set_trapDestProtocol(AgentXSetPhase phase, int value)
61     {
62         switch (phase.getPhase()) {
63         case AgentXSetPhase.TEST_SET:
64             break;
65         case AgentXSetPhase.COMMIT:
66             undo_trapDestProtocol = trapDestProtocol;
67             trapDestProtocol = value;
68             break;
69         case AgentXSetPhase.UNDO:
70             trapDestProtocol = undo_trapDestProtocol;
71             break;
72         case AgentXSetPhase.CLEANUP:
73             break;
74         default:
75             return AgentXResponsePDU.PROCESSING_ERROR;
76         }
77         return AgentXResponsePDU.NO_ERROR;
78     }
79     public byte[] get_trapDestAddress()
80     {
81         return trapDestAddress;
82     }
83
84     public int set_trapDestAddress(AgentXSetPhase phase, byte[] value)
85     {
86         switch (phase.getPhase()) {
87         case AgentXSetPhase.TEST_SET:
88             break;
89         case AgentXSetPhase.COMMIT:
90             undo_trapDestAddress = trapDestAddress;
91             trapDestAddress = new byte[value.length];
92             for(int i = 0; i < value.length; i++)
93                 trapDestAddress[i] = value[i];
94             break;
95         case AgentXSetPhase.UNDO:
96             trapDestAddress = undo_trapDestAddress;
97             break;
98         case AgentXSetPhase.CLEANUP:
99             undo_trapDestAddress = null;
100             break;
101         default:
102             return AgentXResponsePDU.PROCESSING_ERROR;
103         }
104         return AgentXResponsePDU.NO_ERROR;
105     }
106     public byte[] get_trapDestOwner()
107     {
108         return trapDestOwner;
109     }
110
111     public int set_trapDestOwner(AgentXSetPhase phase, byte[] value)
112     {
113         switch (phase.getPhase()) {
114         case AgentXSetPhase.TEST_SET:
115             break;
116         case AgentXSetPhase.COMMIT:
117             undo_trapDestOwner = trapDestOwner;
118             trapDestOwner = new byte[value.length];
119             for(int i = 0; i < value.length; i++)
120                 trapDestOwner[i] = value[i];
121             break;
122         case AgentXSetPhase.UNDO:
123             trapDestOwner = undo_trapDestOwner;
124             break;
125         case AgentXSetPhase.CLEANUP:
126             undo_trapDestOwner = null;
127             break;
128         default:
129             return AgentXResponsePDU.PROCESSING_ERROR;
130         }
131         return AgentXResponsePDU.NO_ERROR;
132     }
133     public int get_trapDestStatus()
134     {
135         return trapDestStatus;
136     }
137
138     public int set_trapDestStatus(AgentXSetPhase phase, int value)
139     {
140         switch (phase.getPhase()) {
141         case AgentXSetPhase.TEST_SET:
142             break;
143         case AgentXSetPhase.COMMIT:
144             undo_trapDestStatus = trapDestStatus;
145             trapDestStatus = value;
146             break;
147         case AgentXSetPhase.UNDO:
148             trapDestStatus = undo_trapDestStatus;
149             break;
150         case AgentXSetPhase.CLEANUP:
151             break;
152         default:
153             return AgentXResponsePDU.PROCESSING_ERROR;
154         }
155         return AgentXResponsePDU.NO_ERROR;
156     }
157 }
158