com.trackstudio.sman
Class SGUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.trackstudio.sman.SGUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SGUI
extends javax.swing.JFrame

See Also:
Serialized Form

Nested Class Summary
static class SGUI.LocaleBean
           
 class SGUI.MyCustomListRendered
           
static class SGUI.RolloverLabel
           
static class SGUI.TimeZoneBean
           
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JMenu aboutMenu
           
 javax.swing.JMenuItem aboutMenuItem
           
 javax.swing.Action acCopy
           
 javax.swing.Action acPaste
           
 javax.swing.Action acSelectAll
           
protected  java.util.Hashtable<java.lang.Object,javax.swing.Action> actions
           
 javax.swing.JButton addNewSCM
           
 javax.swing.JLabel ageLabel
           
 javax.swing.JCheckBox apopAuthorization
           
protected  java.util.Locale[] availableLocales
           
 java.awt.Color borderColor
           
 java.awt.Color borderTitleColor
           
 javax.swing.JTextField bugsEmail
           
 javax.swing.JLabel bugsEmailLabel
           
 javax.swing.ButtonGroup buttonGroup
           
protected  java.awt.CardLayout cardLayout
           
protected  javax.swing.JCheckBox caseInsencitiveLogin
           
protected  javax.swing.JTextField changeFreq
           
protected  javax.swing.JCheckBox changePasswordFirst
           
 javax.swing.JLabel characterEncodingLabel
           
 javax.swing.JButton cleanLogButton
           
 javax.swing.JMenuItem cleanLogMenuItem
           
protected  javax.swing.JCheckBox complexReq
           
 javax.swing.JLabel connectionsLabel
           
 javax.swing.JTextArea console
           
 javax.swing.JButton createDatabase
           
 javax.swing.JButton crowdCheckButton
           
 javax.swing.JLabel crowdLabel
           
 javax.swing.JTextField crowdText
           
 javax.swing.JTextField databaseLogin
           
 javax.swing.JPasswordField databasePassword
           
 javax.swing.JTextField databaseUrl
           
 javax.swing.JLabel dbDriverLabel
           
 javax.swing.JLabel dbSelectLabel
           
 javax.swing.JLabel DEFAULT_COMMENT_MSTATUS_NAME_LABEL
           
 javax.swing.JTextField DEFAULT_COMMENT_MSTATUS_NAME_VALUE
           
 javax.swing.JLabel DEFAULT_COMPONENT_FIELD_NAME_LABEL
           
 javax.swing.JTextField DEFAULT_COMPONENT_FIELD_NAME_VALUE
           
 javax.swing.JLabel DEFAULT_USER_LOCALE_LABEL
           
 javax.swing.JTextField DEFAULT_USER_LOCALE_VALUE
           
 javax.swing.JLabel DEFAULT_USER_MANAGER_LOGIN_LABEL
           
 javax.swing.JTextField DEFAULT_USER_MANAGER_LOGIN_VALUE
           
 javax.swing.JLabel DEFAULT_USER_PASSWORD_LABEL
           
 javax.swing.JTextField DEFAULT_USER_PASSWORD_VALUE
           
 javax.swing.JLabel DEFAULT_USER_PRSTATUS_NAME_LABEL
           
 javax.swing.JTextField DEFAULT_USER_PRSTATUS_NAME_VALUE
           
 javax.swing.JLabel DEFAULT_USER_TIMEZONE_LABEL
           
 javax.swing.JTextField DEFAULT_USER_TIMEZONE_VALUE
           
 javax.swing.JLabel DEFAULT_VERSION_FIX_NAME_LABEL
           
 javax.swing.JTextField DEFAULT_VERSION_FIX_NAME_VALUE
           
 javax.swing.JLabel DEFAULT_VERSION_REPEAT_NAME_LABEL
           
 javax.swing.JTextField DEFAULT_VERSION_REPEAT_NAME_VALUE
           
 javax.swing.JLabel defaultLocaleLabel
           
 javax.swing.JComboBox defaultNameGoogleCalendar
           
 javax.swing.JLabel defaultNameGoogleCalendarLabel
           
 javax.swing.JRadioButton deleteEmails
           
 javax.swing.JButton delSCM
           
 javax.swing.JMenu editMenu
           
 javax.swing.JButton editSCM
           
 javax.swing.JTextField emailGoogleCalendar
           
 javax.swing.JLabel emailGoogleCalendarLabel
           
 javax.swing.JTabbedPane emailPane
           
 javax.swing.JComboBox encodingCombo
           
 javax.swing.JComboBox encodingSCMCombo
           
 java.util.Set<java.lang.String> encodingSet
           
 javax.swing.JMenuItem exitMenuItem
           
 javax.swing.JButton exportConfiguration
           
 javax.swing.JButton exportDataButton
           
 javax.swing.JButton exportLdapDate
           
 javax.swing.JMenu fileMenu
           
 javax.swing.JTextField forwardAddress
           
 javax.swing.JLabel forwardAddressLabel
           
 javax.swing.JRadioButton forwardEmails
           
 javax.swing.JLabel historyLabel
           
 javax.swing.JLabel hostLabel
           
 javax.swing.JTextField hostName
           
 javax.swing.JLabel httpPortLabel
           
 javax.swing.JLabel httpsPortLabel
           
 javax.swing.JCheckBox IMPORT_ATTACHMENTS_CHECKBOX
           
 javax.swing.JCheckBox IMPORT_COMPONENTS_AND_VERSIONS_CHECKBOX
           
 javax.swing.JCheckBox IMPORT_CUSTOM_FIELDS_CHECKBOX
           
 javax.swing.JCheckBox IMPORT_MESSAGES_CHECKBOX
           
 javax.swing.JCheckBox IMPORT_PROBLEM_TASKS_CHECKBOX
           
 javax.swing.JButton importConfiguration
           
 javax.swing.JButton importLDAP
           
 javax.swing.JTabbedPane importPane
           
 javax.swing.JTextField indexDirectory
           
 javax.swing.JLabel indexDirectoryLabel
           
 javax.swing.JComboBox interfaceSite
           
 javax.swing.JLabel interfaceSiteLabel
           
 javax.swing.JTextField intervalImportEmail
           
 javax.swing.JLabel intervalImportEmailLabel
           
 javax.swing.JComboBox jdbcDriver
           
 javax.swing.JLabel JIRA_ATTACHMENTS_DIR_LABEL
           
 javax.swing.JTextField JIRA_ATTACHMENTS_DIR_VALUE
           
 javax.swing.JLabel JIRA_INPUT_XML_FILE_LABEL
           
 javax.swing.JTextField JIRA_INPUT_XML_FILE_VALUE
           
 javax.swing.JButton joinDatabase
           
 javax.swing.JButton jossoCheckButton
           
 javax.swing.JLabel jossoLoginLabel
           
 javax.swing.JTextField jossoLoginText
           
 javax.swing.JLabel jossoLogoutLabel
           
 javax.swing.JTextField jossoLogoutText
           
 javax.swing.JMenu languageMenu
           
 javax.swing.JLabel ldapAuthByLDAPLabel
           
 javax.swing.JLabel ldapAuthByTSLabel
           
 javax.swing.JTextField ldapBaseDN
           
 javax.swing.JLabel ldapBaseDNLabel
           
 javax.swing.JTextField ldapHost
           
 javax.swing.JLabel ldapHostLabel
           
 javax.swing.JComboBox ldapImportLoginField
           
 javax.swing.JComboBox ldapImportNameField
           
 javax.swing.JComboBox ldapImportTimeZone
           
