com.adventnet.snmp.ui
Class MibSettingsModel

java.lang.Object
  |
  +--com.adventnet.snmp.ui.MibSettingsModel

class MibSettingsModel
extends java.lang.Object


Field Summary
(package private)  java.applet.Applet applet
           
(package private)  boolean hideJdbc
           
(package private)  java.lang.String path
           
(package private)  java.util.Hashtable settingsTable
           
(package private)  SnmpTasks snmptasks
           
(package private)  javax.swing.table.DefaultTableModel v3TableModel
           
(package private) static int version
           
 
Constructor Summary
MibSettingsModel(SnmpTasks snmptasks)
           
MibSettingsModel(SnmpTasks snmptasks, boolean hidejdbc)
           
 
Method Summary
 void addUSMRows()
           
static void centreAbsolute(java.awt.Component component)
           
(package private)  void configureMibSettings()
           
 void connectToJDBC(java.lang.String driver, java.lang.String username, java.lang.String user, java.lang.String password)
           
(package private)  int createV3Entries(java.lang.String[] setting, boolean flag)
           
 void deSerializev3Table()
           
(package private)  void getAllTrueValues(java.util.Hashtable levelProperties, java.lang.String level, java.util.Vector levelString)
           
(package private)  java.util.Hashtable getAttributeList(org.w3c.dom.Node node)
           
 java.lang.String getAuthPassword(java.lang.String username, java.lang.String host, java.lang.String port)
           
 java.lang.String getAuthPassword(java.lang.String username, java.lang.String host, java.lang.String port, java.lang.String engineID)
           
 java.lang.String getBroadCastValidate()
           
static byte[] getBytes(java.lang.String s)
           
(package private) static java.lang.String getByteString(byte[] array, int offset, int length)
           
 java.lang.String getCommunity()
           
 java.lang.String getContextID()
           
 java.lang.String getContextName()
           
 java.lang.String getContextNameSelected()
           
(package private)  void getDefaultSettings()
           
 java.lang.String getEncoding()
           
 java.lang.String getEncodingSelection()
           
 java.lang.String getEngineID()
           
(package private)  byte[] getEngineID(java.lang.String[] params)
           
(package private)  byte[] getEngineID(java.lang.String user, java.lang.String port, java.lang.String hostname)
           
 int getErrorCode(java.lang.String s)
           
 java.lang.String getHostAddress()
           
 java.lang.String getImportFile()
           
 java.lang.String getImportFileParseLevel()
           
 java.lang.String getImportFileParserLevel()
           
 java.lang.String getImportFileUserDefinedChoosen()
           
 java.lang.String getImportFileUserDefinedNames()
           
 java.lang.String getLoadRecentMibs()
           
 java.lang.String getLoadType()
           
 java.lang.String getMainFile()
           
 java.lang.String getMaxRep()
           
 java.lang.String getMibDriverName()
           
 java.lang.String getMibFileParserLevel()
           
 java.lang.String getMibFileToLoad()
           
 java.lang.String getMibFileUserDefinedChoosen()
           
 java.lang.String getMibFileUserDefinedNames()
           
 java.lang.String getMibFileUserDefineNames()
           
 java.lang.String getMibPassword()
           
(package private)  void getMibSettings()
           
 java.lang.String getMibUrlName()
           
 java.lang.String getMibUserName()
           
 java.lang.String getNetMask()
           
 java.lang.String getNonRep()
           
 java.lang.String getOverwriteDatabase()
           
 java.lang.String getOverwriteMIBFiles()
           
(package private) static int getPackageVersion()
           
 java.lang.String getPortAddress()
           
 java.lang.String getPrivPassword(java.lang.String username, java.lang.String host, java.lang.String port)
           
 java.lang.String getPrivPassword(java.lang.String username, java.lang.String host, java.lang.String port, java.lang.String EngineID)
           
 java.lang.String getRetries()
           
 java.lang.String getSaveToDatabase()
           
 java.lang.String getSerializable()
           
 java.lang.String getSetValues()
           
 java.lang.String getSnmpVersion()
           
 java.lang.String getTimeOut()
           
 java.util.Hashtable getUserDefinedLevelConfiguration(java.lang.String fileName)
           
 java.lang.String getV3DatabaseEnabled()
           
 java.lang.String getV3DriverName()
           
 java.lang.String getV3Password()
           
 int getV3TableRowCount()
           
 java.lang.String getV3UrlName()
           
 java.lang.String getV3UserName()
           
 java.lang.String getValue(java.lang.String s)
           
 java.lang.String getWriteCommunity()
           
 void hideJdbc(boolean hide)
           
 boolean isApplet()
           
 boolean isDBConnected()
           
 boolean isHideJdbc()
           
 boolean isLoadFromDatabase()
           
