public class SIPAccountRegistrationForm extends TransparentPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SIPAccountRegistrationForm(SIPAccountRegistrationWizard wizard)
Creates an instance of SIPAccountRegistrationForm.
|
Modifier and Type | Method and Description |
---|---|
void |
addValidatingPanel(ValidatingPanel panel)
Adds panel to the list of panels with values which need validation.
|
boolean |
commitPage(SIPAccountRegistration registration)
Saves the user input when the "Next" wizard buttons is clicked.
|
protected java.lang.String |
getCreateAccountLabel()
Return the string for create new account button.
|
SIPAccountCreationFormService |
getCreateAccountService()
Returns an instance of CreateAccountService through which the
user could create an account.
|
protected java.lang.String |
getExistingAccountLabel()
Return the string for add existing account button.
|
java.lang.String |
getForgotPasswordLink()
Returns the forgot password link.
|
java.lang.String |
getForgotPasswordLinkName()
Returns the forgot password link name.
|
SIPAccountRegistration |
getRegistration()
Returns the current sip registration holding all values.
|
(package private) static java.lang.String |
getServerFromUserName(java.lang.String userName)
Return the server part of the sip user name.
|
java.awt.Component |
getSimpleForm()
Returns a simple version of this registration form.
|
java.lang.String |
getUsernameExample()
Returns the username example.
|
protected java.lang.String |
getUsernameLabel()
Returns the display label used for the sip id field.
|
java.lang.String |
getWebSignupLinkName()
Returns the sign up link name.
|
(package private) void |
init()
Initializes all panels, buttons, etc.
|
boolean |
isModification()
Indicates if this wizard is modifying an existing account or is creating
a new one.
|
void |
loadAccount(SIPAccountRegistration sipAccReg)
Loads given account registration object.
|
(package private) void |
reValidateInput()
Call this to trigger revalidation of all the input values
and change the state of next/finish button.
|
(package private) void |
setCreateButtonSelected()
Selects the create account button.
|
void |
setModification(boolean isModification)
Sets the isModification property.
|
(package private) java.lang.String |
setServerFieldAccordingToUIN(java.lang.String userName)
Parse the server part from the sip id and set it to server as default
value.
|
void |
webSignup()
Sign ups through the web.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public SIPAccountRegistrationForm(SIPAccountRegistrationWizard wizard)
wizard
- the parent wizardvoid init()
java.lang.String setServerFieldAccordingToUIN(java.lang.String userName)
userName
- the account user namevoid reValidateInput()
public void addValidatingPanel(ValidatingPanel panel)
panel
- ValidatingPanel.static java.lang.String getServerFromUserName(java.lang.String userName)
userName
- the username.public boolean isModification()
true
to indicate that this wizard is currently in
modification mode, false
- otherwise.public boolean commitPage(SIPAccountRegistration registration)
registration
- the SIPAccountRegistrationpublic void loadAccount(SIPAccountRegistration sipAccReg)
sipAccReg
- the account registration object to load.public java.awt.Component getSimpleForm()
public void setModification(boolean isModification)
isModification
- indicates if this form is created for modificationpublic java.lang.String getUsernameExample()
public void webSignup()
public java.lang.String getWebSignupLinkName()
public java.lang.String getForgotPasswordLinkName()
public java.lang.String getForgotPasswordLink()
public SIPAccountCreationFormService getCreateAccountService()
protected java.lang.String getUsernameLabel()
public SIPAccountRegistration getRegistration()
protected java.lang.String getExistingAccountLabel()
protected java.lang.String getCreateAccountLabel()
void setCreateButtonSelected()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.