Package org.opencms.ui.login
Class CmsLoginForm
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractComponentContainer
-
- com.vaadin.ui.AbstractLayout
-
- com.vaadin.ui.AbstractOrderedLayout
-
- com.vaadin.ui.VerticalLayout
-
- com.vaadin.v7.ui.VerticalLayout
-
- org.opencms.ui.login.CmsLoginForm
-
- All Implemented Interfaces:
com.vaadin.event.ContextClickEvent.ContextClickNotifier
,com.vaadin.event.LayoutEvents.LayoutClickNotifier
,com.vaadin.event.MethodEventSource
,com.vaadin.server.ClientConnector
,com.vaadin.server.Sizeable
,com.vaadin.shared.Connector
,com.vaadin.ui.Component
,com.vaadin.ui.ComponentContainer
,com.vaadin.ui.HasComponents
,com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier
,com.vaadin.ui.Layout
,com.vaadin.ui.Layout.AlignmentHandler
,com.vaadin.ui.Layout.MarginHandler
,com.vaadin.ui.Layout.SpacingHandler
,java.io.Serializable
,java.lang.Iterable<com.vaadin.ui.Component>
public class CmsLoginForm extends com.vaadin.v7.ui.VerticalLayout
Login form.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
-
-
Field Summary
Fields Modifier and Type Field Description protected CmsLoginController
m_controller
The login controller.static java.lang.String
PC_TYPE_PRIVATE
The private PC type constant.static java.lang.String
PC_TYPE_PUBLIC
The public PC type constant.
-
Constructor Summary
Constructors Constructor Description CmsLoginForm(CmsLoginController controller, java.util.Locale locale)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearError()
Hides the error message.java.lang.String
getOrgUnit()
Gets the OU.java.lang.String
getPassword()
Gets the password.java.lang.String
getPcType()
Gets the PC type.java.lang.String
getUser()
Gets the user.void
resetPassword()
Resets the password field.void
selectOrgUnit(java.lang.String preselectedOu)
Selects a specific org unit.void
setOptionsVisible(boolean optionsVisible)
Sets visibility of 'advanced' options.void
setSelectableOrgUnits(java.util.List<CmsOrganizationalUnit> ous)
Sets the org units available for selection.void
toggleOptionsVisible()
Toggles visibility of 'advanced' options.protected void
togglePasswordVisible()
Toggles the password visibility (also changes icon for the password visibility toggle button).-
Methods inherited from class com.vaadin.ui.VerticalLayout
addComponentsAndExpand, getState, getState
-
Methods inherited from class com.vaadin.ui.AbstractOrderedLayout
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesign
-
Methods inherited from class com.vaadin.ui.AbstractComponentContainer
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidth
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
-
Methods inherited from interface com.vaadin.ui.ComponentContainer
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponents
-
-
-
-
Field Detail
-
PC_TYPE_PRIVATE
public static final java.lang.String PC_TYPE_PRIVATE
The private PC type constant.- See Also:
- Constant Field Values
-
PC_TYPE_PUBLIC
public static final java.lang.String PC_TYPE_PUBLIC
The public PC type constant.- See Also:
- Constant Field Values
-
m_controller
protected CmsLoginController m_controller
The login controller.
-
-
Constructor Detail
-
CmsLoginForm
public CmsLoginForm(CmsLoginController controller, java.util.Locale locale)
Creates a new instance.- Parameters:
controller
- the login controllerlocale
- the locale to use
-
-
Method Detail
-
clearError
public void clearError()
Hides the error message.
-
getOrgUnit
public java.lang.String getOrgUnit()
Gets the OU.- Returns:
- the OU
-
getPassword
public java.lang.String getPassword()
Gets the password.- Returns:
- the password
-
getPcType
public java.lang.String getPcType()
Gets the PC type.- Returns:
- the PC type
-
getUser
public java.lang.String getUser()
Gets the user.- Returns:
- the user
-
resetPassword
public void resetPassword()
Resets the password field.
-
selectOrgUnit
public void selectOrgUnit(java.lang.String preselectedOu)
Selects a specific org unit.- Parameters:
preselectedOu
- the OU to select
-
setOptionsVisible
public void setOptionsVisible(boolean optionsVisible)
Sets visibility of 'advanced' options.- Parameters:
optionsVisible
- true if the options should be shown, false if not
-
setSelectableOrgUnits
public void setSelectableOrgUnits(java.util.List<CmsOrganizationalUnit> ous)
Sets the org units available for selection.- Parameters:
ous
- the ous
-
toggleOptionsVisible
public void toggleOptionsVisible()
Toggles visibility of 'advanced' options.
-
togglePasswordVisible
protected void togglePasswordVisible()
Toggles the password visibility (also changes icon for the password visibility toggle button).
-
-