(package private)  boolean isUSMEntryPresent(java.lang.String[] params)
           
 boolean isV3DatabaseFlag()
           
(package private)  void parseMibConfiguration(java.util.Hashtable settingsTable, byte[] b)
           
(package private)  java.lang.String printOctets(byte[] data, int length)
           
 boolean readV3TableFromDatabase()
           
 java.util.Hashtable readXmlFile(java.lang.String filename, java.lang.String level)
           
 java.util.Hashtable readXmlFromSAS(java.lang.String s)
           
 void removeAllV3Entries()
           
 void removeUSMEntry(int index, java.lang.String hostname, int port, java.lang.String username)
           
 void removeUSMEntry(int index, java.lang.String hostname, int port, java.lang.String username, java.lang.String engineID)
           
 void removeV3Entries()
           
 void saveAllSettings()
           
 void serializev3Table()
           
 void setBroadCastValidate(java.lang.String value)
           
 void setCommunity(java.lang.String value)
           
 void setContextID(java.lang.String value)
           
 void setContextName(java.lang.String value)
           
 void setEncoding(java.lang.String value)
           
 void setEncodingSelection(java.lang.String value)
           
 void setEngineID(java.lang.String value)
           
 void setHostAddress(java.lang.String value)
           
 void setImportFile(java.lang.String value)
           
 void setImportFileParseLevel(java.lang.String value)
           
 void setImportFileParserLevel(java.lang.String value)
           
 void setImportFileUserDefinedChoosen(java.lang.String value)
           
 void setImportFileUserDefinedNames(java.lang.String value)
           
 void setLoadRecentMibs(boolean value)
           
 void setLoadType(java.lang.String value)
           
 void setMainFile(java.lang.String value)
           
 void setMaxRep(java.lang.String value)
           
 void setMibBrowserDisplayPortFieldEnabled(boolean flag)
           
 void setMibDriverName(java.lang.String value)
           
 void setMibFileParserLevel(java.lang.String value)
           
 void setMibFileToLoad(java.lang.String value)
           
 void setMibFileUserDefinedChoosen(java.lang.String value)
           
 void setMibFileUserDefinedNames(java.lang.String value)
           
 void setMibFileUserDefineNames(java.lang.String value)
           
 void setMibPassword(java.lang.String value)
           
 void setMibUrlName(java.lang.String value)
           
 void setMibUserName(java.lang.String value)
           
 void setNetMask(java.lang.String value)
           
 void setNonRep(java.lang.String value)
           
 void setOverwriteDatabase(java.lang.String value)
           
 void setOverwriteMIBFiles(java.lang.String value)
           
(package private)  void setParametersForMibLoading()
           
 void setPortAddress(java.lang.String value)
           
 void setRetries(java.lang.String value)
           
 void setSaveToDatabase(java.lang.String value)
           
 void setSerializable(java.lang.String value)
           
 void setSerialize(boolean flag)
           
 void setSetValues(java.lang.String value)
           
 void setSnmpVersion(java.lang.String value)
           
 void setTargetPortOnDisplay(java.lang.String port)
           
 void setTimeOut(java.lang.String value)
           
 void setV3DatabaseEnabled(java.lang.String value)
           
 void setV3DatabaseFlag(boolean flag)
           
 void setV3DriverName(java.lang.String value)
           
 void setV3Password(java.lang.String value)
           
 void setV3UrlName(java.lang.String value)
           
 void setV3UserName(java.lang.String value)
           
 void setValue(java.lang.String name, java.lang.String value)
           
 void setWriteCommunity(java.lang.String value)
           
 void updateParams()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settingsTable

java.util.Hashtable settingsTable

applet

java.applet.Applet applet

snmptasks

SnmpTasks snmptasks

hideJdbc

boolean hideJdbc

path

java.lang.String path

v3TableModel

javax.swing.table.DefaultTableModel v3TableModel

version

static int version
Constructor Detail

MibSettingsModel

public MibSettingsModel(SnmpTasks snmptasks)

MibSettingsModel

public MibSettingsModel(SnmpTasks snmptasks,
                        boolean hidejdbc)
Method Detail

getImportFileParserLevel

public java.lang.String getImportFileParserLevel()

getEncoding

public java.lang.String getEncoding()

getMibFileUserDefinedNames

public java.lang.String getMibFileUserDefinedNames()

getEngineID

public java.lang.String getEngineID()

getTimeOut

public java.lang.String getTimeOut()

getWriteCommunity

public java.lang.String getWriteCommunity()

getImportFile

public java.lang.String getImportFile()

getContextName

public java.lang.String getContextName()

getMibUserName

public java.lang.String getMibUserName()