protected  java.util.Locale[] ldapImportUser
           
 javax.swing.JComboBox ldapImportUserLocale
           
protected  java.lang.String[] ldapImportUserTimeZone
           
 javax.swing.JComboBox ldapLoginAttrComboBox
           
 javax.swing.JComboBox ldapLoginAttrComboBoxImport
           
 javax.swing.JLabel ldapLoginFieldLabel
           
 javax.swing.JLabel ldapNameFieldLabel
           
 javax.swing.JTextField ldapPort
           
 javax.swing.JLabel ldapPortLabel
           
 javax.swing.JTextField ldapUserDN
           
 javax.swing.JLabel ldapUserDNLabel
           
 javax.swing.JPasswordField ldapUserDNPassword
           
 javax.swing.JLabel ldapUserDNPasswordLabel
           
 javax.swing.JLabel ldapUserLocaleLabel
           
 javax.swing.JComboBox ldapUserManager
           
 javax.swing.JLabel ldapUserManagerLabel
           
 javax.swing.JTextField ldapUserPassword
           
 javax.swing.JComboBox ldapUserPrstatus
           
 javax.swing.JLabel ldapUserPrstatusLabel
           
 javax.swing.JTextField ldapUserTimezome
           
 javax.swing.JLabel ldapUserTimezomeLabel
           
 javax.swing.JMenuItem loadMenuItem
           
 javax.swing.JComboBox localeCombo
           
 javax.swing.JComboBox localeUICombo
           
 javax.swing.JCheckBox logonAsAnotherUser
           
static int MAGIC_HEIGHT
           
 javax.swing.JTextField mailFrom
           
 javax.swing.JLabel mailFromLabel
           
 javax.swing.JTextField maxUploadSize
           
 javax.swing.JLabel maxUploadSizeLabel
           
protected  javax.swing.JTextField minimumPasswordLength
           
 javax.swing.JLabel newPasswordRootLabel
           
protected  javax.swing.JTextField ntlmDomain
           
 javax.swing.JLabel ntlmDomainLabel
           
