Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / jax / AddressMapControlEntryImpl.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: AddressMapControlEntryImpl.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 addressMapControlEntry 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 AddressMapControlEntryImpl extends AddressMapControlEntry
20 {
21
22     // constructor
23     public AddressMapControlEntryImpl(int addressMapControlIndex)
24     {
25         super(addressMapControlIndex);
26     }
27
28     public AgentXOID get_addressMapControlDataSource()
29     {
30         return addressMapControlDataSource;
31     }
32
33     public int set_addressMapControlDataSource(AgentXSetPhase phase, AgentXOID value)
34     {
35         switch (phase.getPhase()) {
36         case AgentXSetPhase.TEST_SET:
37             break;
38         case AgentXSetPhase.COMMIT:
39             undo_addressMapControlDataSource = addressMapControlDataSource;
40             addressMapControlDataSource = value;
41             break;
42         case AgentXSetPhase.UNDO:
43             addressMapControlDataSource = undo_addressMapControlDataSource;
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_addressMapControlDroppedFrames()
53     {
54         return addressMapControlDroppedFrames;
55     }
56
57     public byte[] get_addressMapControlOwner()
58     {
59         return addressMapControlOwner;
60     }
61
62     public int set_addressMapControlOwner(AgentXSetPhase phase, byte[] value)
63     {
64         switch (phase.getPhase()) {
65         case AgentXSetPhase.TEST_SET:
66             break;
67         case AgentXSetPhase.COMMIT:
68             undo_addressMapControlOwner = addressMapControlOwner;
69             addressMapControlOwner = new byte[value.length];
70             for(int i = 0; i < value.length; i++)
71                 addressMapControlOwner[i] = value[i];
72             break;
73         case AgentXSetPhase.UNDO:
74             addressMapControlOwner = undo_addressMapControlOwner;
75             break;
76         case AgentXSetPhase.CLEANUP:
77             undo_addressMapControlOwner = null;
78             break;
79         default:
80             return AgentXResponsePDU.PROCESSING_ERROR;
81         }
82         return AgentXResponsePDU.NO_ERROR;
83     }
84     public int get_addressMapControlStatus()
85     {
86         return addressMapControlStatus;
87     }
88
89     public int set_addressMapControlStatus(AgentXSetPhase phase, int value)
90     {
91         switch (phase.getPhase()) {
92         case AgentXSetPhase.TEST_SET:
93             break;
94         case AgentXSetPhase.COMMIT:
95             undo_addressMapControlStatus = addressMapControlStatus;
96             addressMapControlStatus = value;
97             break;
98         case AgentXSetPhase.UNDO:
99             addressMapControlStatus = undo_addressMapControlStatus;
100             break;
101         case AgentXSetPhase.CLEANUP:
102             break;
103         default:
104             return AgentXResponsePDU.PROCESSING_ERROR;
105         }
106         return AgentXResponsePDU.NO_ERROR;
107     }
108 }
109