/*
* This Java file has been generated by smidump 0.4.5. It
* is intended to be edited by the application programmer and
* to be used within a Java AgentX sub-agent environment.
*
* $Id: IfMauAutoNegEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
*/
/**
This class extends the Java AgentX (JAX) implementation of
the table row ifMauAutoNegEntry defined in MAU-MIB.
*/
import jax.AgentXOID;
import jax.AgentXSetPhase;
import jax.AgentXResponsePDU;
import jax.AgentXEntry;
public class IfMauAutoNegEntryImpl extends IfMauAutoNegEntry
{
// constructor
public IfMauAutoNegEntryImpl(int ifMauIfIndex,
int ifMauIndex)
{
super(ifMauIfIndex,
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;
}
}