protected  javax.swing.JTextField ntlmWins
           
 javax.swing.JLabel ntlmWinsLabel
           
 javax.swing.JButton openWindowButton
           
 javax.swing.JMenuItem openWindowMenuItem
           
 javax.swing.JTextField OUPUT_XML_FILE_VALUE
           
 javax.swing.JLabel OUTPUT_XML_FILE_LABEL
           
 javax.swing.JPanel panel
           
 javax.swing.JLabel passLengthLabel
           
 javax.swing.JPasswordField passwordGoogleCalendar
           
 javax.swing.JLabel passwordGoogleCalendarLabel
           
 javax.swing.JLabel PROBLEM_TASK_CATEGORY_LABEL
           
 javax.swing.JTextField PROBLEM_TASK_CATEGORY_VALUE
           
 javax.swing.JButton profileConnection
           
 javax.swing.JButton reloadButton
           
protected  javax.swing.JTextField rememberPasswords
           
 javax.swing.JButton resetRootPassword
           
 javax.swing.JButton saveButton
           
 javax.swing.JButton saveLogButton
           
 javax.swing.JMenuItem saveLogMenuItem
           
 javax.swing.JMenuItem saveMenuItem
           
 javax.swing.JTextField SCMconnectionName
           
 SCMTableModel SCMdataModel
           
 javax.swing.JTextField SCMlogin
           
 javax.swing.event.TableModelListener SCMmodelListener
           
 javax.swing.JTextField SCMmodule
           
 javax.swing.JTextField SCMnativeClinet
           
 javax.swing.JPasswordField SCMpassword
           
 javax.swing.JTextField SCMrevision
           
 javax.swing.JComboBox SCMrootCombo
           
 java.awt.event.ActionListener SCMrootListener
           
 javax.swing.JScrollPane SCMscrollpane
           
 javax.swing.JTable SCMtable
           
 javax.swing.JTextField SCMtaskNumber
           
 javax.swing.JComboBox SCMTypeCombo
           
 java.awt.event.ActionListener SCMtypeListener
           
 javax.swing.JTextField SCMupdateInterval
           
 javax.swing.JScrollPane scrolledConsole
           
 javax.swing.JTabbedPane securityPane
           
 javax.swing.JComboBox selectDBMSCombobox
           
 javax.swing.JComboBox selectLdapParamsComboBox
           
 javax.swing.JComboBox selectLdapParamsComboBoxImport
           
 javax.swing.JMenu serverMenu
           
 javax.swing.JTextField serverPort
           
 javax.swing.JTextField serverSSLPort
           
 ServerManager sman
           
 javax.swing.JTextField smtpHost
           
 javax.swing.JLabel smtpHostLabel
           
 javax.swing.JTextField smtpLogin
           
 javax.swing.JLabel smtpLoginLabel
           
 javax.swing.JPasswordField smtpPassword
           
 javax.swing.JLabel smtpPasswordLabel
           
 javax.swing.JTextField smtpPort
           
 javax.swing.JLabel smtpPortLabel
           
 javax.swing.JLabel smtpProtocolLabel
           
 javax.swing.JButton startButton
           
 javax.swing.JMenuItem startMenuItem
           
 javax.swing.JProgressBar startProgress
           
 javax.swing.JLabel status
           
 javax.swing.JButton stopButton
           
 javax.swing.JMenuItem stopMenuItem
           
 javax.swing.JTextField storeHost
           
 javax.swing.JLabel storeHostLabel
           
 javax.swing.JTextField storeLogin
           
 javax.swing.JLabel storeLoginLabel
           
 javax.swing.JPasswordField storePassword
           
 javax.swing.JLabel storePasswordLabel
           
 javax.swing.JTextField storePort
           
 javax.swing.JLabel storePortLabel
           
 javax.swing.JComboBox storeProtocol2
           
 javax.swing.JLabel storeProtocolLabel
           
 javax.swing.JPanel tabPane
           
 javax.swing.JLabel termLoginLabel
           
 javax.swing.JLabel termPasswordLabel
           
 javax.swing.JLabel termUrlLabel
           
 javax.swing.JButton testConnection
           
 javax.swing.JButton testGoogleCalendarConnet
           
 javax.swing.JButton testImportLDAP
           
 javax.swing.JButton testLDAP
           
 javax.swing.JButton testNTLM
           
 javax.swing.JButton testSCM
           
 javax.swing.JButton testSmtp
           
 javax.swing.JButton testStore
           
 javax.swing.JComboBox transportProtocol2
           
 javax.swing.JLabel TS_ATTACHMENTS_DIR_LABEL
           
 javax.swing.JTextField TS_ATTACHMENTS_DIR_VALUE
           
 javax.swing.JLabel TS_INPUT_XML_FILE_LABEL
           
 javax.swing.JTextField TS_INPUT_XML_FILE_VALUE
           
 javax.swing.JLabel updateIntervalLabel
           
 javax.swing.JButton upgradeDatabase
           
 javax.swing.JTextField uploadDirectory
           
 javax.swing.JLabel uploadDirectoryLabel
           
 javax.swing.JCheckBox useCrowd
           
 javax.swing.JCheckBox useEmailNotificationCheckbox
           
 javax.swing.JCheckBox useGoogleCalendar
           
 javax.swing.JCheckBox useGZIPHTTP
           
 javax.swing.JCheckBox useJOSSO
           
 javax.swing.JCheckBox useLDAP
           
 javax.swing.JCheckBox useLDAPSSL
           
