net.fenyo.gnetwatch.GUI
Class DialogCredentials

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by net.fenyo.gnetwatch.GUI.DialogCredentials

public class DialogCredentials
extends org.eclipse.swt.widgets.Dialog

This class manages the "credentials" dialog.

Version:
$Id: DialogCredentials.java,v 1.17 2008/04/15 23:58:17 fenyo Exp $
Author:
Alexandre Fenyo

Field Summary
private  int bglevel
           
private  org.eclipse.swt.widgets.Composite bottom_composite
           
private  org.eclipse.swt.layout.RowLayout bottom_composite_layout
           
private  java.lang.String community
           
private  org.eclipse.swt.widgets.Group group_credentials
           
private  org.eclipse.swt.layout.GridLayout group_credentials_layout
           
private  org.eclipse.swt.widgets.Group group_credentials_v2c
           
private  org.eclipse.swt.layout.GridLayout group_credentials_v2c_layout
           
private  org.eclipse.swt.widgets.Text group_credentials_v2c_value
           
private  org.eclipse.swt.widgets.Text group_credentials_value
           
private  org.eclipse.swt.widgets.Text group_credentials_value2
           
private  org.eclipse.swt.widgets.Text group_credentials_value3
           
private  org.eclipse.swt.widgets.Group group_network_parameters
           
private  org.eclipse.swt.layout.GridLayout group_network_parameters_layout
           
private  org.eclipse.swt.widgets.Composite groups_composite
           
private  org.eclipse.swt.layout.GridData groups_composite_grid_data
           
private  org.eclipse.swt.layout.RowLayout groups_composite_layout
           
private  GUI gui
           
private  org.eclipse.swt.layout.GridLayout layout
           
private static Log log
           
private  java.lang.String password_auth
           
private  java.lang.String password_priv
           
private  int pdu_max_size
           
private  int port
           
private  int retries
           
private  int sec
           
private  int timeout
           
private  java.lang.String username
           
private  int version
           
 
Constructor Summary
DialogCredentials(GUI gui, org.eclipse.swt.widgets.Shell parent)
          Constructor.
 
Method Summary
 java.lang.String getCommunity()
          Returns the community string.
 java.lang.String getPasswordAuth()
          Returns the password authentication.
 java.lang.String getPasswordPriv()
          Returns the password privacy.
 int getPDUMaxSize()
          Returns the maximum PDU size.
 int getPort()
          Returns the SNMP agent UDP port.
 int getRetries()
          Gets number of retries.
 int getSec()
          Gets security level.
 int getTimeout()
          Gets SNMP timeout per try.
 java.lang.String getUsername()
          Returns the username.
 int getVersion()
          Gets SNMP version.
 void open()
          Displays the dialog.
 void setCommunity(java.lang.String community)
          Sets the community string.
 void setPasswordAuth(java.lang.String password_auth)
          Sets the password authentication.
 void setPasswordPriv(java.lang.String password_priv)
          Sets the password privacy.
 void setPDUMaxSize(int pdu_max_size)
          Sets the PDU maximum size.
 void setPort(int port)
          Sets the SNMP agent UDP port.
 void setRetries(int retries)
          Sets the number of SNMP retries.
 void setSec(int sec)
          Sets the security level.
 void setTimeout(int timeout)
          Sets the SNMP timeout per try.
 void setUsername(java.lang.String username)
          Sets the username.
 void setVersion(int version)
          Sets the SNMP version.
 
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static Log log

gui

private final GUI gui

bglevel

private final int bglevel
See Also:
Constant Field Values

layout

private org.eclipse.swt.layout.GridLayout layout

groups_composite

private org.eclipse.swt.widgets.Composite groups_composite

bottom_composite

private org.eclipse.swt.widgets.Composite bottom_composite

groups_composite_layout

private org.eclipse.swt.layout.RowLayout groups_composite_layout

bottom_composite_layout

private org.eclipse.swt.layout.RowLayout bottom_composite_layout

groups_composite_grid_data

private org.eclipse.swt.layout.GridData groups_composite_grid_data

