/*
* This Java file has been generated by smidump 0.4.5. Do not edit!
* It is intended to be used within a Java AgentX sub-agent environment.
*
* $Id: SerialConfigEntry.java 4432 2006-05-29 16:21:11Z strauss $
*/
/**
This class represents a Java AgentX (JAX) implementation of
the table row serialConfigEntry defined in RMON2-MIB.
@version 1
@author smidump 0.4.5
@see AgentXTable, AgentXEntry
*/
import jax.AgentXOID;
import jax.AgentXSetPhase;
import jax.AgentXResponsePDU;
import jax.AgentXEntry;
public class SerialConfigEntry extends AgentXEntry
{
protected int serialMode = 0;
protected int undo_serialMode = 0;
protected int serialProtocol = 0;
protected int undo_serialProtocol = 0;
protected int serialTimeout = 0;
protected int undo_serialTimeout = 0;
protected byte[] serialModemInitString = new byte[0];
protected byte[] undo_serialModemInitString = new byte[0];
protected byte[] serialModemHangUpString = new byte[0];
protected byte[] undo_serialModemHangUpString = new byte[0];
protected byte[] serialModemConnectResp = new byte[0];
protected byte[] undo_serialModemConnectResp = new byte[0];
protected byte[] serialModemNoConnectResp = new byte[0];
protected byte[] undo_serialModemNoConnectResp = new byte[0];
protected int serialDialoutTimeout = 0;
protected int undo_serialDialoutTimeout = 0;
protected int serialStatus = 0;
protected int undo_serialStatus = 0;
// foreign indices
protected int ifIndex;
public SerialConfigEntry(int ifIndex)
{
this.ifIndex = ifIndex;
instance.append(ifIndex);
}
public int get_ifIndex()
{
return ifIndex;
}
public int get_serialMode()
{
return serialMode;
}
public int set_serialMode(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialMode = serialMode;
serialMode = value;
break;
case AgentXSetPhase.UNDO:
serialMode = undo_serialMode;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_serialProtocol()
{
return serialProtocol;
}
public int set_serialProtocol(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialProtocol = serialProtocol;
serialProtocol = value;
break;
case AgentXSetPhase.UNDO:
serialProtocol = undo_serialProtocol;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_serialTimeout()
{
return serialTimeout;
}
public int set_serialTimeout(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialTimeout = serialTimeout;
serialTimeout = value;
break;
case AgentXSetPhase.UNDO:
serialTimeout = undo_serialTimeout;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_serialModemInitString()
{
return serialModemInitString;
}
public int set_serialModemInitString(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialModemInitString = serialModemInitString;
serialModemInitString = new byte[value.length];
for(int i = 0; i < value.length; i++)
serialModemInitString[i] = value[i];
break;
case AgentXSetPhase.UNDO:
serialModemInitString = undo_serialModemInitString;
break;
case AgentXSetPhase.CLEANUP:
undo_serialModemInitString = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_serialModemHangUpString()
{
return serialModemHangUpString;
}
public int set_serialModemHangUpString(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialModemHangUpString = serialModemHangUpString;
serialModemHangUpString = new byte[value.length];
for(int i = 0; i < value.length; i++)
serialModemHangUpString[i] = value[i];
break;
case AgentXSetPhase.UNDO:
serialModemHangUpString = undo_serialModemHangUpString;
break;
case AgentXSetPhase.CLEANUP:
undo_serialModemHangUpString = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_serialModemConnectResp()
{
return serialModemConnectResp;
}
public int set_serialModemConnectResp(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialModemConnectResp = serialModemConnectResp;
serialModemConnectResp = new byte[value.length];
for(int i = 0; i < value.length; i++)
serialModemConnectResp[i] = value[i];
break;
case AgentXSetPhase.UNDO:
serialModemConnectResp = undo_serialModemConnectResp;
break;
case AgentXSetPhase.CLEANUP:
undo_serialModemConnectResp = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_serialModemNoConnectResp()
{
return serialModemNoConnectResp;
}
public int set_serialModemNoConnectResp(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialModemNoConnectResp = serialModemNoConnectResp;
serialModemNoConnectResp = new byte[value.length];
for(int i = 0; i < value.length; i++)
serialModemNoConnectResp[i] = value[i];
break;
case AgentXSetPhase.UNDO:
serialModemNoConnectResp = undo_serialModemNoConnectResp;
break;
case AgentXSetPhase.CLEANUP:
undo_serialModemNoConnectResp = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_serialDialoutTimeout()
{
return serialDialoutTimeout;
}
public int set_serialDialoutTimeout(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialDialoutTimeout = serialDialoutTimeout;
serialDialoutTimeout = value;
break;
case AgentXSetPhase.UNDO:
serialDialoutTimeout = undo_serialDialoutTimeout;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_serialStatus()
{
return serialStatus;
}
public int set_serialStatus(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_serialStatus = serialStatus;
serialStatus = value;
break;
case AgentXSetPhase.UNDO:
serialStatus = undo_serialStatus;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
}