Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.gui.login
Class ChangePwDialog  view ChangePwDialog download ChangePwDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended bycom.flexstor.common.awt.dialogs.ModalDlg
                      extended bycom.flexstor.common.awt.dialogs.OptionDlg
                          extended bycom.flexstor.common.gui.login.ChangePwDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, com.flexstor.common.awt.event.FlexTextListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable

public class ChangePwDialog
extends com.flexstor.common.awt.dialogs.OptionDlg
implements com.flexstor.common.awt.event.FlexTextListener, java.awt.event.ActionListener

Creates the Text Fields for Old and New PW and puts them in a Panel for the super class to display.


Nested Class Summary
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean bPrevConfirm
           
private  boolean bPrevPassword
           
private  boolean bValidConfirm
           
private  boolean bValidPassword
           
private  int nStatus
           
private  com.flexstor.common.awt.field.FlexTextField tfConfirm
           
private  com.flexstor.common.awt.field.FlexTextField tfPassword
           
 
Fields inherited from class com.flexstor.common.awt.dialogs.OptionDlg
ACTION_APPLY, ACTION_CANCEL, ACTION_CUSTOM, ACTION_DISCARD, ACTION_HELP, ACTION_NO, ACTION_OK, ACTION_SAVE, ACTION_YES, APPLY_DISCARD_CANCEL, helpHandler, IDENTIFIER, keyWatcher, nCancelActionId, nDefaultActionId, OK, OK_CANCEL, OK_CANCEL_HELP, pnlButtons, vButtons, YES_NO, YES_NO_CANCEL
 
Fields inherited from class com.flexstor.common.awt.dialogs.ModalDlg
bEnforceMinimumSize, focusComponent, fParent
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ChangePwDialog(java.awt.Frame frame, java.lang.String sTitle)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          This method is invoked when an action occurs.
private  com.flexstor.common.awt.FlexPanel buildFieldPanel()
          Builds the panel for the text fields.
protected  boolean canPerformDefaultAction()
          This abstract method returns a boolean indicating if the default action can be executed, i.e.
 int doChangePassword(LoginUserData loginData)
           
private  void enableFields()
           
 void textValueChangeBegin(com.flexstor.common.awt.event.FlexTextEvent e)
           
 void textValueChangeEnd(com.flexstor.common.awt.event.FlexTextEvent e)
           
 
Methods inherited from class com.flexstor.common.awt.dialogs.OptionDlg
addNotify, createButtonPanel, createButtons, getCancelAction, getComponentForId, getDefaultAction, getFieldId, getStatus, getWindowId, initialize, keyPressed, keyReleased, keyTyped, registerHelpHandler, setCancelAction, setContent, setDefaultAction, setStatus
 
Methods inherited from class com.flexstor.common.awt.dialogs.ModalDlg
centerOn, enableInput, setFocusComponent, setMinimumSizeEnforcement, setVisible, validate
 
Methods inherited from class java.awt.Dialog
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusDownCycle, update, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nStatus

private int nStatus

bValidPassword

private boolean bValidPassword

bValidConfirm

private boolean bValidConfirm

bPrevPassword

private boolean bPrevPassword

bPrevConfirm

private boolean bPrevConfirm

tfPassword

private com.flexstor.common.awt.field.FlexTextField tfPassword

tfConfirm

private com.flexstor.common.awt.field.FlexTextField tfConfirm
Constructor Detail

ChangePwDialog

public ChangePwDialog(java.awt.Frame frame,
                      java.lang.String sTitle)
Method Detail

doChangePassword

public int doChangePassword(LoginUserData loginData)

buildFieldPanel

private com.flexstor.common.awt.FlexPanel buildFieldPanel()
Builds the panel for the text fields.


textValueChangeBegin

public void textValueChangeBegin(com.flexstor.common.awt.event.FlexTextEvent e)
Specified by:
textValueChangeBegin in interface com.flexstor.common.awt.event.FlexTextListener

textValueChangeEnd

public void textValueChangeEnd(com.flexstor.common.awt.event.FlexTextEvent e)
Specified by:
textValueChangeEnd in interface com.flexstor.common.awt.event.FlexTextListener

enableFields

private void enableFields()

canPerformDefaultAction

protected boolean canPerformDefaultAction()
Description copied from class: com.flexstor.common.awt.dialogs.OptionDlg
This abstract method returns a boolean indicating if the default action can be executed, i.e. if this method returns false, the enter key does NOT fire an action event.


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener