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

public SnmpTasks getSnmpTasks()

getSnmpEngineTable

public SnmpEngineTable getSnmpEngineTable()

getUSMTable

public USMUserTable getUSMTable()

isSerialize

public boolean isSerialize()

addSnmpPropertyListener

public void addSnmpPropertyListener(SnmpPropertyListener l)

removeSnmpPropertyListener

public void removeSnmpPropertyListener(SnmpPropertyListener l)

setMibModules

public void setMibModules(java.lang.String mibs)

getMibModules

public java.lang.String getMibModules()

getSelectedModule

public MibModule getSelectedModule()

loadMib

public void loadMib(java.lang.String mib)

unloadMib

public void unloadMib(java.lang.String mib)

getMibTree

public MibTree getMibTree()

setMibTreeExpandable

public void setMibTreeExpandable(boolean flag)

setDebug

public void setDebug(boolean debug)

setRetries

public void setRetries(java.lang.String retries)
                throws java.lang.NumberFormatException

getRetries

public java.lang.String getRetries()
                            throws java.lang.NumberFormatException

setTimeout

public void setTimeout(java.lang.String timeout)
                throws java.lang.NumberFormatException

getTimeout

public java.lang.String getTimeout()

getContextName

public java.lang.String getContextName()

setContextName

public void setContextName(java.lang.String cName)

getContextID

public java.lang.String getContextID()

setContextID

public void setContextID(java.lang.String ctxtID)

setEngineID

public void setEngineID(byte[] eID)

setPrincipal

public void setPrincipal(java.lang.String userName)

getPrincipal

public java.lang.String getPrincipal()

setAuthPassword

public void setAuthPassword(java.lang.String password)

getAuthPassword

public java.lang.String getAuthPassword()

setPrivPassword

public void setPrivPassword(java.lang.String password)

getPrivPassword

public java.lang.String getPrivPassword()

setAuthProtocol

public void setAuthProtocol(int protocol)

getAuthProtocol

public int getAuthProtocol()

getSecurityLevel

public java.lang.String getSecurityLevel()

setSecurityLevel

public void setSecurityLevel(byte sLevel)

create_v3_tables

public int create_v3_tables()

manage_v3_tables

public void manage_v3_tables()

setTargetPort

public void setTargetPort(int port)

setAgentPort

public void setAgentPort(java.lang.String port)
                  throws java.lang.NumberFormatException

getTargetPort

public int getTargetPort()

getAgentPort

public java.lang.String getAgentPort()

getTrapPort

public int getTrapPort()

setTrapPort

public void setTrapPort(int port)

getSnmpVersion

public int getSnmpVersion()

getVersion

public int getVersion()

setSnmpVersion

public void setSnmpVersion(int i)

setVersion

public void setVersion(int i)

setTargetHost

public void setTargetHost(java.lang.String s)

setHostname

public void setHostname(java.lang.String s)

getTargetHost

public java.lang.String getTargetHost()

getHostname

public java.lang.String getHostname()

setTargetHostNames

public void setTargetHostNames(java.util.Vector hosts)

getTargetHostNames

public java.util.Vector getTargetHostNames()

setCommunity

public void setCommunity(java.lang.String s)

getCommunity

public java.lang.String getCommunity()

setWriteCommunity

public void setWriteCommunity(java.lang.String s)

getWriteCommunity

public java.lang.String getWriteCommunity()

setObjectID

public void setObjectID(java.lang.String s)

getObjectID

public java.lang.String getObjectID()

setMultipleObjectID

public void setMultipleObjectID(java.lang.String s)

getMultipleObjectID

public java.lang.String getMultipleObjectID()

getSetValues

public java.lang.String[] getSetValues()

getMultipleOids

public java.util.Vector getMultipleOids()

setSetValue

public void setSetValue(java.lang.String s)

getSetValue

public java.lang.String getSetValue()

getNumericObjectID

public java.lang.String getNumericObjectID()

cleanUp

public void cleanUp()

readFile

public boolean readFile()

setSerializeMibs

public void setSerializeMibs(boolean flag)

isSerializeMibs

public boolean isSerializeMibs()

setLoadFromSerializedMibs

public void setLoadFromSerializedMibs(boolean flag)

setLoadFromCompiledMibs

public void setLoadFromCompiledMibs(boolean flag)

setOverwriteCMI

public void setOverwriteCMI(boolean overWrite)

getOverwriteCMI

public boolean getOverwriteCMI()

isReadDesc

public boolean isReadDesc()

setReadDesc

public void setReadDesc(boolean readFlag)

isLoadFromSerializedMibs

public boolean isLoadFromSerializedMibs()

isLoadFromCompiledMibs

public boolean isLoadFromCompiledMibs()

setSerializedMibFileName

public void setSerializedMibFileName(java.lang.String serFileName)

getSerializedMibFileName

public java.lang.String getSerializedMibFileName()

v3Settings

public void v3Settings()

findNext

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

getMibNode

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

partialFind

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

getNumberedOIDString

public java.lang.String getNumberedOIDString(NodeData selected)

getOIDString

public java.lang.String getOIDString(NodeData selected)

getSyntax

public java.lang.String getSyntax(NodeData selected)

getAccess

public java.lang.String getAccess(NodeData selected)

getStatus

public java.lang.String getStatus(NodeData selected)

getReference

public java.lang.String getReference(NodeData selected)

getIndexNames

public java.util.Vector getIndexNames(NodeData selected)

getDescription

public java.lang.String getDescription(NodeData selected)

valueChangedPassed

public void valueChangedPassed(NodeData selected)

deleteMibs

public void deleteMibs(MibTree tree)
                throws java.lang.Exception

deleteMib

public void deleteMib(MibTree tree)
               throws java.lang.Exception

getMibOperations

public MibOperations getMibOperations()

addPathInfo

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

setMibBrowser

public void setMibBrowser(MibBrowser browser)

getMibBrowser

public MibBrowser getMibBrowser()

setMibTree

public void setMibTree(MibTree tree)

getDisplay

public MbDisplayPanel getDisplay()

getSettingsFrame

public MbSettingsFrame getSettingsFrame()

setSettingsFrame

public void setSettingsFrame(MbSettingsFrame settingsFrame)

initJdbcParams

public 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

setLoadMibsFromDatabase

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

setOverwriteMibsInDatabase

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

isOverwriteMibsInDatabase

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

isLoadMibsFromDatabase

public boolean isLoadMibsFromDatabase()
Gets the loadFromDatabase boolean

isV3DatabaseFlag

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

setV3DatabaseFlag

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