group_network_parameters

private org.eclipse.swt.widgets.Group group_network_parameters

group_credentials

private org.eclipse.swt.widgets.Group group_credentials

group_credentials_v2c

private org.eclipse.swt.widgets.Group group_credentials_v2c

group_network_parameters_layout

private org.eclipse.swt.layout.GridLayout group_network_parameters_layout

group_credentials_layout

private org.eclipse.swt.layout.GridLayout group_credentials_layout

group_credentials_v2c_layout

private org.eclipse.swt.layout.GridLayout group_credentials_v2c_layout

group_credentials_value

private org.eclipse.swt.widgets.Text group_credentials_value

group_credentials_value2

private org.eclipse.swt.widgets.Text group_credentials_value2

group_credentials_value3

private org.eclipse.swt.widgets.Text group_credentials_value3

group_credentials_v2c_value

private org.eclipse.swt.widgets.Text group_credentials_v2c_value

version

private int version

sec

private int sec

retries

private int retries

timeout

private int timeout

port

private int port

community

private java.lang.String community

username

private java.lang.String username

password_auth

private java.lang.String password_auth

password_priv

private java.lang.String password_priv

pdu_max_size

private int pdu_max_size
Constructor Detail

DialogCredentials

public DialogCredentials(GUI gui,
                         org.eclipse.swt.widgets.Shell parent)
Constructor.

Parameters:
gui - current GUI instance.
parent - parent shell.
Method Detail

getVersion

public int getVersion()
Gets SNMP version.

Parameters:
none. -
Returns:
int SNMP version.

getSec

public int getSec()
Gets security level.

Parameters:
none. -
Returns:
int security level.

getRetries

public int getRetries()
Gets number of retries.

Parameters:
none. -
Returns:
int retries.

getTimeout

public int getTimeout()
Gets SNMP timeout per try.

Parameters:
none. -
Returns:
int timeout.

getPort

public int getPort()
Returns the SNMP agent UDP port.

Parameters:
none. -
Returns:
int SNMP agent UDP port.

getCommunity

public java.lang.String getCommunity()
Returns the community string.

Parameters:
none. -
Returns:
String community string.

getUsername

public java.lang.String getUsername()
Returns the username.

Parameters:
none. -
Returns:
String username.

getPasswordAuth

public java.lang.String getPasswordAuth()
Returns the password authentication.

Parameters:
none. -
Returns:
String password authentication.

getPasswordPriv

public java.lang.String getPasswordPriv()
Returns the password privacy.

Parameters:
none. -
Returns:
String password privacy.

getPDUMaxSize

public int getPDUMaxSize()
Returns the maximum PDU size.

Parameters:
none. -
Returns:
int maximum PDU size.

setVersion

public void setVersion(int version)
Sets the SNMP version.

Parameters:
version - SNMP version.

setSec

public void setSec(int sec)
Sets the security level.

Parameters:
sec - security level.

setRetries

public void setRetries(int retries)
Sets the number of SNMP retries.

Parameters:
int - number of SNMP retries.

setTimeout

public void setTimeout(int timeout)
Sets the SNMP timeout per try.

Parameters:
timeout - timeout per try.

setPort

public void setPort(int port)
Sets the SNMP agent UDP port.

Parameters:
port - SNMP agent UDP port.

setCommunity

public void setCommunity(java.lang.String community)
Sets the community string.

Parameters:
community - community string.

setUsername

public void setUsername(java.lang.String username)
Sets the username.

Parameters:
username - username.

setPasswordAuth

public void setPasswordAuth(java.lang.String password_auth)
Sets the password authentication.

Parameters:
password_auth - password authentication.

setPasswordPriv

public void setPasswordPriv(java.lang.String password_priv)
Sets the password privacy.

Parameters:
password_priv - password privacy.;

setPDUMaxSize

public void setPDUMaxSize(int pdu_max_size)
Sets the PDU maximum size.

Parameters:
pdu_max_size - PDU maximum size.

open

public void open()
Displays the dialog.

Parameters:
none. -