protected  javax.swing.JCheckBox useNTLM
           
 javax.swing.JCheckBox useSCMcheckbox
           
 javax.swing.JCheckBox useSmtpSslCheckbox
           
 javax.swing.JCheckBox useSoap
           
 javax.swing.JCheckBox useSubmitByEmail
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SGUI(ServerManager sman)
           
 
Method Summary
static void centre(java.awt.Window w)
           
 javax.swing.JMenuBar createMenuBar()
           
 javax.swing.JPanel createSidePanel()
           
 javax.swing.JPanel createStartUpToolBar()
           
 javax.swing.JToolBar createTopToolBar()
           
 javax.swing.Action getActionByName(java.lang.String name)
           
static java.lang.String getHostName()
           
static javax.swing.ImageIcon getIcon(java.lang.String file)
           
 void init()
           
 void lockDatabasePanel(boolean value)
           
 void refreshDatabaseButtons(boolean process)
           
 void refreshLdapImport()
           
 void refreshLocaleUICombo(java.lang.String newLocale)
          Refresh locale UI combo-box control
 void refreshLocaleUIMenu(java.lang.String newLocale)
           
 void refreshProgressBarImport(boolean process)
           
 void refreshStartButtons()
           
static javax.swing.table.TableColumnModel resizeColumnsByName(javax.swing.JTable table)
           
 void setFieldLdapImport()
           
static void setUIFont(javax.swing.plaf.FontUIResource f)
           
 void updateFields()
           
 void updateLocaleCombo()
           
 void updateLocaleLdapImport()
           
 void updateUIComponents()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

fileMenu

public javax.swing.JMenu fileMenu

editMenu

public javax.swing.JMenu editMenu

serverMenu

public javax.swing.JMenu serverMenu

aboutMenu

public javax.swing.JMenu aboutMenu

acCopy

public javax.swing.Action acCopy

acPaste

public javax.swing.Action acPaste

acSelectAll

public javax.swing.Action acSelectAll

status

public javax.swing.JLabel status

startProgress

public javax.swing.JProgressBar startProgress

SCMtypeListener

public java.awt.event.ActionListener SCMtypeListener

SCMrootListener

public java.awt.event.ActionListener SCMrootListener

SCMmodelListener

public javax.swing.event.TableModelListener SCMmodelListener

cardLayout

protected java.awt.CardLayout cardLayout

MAGIC_HEIGHT

public static final int MAGIC_HEIGHT
See Also:
Constant Field Values

ntlmDomain

protected javax.swing.JTextField ntlmDomain

ntlmWins

protected javax.swing.JTextField ntlmWins

useNTLM

protected javax.swing.JCheckBox useNTLM

useJOSSO

public javax.swing.JCheckBox useJOSSO

useCrowd

public javax.swing.JCheckBox useCrowd

jossoLoginLabel

public javax.swing.JLabel jossoLoginLabel

jossoLogoutLabel

public javax.swing.JLabel jossoLogoutLabel

jossoLoginText

public javax.swing.JTextField jossoLoginText

jossoLogoutText

public javax.swing.JTextField jossoLogoutText

crowdLabel

public javax.swing.JLabel crowdLabel

crowdText

public javax.swing.JTextField crowdText

jossoCheckButton

public javax.swing.JButton jossoCheckButton

crowdCheckButton

public javax.swing.JButton crowdCheckButton

minimumPasswordLength

protected javax.swing.JTextField minimumPasswordLength

changeFreq

protected javax.swing.JTextField changeFreq

complexReq

protected javax.swing.JCheckBox complexReq

rememberPasswords

protected javax.swing.JTextField rememberPasswords

changePasswordFirst

protected javax.swing.JCheckBox changePasswordFirst

caseInsencitiveLogin

protected javax.swing.JCheckBox caseInsencitiveLogin

availableLocales

protected java.util.Locale[] availableLocales

ldapImportUser

protected java.util.Locale[] ldapImportUser

ldapImportUserTimeZone

protected java.lang.String[] ldapImportUserTimeZone

sman

public ServerManager sman

borderColor

public java.awt.Color borderColor

borderTitleColor

public java.awt.Color borderTitleColor

tabPane

public javax.swing.JPanel tabPane

panel

public javax.swing.JPanel panel

actions

protected java.util.Hashtable<java.lang.Object,javax.swing.Action> actions