getMibUrlName

public java.lang.String getMibUrlName()

hideJdbc

public void hideJdbc(boolean hide)

isHideJdbc

public boolean isHideJdbc()

getCommunity

public java.lang.String getCommunity()

getMainFile

public java.lang.String getMainFile()

getMaxRep

public java.lang.String getMaxRep()

getOverwriteMIBFiles

public java.lang.String getOverwriteMIBFiles()

getMibFileUserDefineNames

public java.lang.String getMibFileUserDefineNames()

getRetries

public java.lang.String getRetries()

getHostAddress

public java.lang.String getHostAddress()

getImportFileUserDefinedChoosen

public java.lang.String getImportFileUserDefinedChoosen()

getMibFileParserLevel

public java.lang.String getMibFileParserLevel()

getSnmpVersion

public java.lang.String getSnmpVersion()

getMibFileToLoad

public java.lang.String getMibFileToLoad()

getImportFileParseLevel

public java.lang.String getImportFileParseLevel()

getPortAddress

public java.lang.String getPortAddress()

getLoadType

public java.lang.String getLoadType()

getV3DriverName

public java.lang.String getV3DriverName()

getV3UserName

public java.lang.String getV3UserName()

getMibPassword

public java.lang.String getMibPassword()

getEncodingSelection

public java.lang.String getEncodingSelection()

getOverwriteDatabase

public java.lang.String getOverwriteDatabase()

getImportFileUserDefinedNames

public java.lang.String getImportFileUserDefinedNames()

getSaveToDatabase

public java.lang.String getSaveToDatabase()

getSetValues

public java.lang.String getSetValues()

getSerializable

public java.lang.String getSerializable()

getV3Password

public java.lang.String getV3Password()

getNetMask

public java.lang.String getNetMask()

getNonRep

public java.lang.String getNonRep()

getContextNameSelected

public java.lang.String getContextNameSelected()

getBroadCastValidate

public java.lang.String getBroadCastValidate()

getContextID

public java.lang.String getContextID()

getV3DatabaseEnabled

public java.lang.String getV3DatabaseEnabled()

getMibDriverName

public java.lang.String getMibDriverName()

getV3UrlName

public java.lang.String getV3UrlName()

getValue

public java.lang.String getValue(java.lang.String s)

setValue

public void setValue(java.lang.String name,
                     java.lang.String value)

setMibFileUserDefinedNames

public void setMibFileUserDefinedNames(java.lang.String value)

setV3UrlName

public void setV3UrlName(java.lang.String value)

getMibFileUserDefinedChoosen

public java.lang.String getMibFileUserDefinedChoosen()

setMibUrlName

public void setMibUrlName(java.lang.String value)

setImportFileParserLevel

public void setImportFileParserLevel(java.lang.String value)

setEncoding

public void setEncoding(java.lang.String value)

setMibFileUserDefinedChoosen

public void setMibFileUserDefinedChoosen(java.lang.String value)

setEngineID

public void setEngineID(java.lang.String value)

setTimeOut

public void setTimeOut(java.lang.String value)

setWriteCommunity

public void setWriteCommunity(java.lang.String value)

setImportFile

public void setImportFile(java.lang.String value)

setContextName

public void setContextName(java.lang.String value)

setMibUserName

public void setMibUserName(java.lang.String value)

setCommunity

public void setCommunity(java.lang.String value)

setMainFile

public void setMainFile(java.lang.String value)

setMaxRep

public void setMaxRep(java.lang.String value)

setOverwriteMIBFiles

public void setOverwriteMIBFiles(java.lang.String value)

setMibFileUserDefineNames

public void setMibFileUserDefineNames(java.lang.String value)

setRetries

public void setRetries(java.lang.String value)

setHostAddress

public void setHostAddress(java.lang.String value)

setImportFileUserDefinedChoosen

public void setImportFileUserDefinedChoosen(java.lang.String value)

setMibFileParserLevel

public void setMibFileParserLevel(java.lang.String value)

setSnmpVersion

public void setSnmpVersion(java.lang.String value)

setMibFileToLoad

public void setMibFileToLoad(java.lang.String value)

setImportFileParseLevel

public void setImportFileParseLevel(java.lang.String value)

setPortAddress

public void setPortAddress(java.lang.String value)

setLoadType

public void setLoadType(java.lang.String value)

setV3DriverName

public void setV3DriverName(java.lang.String value)

setV3UserName

public void setV3UserName(java.lang.String value)

setMibPassword

public void setMibPassword(java.lang.String value)

setEncodingSelection

public void setEncodingSelection(java.lang.String value)

setOverwriteDatabase

public void setOverwriteDatabase(java.lang.String value)

setImportFileUserDefinedNames

