com.adventnet.snmp.snmp2.agent.vacm
Class VacmAccessTableXMLToVector

java.lang.Object
  extended by com.adventnet.snmp.snmp2.agent.vacm.VacmAccessTableXMLToVector
All Implemented Interfaces:
UpdateListener, AgentEventListener

 class VacmAccessTableXMLToVector
extends java.lang.Object
implements UpdateListener


Field Summary
(package private) static java.lang.String[] columnNames
           
(package private) static int VACMACCESSCONTEXTMATCH
           
(package private) static int VACMACCESSCONTEXTPREFIX
           
(package private) static int VACMACCESSNOTIFYVIEWNAME
           
(package private) static int VACMACCESSREADVIEWNAME
           
(package private) static int VACMACCESSSECURITYLEVEL
           
(package private) static int VACMACCESSSECURITYMODEL
           
(package private) static int VACMACCESSSTATUS
           
(package private) static int VACMACCESSSTORAGETYPE
           
(package private) static int VACMACCESSWRITEVIEWNAME
           
(package private) static int VACMGROUPNAME
           
 
Constructor Summary
VacmAccessTableXMLToVector(java.lang.String dirStr, java.lang.String fileName)
           
VacmAccessTableXMLToVector(VacmAccessTableRequestHandler handler, java.lang.String dirStr, java.lang.String fileName)
           
 
Method Summary
static int getColumnId(java.lang.String name)
           
 java.lang.String getColumnValue(VacmAccessEntry entry, java.lang.String columnName)
           
 void readFromFile()
           
 void setTableRequestHandler(VacmAccessTableRequestHandler 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

VACMGROUPNAME

static final int VACMGROUPNAME
See Also:
Constant Field Values

VACMACCESSCONTEXTPREFIX

static final int VACMACCESSCONTEXTPREFIX
See Also:
Constant Field Values

VACMACCESSSECURITYMODEL

static final int VACMACCESSSECURITYMODEL
See Also:
Constant Field Values

VACMACCESSSECURITYLEVEL

static final int VACMACCESSSECURITYLEVEL
See Also:
Constant Field Values

VACMACCESSCONTEXTMATCH

static final int VACMACCESSCONTEXTMATCH
See Also:
Constant Field Values

VACMACCESSREADVIEWNAME

static final int VACMACCESSREADVIEWNAME
See Also:
Constant Field Values

VACMACCESSWRITEVIEWNAME

static final int VACMACCESSWRITEVIEWNAME
See Also:
Constant Field Values

VACMACCESSNOTIFYVIEWNAME

static final int VACMACCESSNOTIFYVIEWNAME
See Also:
Constant Field Values

VACMACCESSSTORAGETYPE

static final int VACMACCESSSTORAGETYPE
See Also:
Constant Field Values

VACMACCESSSTATUS

static final int VACMACCESSSTATUS
See Also:
Constant Field Values

columnNames

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

VacmAccessTableXMLToVector

public VacmAccessTableXMLToVector(java.lang.String dirStr,
                                  java.lang.String fileName)

VacmAccessTableXMLToVector

public VacmAccessTableXMLToVector(VacmAccessTableRequestHandler handler,
                                  java.lang.String dirStr,
                                  java.lang.String fileName)
Method Detail

getColumnId

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

getColumnValue

public java.lang.String getColumnValue(VacmAccessEntry entry,
                                       java.lang.String columnName)

readFromFile

public void readFromFile()
                  throws java.lang.Exception
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(VacmAccessTableRequestHandler handler)