encodingCombo

public javax.swing.JComboBox encodingCombo

encodingSCMCombo

public javax.swing.JComboBox encodingSCMCombo

localeCombo

public javax.swing.JComboBox localeCombo

jdbcDriver

public javax.swing.JComboBox jdbcDriver

SCMrootCombo

public javax.swing.JComboBox SCMrootCombo

selectDBMSCombobox

public javax.swing.JComboBox selectDBMSCombobox

SCMTypeCombo

public javax.swing.JComboBox SCMTypeCombo

localeUICombo

public javax.swing.JComboBox localeUICombo

ldapImportUserLocale

public javax.swing.JComboBox ldapImportUserLocale

ldapImportTimeZone

public javax.swing.JComboBox ldapImportTimeZone

selectLdapParamsComboBox

public javax.swing.JComboBox selectLdapParamsComboBox

ldapLoginAttrComboBox

public javax.swing.JComboBox ldapLoginAttrComboBox

ldapLoginAttrComboBoxImport

public javax.swing.JComboBox ldapLoginAttrComboBoxImport

selectLdapParamsComboBoxImport

public javax.swing.JComboBox selectLdapParamsComboBoxImport

ldapUserManager

public javax.swing.JComboBox ldapUserManager

ldapUserPrstatus

public javax.swing.JComboBox ldapUserPrstatus

interfaceSite

public javax.swing.JComboBox interfaceSite

ldapImportLoginField

public javax.swing.JComboBox ldapImportLoginField

ldapImportNameField

public javax.swing.JComboBox ldapImportNameField

defaultNameGoogleCalendar

public javax.swing.JComboBox defaultNameGoogleCalendar

hostName

public javax.swing.JTextField hostName

uploadDirectory

public javax.swing.JTextField uploadDirectory

indexDirectory

public javax.swing.JTextField indexDirectory

bugsEmail

public javax.swing.JTextField bugsEmail

serverPort

public javax.swing.JTextField serverPort

serverSSLPort

public javax.swing.JTextField serverSSLPort

maxUploadSize

public javax.swing.JTextField maxUploadSize

emailGoogleCalendar

public javax.swing.JTextField emailGoogleCalendar

databaseUrl

public javax.swing.JTextField databaseUrl

databaseLogin

public javax.swing.JTextField databaseLogin

smtpPort

public javax.swing.JTextField smtpPort

mailFrom

public javax.swing.JTextField mailFrom

smtpLogin

public javax.swing.JTextField smtpLogin

smtpHost

public javax.swing.JTextField smtpHost

ldapHost

public javax.swing.JTextField ldapHost

ldapPort

public javax.swing.JTextField ldapPort

ldapBaseDN

public javax.swing.JTextField ldapBaseDN

ldapUserDN

public javax.swing.JTextField ldapUserDN

ldapUserPassword

public javax.swing.JTextField ldapUserPassword

ldapUserTimezome

public javax.swing.JTextField ldapUserTimezome

storeHost

public javax.swing.JTextField storeHost

storePort

public javax.swing.JTextField storePort

storeLogin

public javax.swing.JTextField storeLogin

forwardAddress

public javax.swing.JTextField forwardAddress

databasePassword

public javax.swing.JPasswordField databasePassword

smtpPassword

public javax.swing.JPasswordField smtpPassword

storePassword

public javax.swing.JPasswordField storePassword

SCMpassword

public javax.swing.JPasswordField SCMpassword

ldapUserDNPassword

public javax.swing.JPasswordField ldapUserDNPassword

passwordGoogleCalendar

public javax.swing.JPasswordField passwordGoogleCalendar

httpPortLabel

public javax.swing.JLabel httpPortLabel

httpsPortLabel

public javax.swing.JLabel httpsPortLabel

hostLabel

public javax.swing.JLabel hostLabel

uploadDirectoryLabel

public javax.swing.JLabel uploadDirectoryLabel

maxUploadSizeLabel

public javax.swing.JLabel maxUploadSizeLabel

indexDirectoryLabel

public javax.swing.JLabel indexDirectoryLabel

characterEncodingLabel

public javax.swing.JLabel characterEncodingLabel

defaultLocaleLabel

public javax.swing.JLabel defaultLocaleLabel

bugsEmailLabel

public javax.swing.JLabel bugsEmailLabel

updateIntervalLabel

public javax.swing.JLabel updateIntervalLabel

connectionsLabel

public javax.swing.JLabel connectionsLabel

ldapHostLabel

public javax.swing.JLabel ldapHostLabel

ldapPortLabel

public javax.swing.JLabel ldapPortLabel

ldapAuthByTSLabel

public javax.swing.JLabel ldapAuthByTSLabel

ldapBaseDNLabel

public javax.swing.JLabel ldapBaseDNLabel

ldapUserDNLabel

public javax.swing.JLabel ldapUserDNLabel

ldapUserDNPasswordLabel

