/*
* 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: IfMauAutoNegEntry.java 4432 2006-05-29 16:21:11Z strauss $
*/
/**
This class represents a Java AgentX (JAX) implementation of
the table row ifMauAutoNegEntry defined in MAU-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 IfMauAutoNegEntry extends AgentXEntry
{
protected int ifMauAutoNegAdminStatus = 0;
protected int undo_ifMauAutoNegAdminStatus = 0;
protected int ifMauAutoNegRemoteSignaling = 0;
protected int ifMauAutoNegConfig = 0;
protected int ifMauAutoNegCapability = 0;
protected int ifMauAutoNegCapAdvertised = 0;
protected int undo_ifMauAutoNegCapAdvertised = 0;
protected int ifMauAutoNegCapReceived = 0;
protected int ifMauAutoNegRestart = 0;
protected int undo_ifMauAutoNegRestart = 0;
protected byte[] ifMauAutoNegCapabilityBits = new byte[0];
protected byte[] ifMauAutoNegCapAdvertisedBits = new byte[0];
protected byte[] undo_ifMauAutoNegCapAdvertisedBits = new byte[0];
protected byte[] ifMauAutoNegCapReceivedBits = new byte[0];
protected int ifMauAutoNegRemoteFaultAdvertised = 0;
protected int undo_ifMauAutoNegRemoteFaultAdvertised = 0;
protected int ifMauAutoNegRemoteFaultReceived = 0;
// foreign indices
protected int ifMauIfIndex;
protected int ifMauIndex;
public IfMauAutoNegEntry(int ifMauIfIndex,
int ifMauIndex)
{
this.ifMauIfIndex = ifMauIfIndex;
this.ifMauIndex = ifMauIndex;
instance.append(ifMauIfIndex);
instance.append(ifMauIndex);
}
public int get_ifMauIfIndex()
{
return ifMauIfIndex;
}
public int get_ifMauIndex()
{
return ifMauIndex;
}
public int get_ifMauAutoNegAdminStatus()
{
return ifMauAutoNegAdminStatus;
}
public int set_ifMauAutoNegAdminStatus(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_ifMauAutoNegAdminStatus = ifMauAutoNegAdminStatus;
ifMauAutoNegAdminStatus = value;
break;
case AgentXSetPhase.UNDO:
ifMauAutoNegAdminStatus = undo_ifMauAutoNegAdminStatus;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_ifMauAutoNegRemoteSignaling()
{
return ifMauAutoNegRemoteSignaling;
}
public int get_ifMauAutoNegConfig()
{
return ifMauAutoNegConfig;
}
public int get_ifMauAutoNegCapability()
{
return ifMauAutoNegCapability;
}
public int get_ifMauAutoNegCapAdvertised()
{
return ifMauAutoNegCapAdvertised;
}
public int set_ifMauAutoNegCapAdvertised(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_ifMauAutoNegCapAdvertised = ifMauAutoNegCapAdvertised;
ifMauAutoNegCapAdvertised = value;
break;
case AgentXSetPhase.UNDO:
ifMauAutoNegCapAdvertised = undo_ifMauAutoNegCapAdvertised;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_ifMauAutoNegCapReceived()
{
return ifMauAutoNegCapReceived;
}
public int get_ifMauAutoNegRestart()
{
return ifMauAutoNegRestart;
}
public int set_ifMauAutoNegRestart(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_ifMauAutoNegRestart = ifMauAutoNegRestart;
ifMauAutoNegRestart = value;
break;
case AgentXSetPhase.UNDO:
ifMauAutoNegRestart = undo_ifMauAutoNegRestart;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_ifMauAutoNegCapabilityBits()
{
return ifMauAutoNegCapabilityBits;
}
public byte[] get_ifMauAutoNegCapAdvertisedBits()
{
return ifMauAutoNegCapAdvertisedBits;
}
public int set_ifMauAutoNegCapAdvertisedBits(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_ifMauAutoNegCapAdvertisedBits = ifMauAutoNegCapAdvertisedBits;
ifMauAutoNegCapAdvertisedBits = new byte[value.length];
for(int i = 0; i < value.length; i++)
ifMauAutoNegCapAdvertisedBits[i] = value[i];
break;
case AgentXSetPhase.UNDO:
ifMauAutoNegCapAdvertisedBits = undo_ifMauAutoNegCapAdvertisedBits;
break;
case AgentXSetPhase.CLEANUP:
undo_ifMauAutoNegCapAdvertisedBits = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_ifMauAutoNegCapReceivedBits()
{
return ifMauAutoNegCapReceivedBits;
}
public int get_ifMauAutoNegRemoteFaultAdvertised()
{
return ifMauAutoNegRemoteFaultAdvertised;
}
public int set_ifMauAutoNegRemoteFaultAdvertised(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_ifMauAutoNegRemoteFaultAdvertised = ifMauAutoNegRemoteFaultAdvertised;
ifMauAutoNegRemoteFaultAdvertised = value;
break;
case AgentXSetPhase.UNDO:
ifMauAutoNegRemoteFaultAdvertised = undo_ifMauAutoNegRemoteFaultAdvertised;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_ifMauAutoNegRemoteFaultReceived()
{
return ifMauAutoNegRemoteFaultReceived;
}
}