com.adventnet.snmp.snmp2.agent.usm
Class UsmUserTableXMLToVector

java.lang.Object
  |
  +--com.adventnet.snmp.snmp2.agent.usm.UsmUserTableXMLToVector

class UsmUserTableXMLToVector
extends java.lang.Object
implements UpdateListener


Field Summary
(package private) static java.lang.String[] columnNames
           
(package private) static int USMUSERAUTHKEY
           
(package private) static int USMUSERAUTHPASSWORD
           
(package private) static int USMUSERAUTHPROTOCOL
           
(package private) static int USMUSERCLONEFROM
           
(package private) static int USMUSERPRIVKEY
           
(package private) static int USMUSERPRIVPASSWORD
           
(package private) static int USMUSERPRIVPROTOCOL
           
(package private) static int USMUSERPUBLIC
           
(package private) static int USMUSERSECURITYLEVEL
           
(package private) static int USMUSERSECURITYNAME
           
(package private) static int USMUSERSTATUS
           
(package private) static int USMUSERSTORAGETYPE
           
 
Constructor Summary
UsmUserTableXMLToVector(java.lang.String dirStr, java.lang.String fileName, UsmUserTableRequestHandler handler)
           
 
Method Summary
static int getColumnId(java.lang.String name)
           
 java.lang.Object getColumnValue(USMUserEntry entry, java.lang.String columnName)
           
 void readFromFile()
           
 void setTableRequestHandler(UsmUserTableRequestHandler handler)
           
 void writeIntoFile()
          This will be especially useful in writing the entry values of the table in a file.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USMUSERSECURITYNAME

static final int USMUSERSECURITYNAME

USMUSERSECURITYLEVEL

static final int USMUSERSECURITYLEVEL

USMUSERCLONEFROM

static final int USMUSERCLONEFROM

USMUSERAUTHPROTOCOL

static final int USMUSERAUTHPROTOCOL

USMUSERPRIVPROTOCOL

static final int USMUSERPRIVPROTOCOL

USMUSERPUBLIC

static final int USMUSERPUBLIC

USMUSERAUTHPASSWORD

static final int USMUSERAUTHPASSWORD

USMUSERAUTHKEY

static final int USMUSERAUTHKEY

USMUSERPRIVPASSWORD

static final int USMUSERPRIVPASSWORD

USMUSERPRIVKEY

static final int USMUSERPRIVKEY

USMUSERSTORAGETYPE

static final int USMUSERSTORAGETYPE

USMUSERSTATUS

static final int USMUSERSTATUS

columnNames

static final java.lang.String[] columnNames
Constructor Detail

UsmUserTableXMLToVector

public UsmUserTableXMLToVector(java.lang.String dirStr,
                               java.lang.String fileName,
                               UsmUserTableRequestHandler handler)
Method Detail

getColumnId

public static int getColumnId(java.lang.String name)

getColumnValue

public java.lang.Object getColumnValue(USMUserEntry entry,
                                       java.lang.String columnName)

readFromFile

public void readFromFile()
                  throws java.lang.Exception

writeIntoFile

public void writeIntoFile()
Description copied from interface: UpdateListener
This will be especially useful in writing the entry values of the table in a file.
Specified by:
writeIntoFile in interface UpdateListener

setTableRequestHandler

public void setTableRequestHandler(UsmUserTableRequestHandler handler)