public javax.swing.JLabel ldapUserDNPasswordLabel

ldapAuthByLDAPLabel

public javax.swing.JLabel ldapAuthByLDAPLabel

storeHostLabel

public javax.swing.JLabel storeHostLabel

storePortLabel

public javax.swing.JLabel storePortLabel

storeProtocolLabel

public javax.swing.JLabel storeProtocolLabel

storeLoginLabel

public javax.swing.JLabel storeLoginLabel

storePasswordLabel

public javax.swing.JLabel storePasswordLabel

forwardAddressLabel

public javax.swing.JLabel forwardAddressLabel

smtpHostLabel

public javax.swing.JLabel smtpHostLabel

smtpPortLabel

public javax.swing.JLabel smtpPortLabel

mailFromLabel

public javax.swing.JLabel mailFromLabel

smtpProtocolLabel

public javax.swing.JLabel smtpProtocolLabel

smtpLoginLabel

public javax.swing.JLabel smtpLoginLabel

smtpPasswordLabel

public javax.swing.JLabel smtpPasswordLabel

ntlmDomainLabel

public javax.swing.JLabel ntlmDomainLabel

ntlmWinsLabel

public javax.swing.JLabel ntlmWinsLabel

passLengthLabel

public javax.swing.JLabel passLengthLabel

ageLabel

public javax.swing.JLabel ageLabel

historyLabel

public javax.swing.JLabel historyLabel

dbSelectLabel

public javax.swing.JLabel dbSelectLabel

dbDriverLabel

public javax.swing.JLabel dbDriverLabel

termUrlLabel

public javax.swing.JLabel termUrlLabel

termLoginLabel

public javax.swing.JLabel termLoginLabel

termPasswordLabel

public javax.swing.JLabel termPasswordLabel

ldapUserManagerLabel

public javax.swing.JLabel ldapUserManagerLabel

ldapUserLocaleLabel

public javax.swing.JLabel ldapUserLocaleLabel

ldapUserTimezomeLabel

public javax.swing.JLabel ldapUserTimezomeLabel

ldapUserPrstatusLabel

public javax.swing.JLabel ldapUserPrstatusLabel

interfaceSiteLabel

public javax.swing.JLabel interfaceSiteLabel

intervalImportEmailLabel

public javax.swing.JLabel intervalImportEmailLabel

ldapLoginFieldLabel

public javax.swing.JLabel ldapLoginFieldLabel

ldapNameFieldLabel

public javax.swing.JLabel ldapNameFieldLabel

emailGoogleCalendarLabel

public javax.swing.JLabel emailGoogleCalendarLabel

passwordGoogleCalendarLabel

public javax.swing.JLabel passwordGoogleCalendarLabel

defaultNameGoogleCalendarLabel

public javax.swing.JLabel defaultNameGoogleCalendarLabel

newPasswordRootLabel

public javax.swing.JLabel newPasswordRootLabel

testConnection

public javax.swing.JButton testConnection

profileConnection

public javax.swing.JButton profileConnection

createDatabase

public javax.swing.JButton createDatabase

testSmtp

public javax.swing.JButton testSmtp

testLDAP

public javax.swing.JButton testLDAP

testStore

public javax.swing.JButton testStore

testNTLM

public javax.swing.JButton testNTLM

exportDataButton

public javax.swing.JButton exportDataButton

upgradeDatabase

public javax.swing.JButton upgradeDatabase

exportConfiguration

public javax.swing.JButton exportConfiguration

importConfiguration

public javax.swing.JButton importConfiguration

joinDatabase

public javax.swing.JButton joinDatabase

testSCM

public javax.swing.JButton testSCM

addNewSCM

public javax.swing.JButton addNewSCM

editSCM

public javax.swing.JButton editSCM

delSCM

public javax.swing.JButton delSCM

testImportLDAP

public javax.swing.JButton testImportLDAP

importLDAP

public javax.swing.JButton importLDAP

exportLdapDate

public javax.swing.JButton exportLdapDate

testGoogleCalendarConnet

public javax.swing.JButton testGoogleCalendarConnet

resetRootPassword

public javax.swing.JButton resetRootPassword

SCMlogin

public javax.swing.JTextField SCMlogin

SCMmodule

public javax.swing.JTextField SCMmodule

SCMtaskNumber

public javax.swing.JTextField SCMtaskNumber

SCMupdateInterval

public javax.swing.JTextField SCMupdateInterval

SCMconnectionName

public javax.swing.JTextField SCMconnectionName

intervalImportEmail

public javax.swing.JTextField intervalImportEmail

SCMrevision

public javax.swing.JTextField SCMrevision

SCMnativeClinet

public javax.swing.JTextField SCMnativeClinet

SCMtable

public javax.swing.JTable SCMtable

SCMscrollpane

public javax.swing.JScrollPane SCMscrollpane

SCMdataModel