public void setImportFileUserDefinedNames(java.lang.String value)

setSaveToDatabase

public void setSaveToDatabase(java.lang.String value)

setSetValues

public void setSetValues(java.lang.String value)

setSerializable

public void setSerializable(java.lang.String value)

setNonRep

public void setNonRep(java.lang.String value)

setBroadCastValidate

public void setBroadCastValidate(java.lang.String value)

setContextID

public void setContextID(java.lang.String value)

setV3Password

public void setV3Password(java.lang.String value)

setNetMask

public void setNetMask(java.lang.String value)

setV3DatabaseEnabled

public void setV3DatabaseEnabled(java.lang.String value)

setMibDriverName

public void setMibDriverName(java.lang.String value)

getPackageVersion

static int getPackageVersion()

getLoadRecentMibs

public java.lang.String getLoadRecentMibs()

setLoadRecentMibs

public void setLoadRecentMibs(boolean value)

getMibSettings

void getMibSettings()

parseMibConfiguration

void parseMibConfiguration(java.util.Hashtable settingsTable,
                           byte[] b)

getAttributeList

java.util.Hashtable getAttributeList(org.w3c.dom.Node node)

isApplet

public boolean isApplet()

getUserDefinedLevelConfiguration

public java.util.Hashtable getUserDefinedLevelConfiguration(java.lang.String fileName)

readXmlFile

public java.util.Hashtable readXmlFile(java.lang.String filename,
                                       java.lang.String level)

readXmlFromSAS

public java.util.Hashtable readXmlFromSAS(java.lang.String s)

setMibBrowserDisplayPortFieldEnabled

public void setMibBrowserDisplayPortFieldEnabled(boolean flag)

getAuthPassword

public java.lang.String getAuthPassword(java.lang.String username,
                                        java.lang.String host,
                                        java.lang.String port)

getAuthPassword

public java.lang.String getAuthPassword(java.lang.String username,
                                        java.lang.String host,
                                        java.lang.String port,
                                        java.lang.String engineID)

getPrivPassword

public java.lang.String getPrivPassword(java.lang.String username,
                                        java.lang.String host,
                                        java.lang.String port)

getPrivPassword

public java.lang.String getPrivPassword(java.lang.String username,
                                        java.lang.String host,
                                        java.lang.String port,
                                        java.lang.String EngineID)

removeV3Entries

public void removeV3Entries()

deSerializev3Table

public void deSerializev3Table()

serializev3Table

public void serializev3Table()

connectToJDBC

public void connectToJDBC(java.lang.String driver,
                          java.lang.String username,
                          java.lang.String user,
                          java.lang.String password)

setV3DatabaseFlag

public void setV3DatabaseFlag(boolean flag)

setSerialize

public void setSerialize(boolean flag)

isV3DatabaseFlag

public boolean isV3DatabaseFlag()

readV3TableFromDatabase

public boolean readV3TableFromDatabase()

isDBConnected

public boolean isDBConnected()

isLoadFromDatabase

public boolean isLoadFromDatabase()

removeAllV3Entries

public void removeAllV3Entries()

addUSMRows

public void addUSMRows()

removeUSMEntry

public void removeUSMEntry(int index,
                           java.lang.String hostname,
                           int port,
                           java.lang.String username,
                           java.lang.String engineID)

removeUSMEntry

public void removeUSMEntry(int index,
                           java.lang.String hostname,
                           int port,
                           java.lang.String username)

getV3TableRowCount

public int getV3TableRowCount()

setTargetPortOnDisplay

public void setTargetPortOnDisplay(java.lang.String port)

updateParams

public void updateParams()

configureMibSettings

void configureMibSettings()

setParametersForMibLoading

void setParametersForMibLoading()

saveAllSettings

public void saveAllSettings()

getAllTrueValues

void getAllTrueValues(java.util.Hashtable levelProperties,
                      java.lang.String level,
                      java.util.Vector levelString)

isUSMEntryPresent

boolean isUSMEntryPresent(java.lang.String[] params)

getEngineID

byte[] getEngineID(java.lang.String[] params)

getEngineID

byte[] getEngineID(java.lang.String user,
                   java.lang.String port,
                   java.lang.String hostname)

printOctets

java.lang.String printOctets(byte[] data,
                             int length)

createV3Entries

int createV3Entries(java.lang.String[] setting,
                    boolean flag)

getByteString

static java.lang.String getByteString(byte[] array,
                                      int offset,
                                      int length)

getBytes

public static byte[] getBytes(java.lang.String s)

centreAbsolute

public static void centreAbsolute(java.awt.Component component)

getErrorCode

public int getErrorCode(java.lang.String s)

getDefaultSettings

void getDefaultSettings()