/*
* 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: ProtocolDirEntryImpl.java 4432 2006-05-29 16:21:11Z strauss $
*/
/**
This class extends the Java AgentX (JAX) implementation of
the table row protocolDirEntry defined in RMON2-MIB.
*/
import jax.AgentXOID;
import jax.AgentXSetPhase;
import jax.AgentXResponsePDU;
import jax.AgentXEntry;
public class ProtocolDirEntryImpl extends ProtocolDirEntry
{
// constructor
public ProtocolDirEntryImpl(byte[] protocolDirID,
byte[] protocolDirParameters)
{
super(protocolDirID,
protocolDirParameters);
}
public int get_protocolDirLocalIndex()
{
return protocolDirLocalIndex;
}
public byte[] get_protocolDirDescr()
{
return protocolDirDescr;
}
public int set_protocolDirDescr(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirDescr = protocolDirDescr;
protocolDirDescr = new byte[value.length];
for(int i = 0; i < value.length; i++)
protocolDirDescr[i] = value[i];
break;
case AgentXSetPhase.UNDO:
protocolDirDescr = undo_protocolDirDescr;
break;
case AgentXSetPhase.CLEANUP:
undo_protocolDirDescr = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_protocolDirType()
{
return protocolDirType;
}
public int get_protocolDirAddressMapConfig()
{
return protocolDirAddressMapConfig;
}
public int set_protocolDirAddressMapConfig(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirAddressMapConfig = protocolDirAddressMapConfig;
protocolDirAddressMapConfig = value;
break;
case AgentXSetPhase.UNDO:
protocolDirAddressMapConfig = undo_protocolDirAddressMapConfig;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_protocolDirHostConfig()
{
return protocolDirHostConfig;
}
public int set_protocolDirHostConfig(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirHostConfig = protocolDirHostConfig;
protocolDirHostConfig = value;
break;
case AgentXSetPhase.UNDO:
protocolDirHostConfig = undo_protocolDirHostConfig;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_protocolDirMatrixConfig()
{
return protocolDirMatrixConfig;
}
public int set_protocolDirMatrixConfig(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirMatrixConfig = protocolDirMatrixConfig;
protocolDirMatrixConfig = value;
break;
case AgentXSetPhase.UNDO:
protocolDirMatrixConfig = undo_protocolDirMatrixConfig;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public byte[] get_protocolDirOwner()
{
return protocolDirOwner;
}
public int set_protocolDirOwner(AgentXSetPhase phase, byte[] value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirOwner = protocolDirOwner;
protocolDirOwner = new byte[value.length];
for(int i = 0; i < value.length; i++)
protocolDirOwner[i] = value[i];
break;
case AgentXSetPhase.UNDO:
protocolDirOwner = undo_protocolDirOwner;
break;
case AgentXSetPhase.CLEANUP:
undo_protocolDirOwner = null;
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
public int get_protocolDirStatus()
{
return protocolDirStatus;
}
public int set_protocolDirStatus(AgentXSetPhase phase, int value)
{
switch (phase.getPhase()) {
case AgentXSetPhase.TEST_SET:
break;
case AgentXSetPhase.COMMIT:
undo_protocolDirStatus = protocolDirStatus;
protocolDirStatus = value;
break;
case AgentXSetPhase.UNDO:
protocolDirStatus = undo_protocolDirStatus;
break;
case AgentXSetPhase.CLEANUP:
break;
default:
return AgentXResponsePDU.PROCESSING_ERROR;
}
return AgentXResponsePDU.NO_ERROR;
}
}