com.adventnet.snmp.ui
Interface MibBrowserModel

All Known Implementing Classes:
DefaultMibBrowserModel

interface MibBrowserModel

This interface contains the Snmp related methods of the MibBrowser bean default implementation is in DefaultMibBrowserModel. This also contains additional methods which are used by MibBrowserUI class


Method Summary
 java.util.Vector addPathInfo(javax.swing.tree.TreePath[] tp)
           
 void addSnmpPropertyListener(SnmpPropertyListener l)
           
 void cleanUp()
           
 int create_v3_tables()
           
 void deleteMib(MibTree tree)
           
 void deleteMibs(MibTree tree)
           
 boolean findNext(java.lang.String nodeName, boolean findAll, boolean matchCase, boolean matchWord)
           
 java.lang.String getAccess(NodeData selected)
           
 java.lang.String getAgentPort()
           
 java.lang.String getAuthPassword()
           
 int getAuthProtocol()
           
 java.lang.String getCommunity()
           
 java.lang.String getContextID()
           
 java.lang.String getContextName()
           
 java.lang.String getDescription(NodeData selected)
           
 MbDisplayPanel getDisplay()
           
 java.lang.String getHostname()
           
 java.util.Vector getIndexNames(NodeData selected)
           
 MibBrowser getMibBrowser()
           
 java.lang.String getMibModules()
           
 MibNode getMibNode(java.lang.String nodeLabel, boolean matchCase, boolean matchWord)
           
 MibOperations getMibOperations()
           
 MibTree getMibTree()
           
 java.lang.String getMultipleObjectID()
           
 java.util.Vector getMultipleOids()
           
 java.lang.String getNumberedOIDString(NodeData selected)
           
 java.lang.String getNumericObjectID()
           
 java.lang.String getObjectID()
           
 java.lang.String getOIDString(NodeData selected)
           
 boolean getOverwriteCMI()
           
 java.lang.String getPrincipal()
           
 java.lang.String getPrivPassword()
           
 java.lang.String getReference(NodeData selected)
           
 java.lang.String getRetries()
           
 java.lang.String getSecurityLevel()
           
 MibModule getSelectedModule()
           
 java.lang.String getSerializedMibFileName()
           
 MbSettingsFrame getSettingsFrame()
           
 java.lang.String getSetValue()
           
 java.lang.String[] getSetValues()
           
 SnmpEngineTable getSnmpEngineTable()
           
 SnmpTasks getSnmpTasks()
           
 int getSnmpVersion()
           
 java.lang.String getStatus(NodeData selected)
           
 java.lang.String getSyntax(NodeData selected)
           
 java.lang.String getTargetHost()
           
 java.util.Vector getTargetHostNames()
           
 int getTargetPort()
           
 java.lang.String getTimeout()
           
 int getTrapPort()
           
 USMUserTable getUSMTable()
           
 int getVersion()
           
 java.lang.String getWriteCommunity()
           
 void initJdbcParams(java.lang.String driverName, java.lang.String URL, java.lang.String userName, java.lang.String passWord)
          Init Jdbc parameters for mib
 boolean isLoadFromCompiledMibs()
           
 boolean isLoadFromSerializedMibs()
           
 boolean isLoadMibsFromDatabase()
          Gets the loadFromDatabase boolean
 boolean isOverwriteMibsInDatabase()
          Gets the overwrite mibs in Database boolean.
 boolean isReadDesc()
           
 boolean isSerialize()
           
 boolean isSerializeMibs()
           
 boolean isV3DatabaseFlag()
          To check whether v3 database flag is set or not
 void loadMib(java.lang.String mib)
           
 void manage_v3_tables()
           
 MibNode partialFind(java.lang.String nodeLabel, MibModule currModule, boolean matchCase, boolean matchWord)
           
 boolean readFile()
           
 void removeSnmpPropertyListener(SnmpPropertyListener l)
           
 void setAgentPort(java.lang.String port)
           
 void setAuthPassword(java.lang.String password)
           
 void setAuthProtocol(int protocol)
           
 void setCommunity(java.lang.String s)
           
 void setContextID(java.lang.String ctxtID)
           
 void setContextName(java.lang.String cName)
           
 void setDebug(boolean debug)
           
 void setEngineID(byte[] eID)
           
 void setHostname(java.lang.String s)
           
 void setLoadFromCompiledMibs(boolean flag)
           
 void setLoadFromSerializedMibs(boolean flag)
           
 void setLoadMibsFromDatabase(boolean flag)
          To set flag for loading mibs from database
 void setMibBrowser(MibBrowser browser)
           
 void setMibModules(java.lang.String mibs)
           
 void setMibTree(MibTree tree)
           
 void setMibTreeExpandable(boolean flag)
           
 void setMultipleObjectID(java.lang.String s)
           
 void setObjectID(java.lang.String s)
           
 void setOverwriteCMI(boolean overWrite)
           
 void setOverwriteMibsInDatabase(boolean overWrite)
          Defines whether to overwrite the MIB in the DataBase.
 void setPrincipal(java.lang.String userName)
           
 void setPrivPassword(java.lang.String password)
           
 void setReadDesc(boolean readFlag)
           
 void setRetries(java.lang.String retries)
           
 void setSecurityLevel(byte sLevel)
           
 void setSerializedMibFileName(java.lang.String serFileName)
           
 void setSerializeMibs(boolean flag)
           
 void setSettingsFrame(MbSettingsFrame settingsFrame)
           
 void setSetValue(java.lang.String s)
           
 void setSnmpVersion(int i)
           
 void setTargetHost(java.lang.String s)
           
 void setTargetHostNames(java.util.Vector hosts)
           
 void setTargetPort(int port)
           
 void setTimeout(java.lang.String timeout)
           
 void setTrapPort(int port)
           
 void setV3DatabaseFlag(boolean v3Flag)
          If you need to use database support for V3 , set this flag to true.
 void setVersion(int i)
           
 void setWriteCommunity(java.lang.String s)
           
 void unloadMib(java.lang.String mib)
           
 void v3Settings()
           
 void valueChangedPassed(NodeData selected)
           
 