public SCMTableModel SCMdataModel

reloadButton

public javax.swing.JButton reloadButton

openWindowButton

public javax.swing.JButton openWindowButton

cleanLogButton

public javax.swing.JButton cleanLogButton

saveLogButton

public javax.swing.JButton saveLogButton

saveButton

public javax.swing.JButton saveButton

startButton

public javax.swing.JButton startButton

stopButton

public javax.swing.JButton stopButton

languageMenu

public javax.swing.JMenu languageMenu

buttonGroup

public javax.swing.ButtonGroup buttonGroup

stopMenuItem

public javax.swing.JMenuItem stopMenuItem

startMenuItem

public javax.swing.JMenuItem startMenuItem

openWindowMenuItem

public javax.swing.JMenuItem openWindowMenuItem

saveMenuItem

public javax.swing.JMenuItem saveMenuItem

loadMenuItem

public javax.swing.JMenuItem loadMenuItem

exitMenuItem

public javax.swing.JMenuItem exitMenuItem

aboutMenuItem

public javax.swing.JMenuItem aboutMenuItem

saveLogMenuItem

public javax.swing.JMenuItem saveLogMenuItem

cleanLogMenuItem

public javax.swing.JMenuItem cleanLogMenuItem

useEmailNotificationCheckbox

public javax.swing.JCheckBox useEmailNotificationCheckbox

useSubmitByEmail

public javax.swing.JCheckBox useSubmitByEmail

useLDAP

public javax.swing.JCheckBox useLDAP

useLDAPSSL

public javax.swing.JCheckBox useLDAPSSL

useSoap

public javax.swing.JCheckBox useSoap

logonAsAnotherUser

public javax.swing.JCheckBox logonAsAnotherUser

useGZIPHTTP

public javax.swing.JCheckBox useGZIPHTTP

useSmtpSslCheckbox

public javax.swing.JCheckBox useSmtpSslCheckbox

useSCMcheckbox

public javax.swing.JCheckBox useSCMcheckbox

apopAuthorization

public javax.swing.JCheckBox apopAuthorization

useGoogleCalendar

public javax.swing.JCheckBox useGoogleCalendar

emailPane

public javax.swing.JTabbedPane emailPane

securityPane

public javax.swing.JTabbedPane securityPane

importPane

public javax.swing.JTabbedPane importPane

encodingSet

public java.util.Set<java.lang.String> encodingSet

transportProtocol2

public javax.swing.JComboBox transportProtocol2

storeProtocol2

public javax.swing.JComboBox storeProtocol2

deleteEmails

public javax.swing.JRadioButton deleteEmails

forwardEmails

public javax.swing.JRadioButton forwardEmails

console

public javax.swing.JTextArea console

scrolledConsole

public javax.swing.JScrollPane scrolledConsole

TS_INPUT_XML_FILE_LABEL

public javax.swing.JLabel TS_INPUT_XML_FILE_LABEL

TS_INPUT_XML_FILE_VALUE

public javax.swing.JTextField TS_INPUT_XML_FILE_VALUE

JIRA_INPUT_XML_FILE_LABEL

public javax.swing.JLabel JIRA_INPUT_XML_FILE_LABEL

JIRA_INPUT_XML_FILE_VALUE

public javax.swing.JTextField JIRA_INPUT_XML_FILE_VALUE

OUTPUT_XML_FILE_LABEL

public javax.swing.JLabel OUTPUT_XML_FILE_LABEL

OUPUT_XML_FILE_VALUE

public javax.swing.JTextField OUPUT_XML_FILE_VALUE

DEFAULT_COMMENT_MSTATUS_NAME_LABEL

public javax.swing.JLabel DEFAULT_COMMENT_MSTATUS_NAME_LABEL

DEFAULT_COMMENT_MSTATUS_NAME_VALUE

public javax.swing.JTextField DEFAULT_COMMENT_MSTATUS_NAME_VALUE

JIRA_ATTACHMENTS_DIR_LABEL

public javax.swing.JLabel JIRA_ATTACHMENTS_DIR_LABEL

JIRA_ATTACHMENTS_DIR_VALUE

public javax.swing.JTextField JIRA_ATTACHMENTS_DIR_VALUE

TS_ATTACHMENTS_DIR_LABEL

public javax.swing.JLabel TS_ATTACHMENTS_DIR_LABEL

TS_ATTACHMENTS_DIR_VALUE

public javax.swing.JTextField TS_ATTACHMENTS_DIR_VALUE

IMPORT_MESSAGES_CHECKBOX

public javax.swing.JCheckBox IMPORT_MESSAGES_CHECKBOX

IMPORT_CUSTOM_FIELDS_CHECKBOX

public javax.swing.JCheckBox IMPORT_CUSTOM_FIELDS_CHECKBOX

IMPORT_COMPONENTS_AND_VERSIONS_CHECKBOX