Method Detail

getSnmpTasks

SnmpTasks getSnmpTasks()

getSnmpEngineTable

SnmpEngineTable getSnmpEngineTable()

getUSMTable

USMUserTable getUSMTable()

isSerialize

boolean isSerialize()

addSnmpPropertyListener

void addSnmpPropertyListener(SnmpPropertyListener l)

removeSnmpPropertyListener

void removeSnmpPropertyListener(SnmpPropertyListener l)

setMibModules

void setMibModules(java.lang.String mibs)

getMibModules

java.lang.String getMibModules()

getSelectedModule

MibModule getSelectedModule()

loadMib

void loadMib(java.lang.String mib)

unloadMib

void unloadMib(java.lang.String mib)

getMibTree

MibTree getMibTree()

setMibTreeExpandable

void setMibTreeExpandable(boolean flag)

setDebug

void setDebug(boolean debug)

setRetries

void setRetries(java.lang.String retries)
                throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

getRetries

java.lang.String getRetries()
                            throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

setTimeout

void setTimeout(java.lang.String timeout)
                throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

getTimeout

java.lang.String getTimeout()

getContextName

java.lang.String getContextName()

setContextName

void setContextName(java.lang.String cName)

getContextID

java.lang.String getContextID()

setContextID

void setContextID(java.lang.String ctxtID)

setEngineID

void setEngineID(byte[] eID)

setPrincipal

void setPrincipal(java.lang.String userName)

getPrincipal

java.lang.String getPrincipal()

setAuthPassword

void setAuthPassword(java.lang.String password)

getAuthPassword

java.lang.String getAuthPassword()

setPrivPassword

void setPrivPassword(java.lang.String password)

getPrivPassword

java.lang.String getPrivPassword()

setAuthProtocol

void setAuthProtocol(int protocol)

getAuthProtocol

int getAuthProtocol()

getSecurityLevel

java.lang.String getSecurityLevel()

setSecurityLevel

void setSecurityLevel(byte sLevel)

create_v3_tables

int create_v3_tables()

manage_v3_tables

void manage_v3_tables()

setTargetPort

void setTargetPort(int port)

setAgentPort

void setAgentPort(java.lang.String port)
                  throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

getTargetPort

int getTargetPort()

getAgentPort

java.lang.String getAgentPort()

getTrapPort

int getTrapPort()

setTrapPort

void setTrapPort(int port)

getSnmpVersion

int getSnmpVersion()

getVersion

int getVersion()

setSnmpVersion

void setSnmpVersion(int i)

setVersion

void setVersion(int i)

setTargetHost

void setTargetHost(java.lang.String s)

setHostname

void setHostname(java.lang.String s)

getTargetHost

java.lang.String getTargetHost()

getHostname

java.lang.String getHostname()

setTargetHostNames

void setTargetHostNames(java.util.Vector hosts)

getTargetHostNames

java.util.Vector getTargetHostNames()

setCommunity

void setCommunity(java.lang.String s)

getCommunity

java.lang.String getCommunity()

setWriteCommunity

void setWriteCommunity(java.lang.String s)

getWriteCommunity

java.lang.String getWriteCommunity()

setObjectID

void setObjectID(java.lang.String s)

getObjectID

java.lang.String getObjectID()

setMultipleObjectID

void setMultipleObjectID(java.lang.String s)

getMultipleObjectID

java.lang.String getMultipleObjectID()

getSetValues

java.lang.String[] getSetValues()

getMultipleOids

java.util.Vector getMultipleOids()

setSetValue

void setSetValue(java.lang.String s)

getSetValue

java.lang.String getSetValue()

getNumericObjectID

java.lang.String getNumericObjectID()

cleanUp

void cleanUp()

readFile

boolean readFile()

setSerializeMibs

void setSerializeMibs(boolean flag)

isSerializeMibs

boolean isSerializeMibs()

setLoadFromSerializedMibs

void setLoadFromSerializedMibs(boolean flag)

setLoadFromCompiledMibs

void setLoadFromCompiledMibs(boolean flag)

setOverwriteCMI

void setOverwriteCMI(boolean overWrite)

getOverwriteCMI

boolean getOverwriteCMI()

isReadDesc

boolean isReadDesc()

setReadDesc

void setReadDesc(boolean readFlag)

isLoadFromSerializedMibs

boolean isLoadFromSerializedMibs()

isLoadFromCompiledMibs

boolean isLoadFromCompiledMibs()

setSerializedMibFileName

void setSerializedMibFileName(java.lang.String serFileName)

getSerializedMibFileName

java.lang.String getSerializedMibFileName()

v3Settings

void v3Settings()

findNext

boolean findNext(java.lang.String nodeName,
                 boolean findAll,
                 boolean matchCase,
                 boolean matchWord)

getMibNode

MibNode getMibNode(java.lang.String nodeLabel,
                   boolean matchCase,
                   boolean matchWord)

partialFind

MibNode partialFind(java.lang.String nodeLabel,
                    MibModule currModule,
                    boolean matchCase,
                    boolean matchWord)

getNumberedOIDString

java.lang.String getNumberedOIDString(NodeData selected)

getOIDString

java.lang.String getOIDString(NodeData selected)

getSyntax

java.lang.String getSyntax(NodeData selected)

getAccess

java.lang.String getAccess(NodeData selected)

getStatus

java.lang.String getStatus(NodeData selected)

getReference

java.lang.String getReference(NodeData selected)

getIndexNames

java.util.Vector getIndexNames(NodeData selected)

getDescription

java.lang.String getDescription(NodeData selected)

valueChangedPassed

void valueChangedPassed(NodeData selected)

deleteMibs

void deleteMibs(MibTree tree)
                throws java.lang.Exception
Throws:
java.lang.Exception

deleteMib

void deleteMib(MibTree tree)
               throws java.lang.Exception
Throws:
java.lang.Exception

getMibOperations

MibOperations getMibOperations()

addPathInfo

java.util.Vector addPathInfo(javax.swing.tree.TreePath[] tp)

setMibBrowser

void setMibBrowser(MibBrowser browser)

getMibBrowser

MibBrowser getMibBrowser()

setMibTree

void setMibTree(MibTree tree)

getDisplay

MbDisplayPanel getDisplay()

getSettingsFrame

MbSettingsFrame getSettingsFrame()

setSettingsFrame

void setSettingsFrame(MbSettingsFrame settingsFrame)

initJdbcParams

void initJdbcParams(java.lang.String driverName,
                    java.lang.String URL,
                    java.lang.String userName,
                    java.lang.String passWord)
                    throws java.lang.ClassNotFoundException,
                           java.sql.SQLException
Init Jdbc parameters for mib

Throws:
java.lang.ClassNotFoundException
java.sql.SQLException

setLoadMibsFromDatabase

void setLoadMibsFromDatabase(boolean flag)
To set flag for loading mibs from database


setOverwriteMibsInDatabase

void setOverwriteMibsInDatabase(boolean overWrite)
Defines whether to overwrite the MIB in the DataBase.


isOverwriteMibsInDatabase

boolean isOverwriteMibsInDatabase()
Gets the overwrite mibs in Database boolean.


isLoadMibsFromDatabase

boolean isLoadMibsFromDatabase()
Gets the loadFromDatabase boolean


isV3DatabaseFlag

boolean isV3DatabaseFlag()
To check whether v3 database flag is set or not


setV3DatabaseFlag

void setV3DatabaseFlag(boolean v3Flag)
If you need to use database support for V3 , set this flag to true.