public javax.swing.JCheckBox IMPORT_COMPONENTS_AND_VERSIONS_CHECKBOX

IMPORT_ATTACHMENTS_CHECKBOX

public javax.swing.JCheckBox IMPORT_ATTACHMENTS_CHECKBOX

DEFAULT_COMPONENT_FIELD_NAME_LABEL

public javax.swing.JLabel DEFAULT_COMPONENT_FIELD_NAME_LABEL

DEFAULT_COMPONENT_FIELD_NAME_VALUE

public javax.swing.JTextField DEFAULT_COMPONENT_FIELD_NAME_VALUE

DEFAULT_VERSION_REPEAT_NAME_LABEL

public javax.swing.JLabel DEFAULT_VERSION_REPEAT_NAME_LABEL

DEFAULT_VERSION_REPEAT_NAME_VALUE

public javax.swing.JTextField DEFAULT_VERSION_REPEAT_NAME_VALUE

DEFAULT_VERSION_FIX_NAME_LABEL

public javax.swing.JLabel DEFAULT_VERSION_FIX_NAME_LABEL

DEFAULT_VERSION_FIX_NAME_VALUE

public javax.swing.JTextField DEFAULT_VERSION_FIX_NAME_VALUE

IMPORT_PROBLEM_TASKS_CHECKBOX

public javax.swing.JCheckBox IMPORT_PROBLEM_TASKS_CHECKBOX

PROBLEM_TASK_CATEGORY_LABEL

public javax.swing.JLabel PROBLEM_TASK_CATEGORY_LABEL

PROBLEM_TASK_CATEGORY_VALUE

public javax.swing.JTextField PROBLEM_TASK_CATEGORY_VALUE

DEFAULT_USER_PRSTATUS_NAME_LABEL

public javax.swing.JLabel DEFAULT_USER_PRSTATUS_NAME_LABEL

DEFAULT_USER_PRSTATUS_NAME_VALUE

public javax.swing.JTextField DEFAULT_USER_PRSTATUS_NAME_VALUE

DEFAULT_USER_MANAGER_LOGIN_LABEL

public javax.swing.JLabel DEFAULT_USER_MANAGER_LOGIN_LABEL

DEFAULT_USER_MANAGER_LOGIN_VALUE

public javax.swing.JTextField DEFAULT_USER_MANAGER_LOGIN_VALUE

DEFAULT_USER_PASSWORD_LABEL

public javax.swing.JLabel DEFAULT_USER_PASSWORD_LABEL

DEFAULT_USER_PASSWORD_VALUE

public javax.swing.JTextField DEFAULT_USER_PASSWORD_VALUE

DEFAULT_USER_LOCALE_LABEL

public javax.swing.JLabel DEFAULT_USER_LOCALE_LABEL

DEFAULT_USER_LOCALE_VALUE

public javax.swing.JTextField DEFAULT_USER_LOCALE_VALUE

DEFAULT_USER_TIMEZONE_LABEL

public javax.swing.JLabel DEFAULT_USER_TIMEZONE_LABEL

DEFAULT_USER_TIMEZONE_VALUE

public javax.swing.JTextField DEFAULT_USER_TIMEZONE_VALUE
Constructor Detail

SGUI

public SGUI(ServerManager sman)
Method Detail

updateUIComponents

public void updateUIComponents()

updateFields

public void updateFields()

updateLocaleCombo

public void updateLocaleCombo()

updateLocaleLdapImport

public void updateLocaleLdapImport()

getHostName

public static java.lang.String getHostName()

getIcon

public static javax.swing.ImageIcon getIcon(java.lang.String file)

refreshDatabaseButtons

public void refreshDatabaseButtons(boolean process)

refreshLocaleUICombo

public void refreshLocaleUICombo(java.lang.String newLocale)
Refresh locale UI combo-box control

Parameters:
newLocale -

refreshLocaleUIMenu

public void refreshLocaleUIMenu(java.lang.String newLocale)

refreshStartButtons

public void refreshStartButtons()

lockDatabasePanel

public void lockDatabasePanel(boolean value)

init

public void init()

setUIFont

public static void setUIFont(javax.swing.plaf.FontUIResource f)

createMenuBar

public javax.swing.JMenuBar createMenuBar()

getActionByName

public javax.swing.Action getActionByName(java.lang.String name)

centre

public static void centre(java.awt.Window w)

createTopToolBar

public javax.swing.JToolBar createTopToolBar()

createStartUpToolBar

public javax.swing.JPanel createStartUpToolBar()

createSidePanel

public javax.swing.JPanel createSidePanel()

resizeColumnsByName

public static javax.swing.table.TableColumnModel resizeColumnsByName(javax.swing.JTable table)

refreshLdapImport

public void refreshLdapImport()

setFieldLdapImport

public void setFieldLdapImport()

refreshProgressBarImport

public void refreshProgressBarImport(boolean process)


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.