public class SignInPanel extends Panel
IAuthenticationStrategy
,
SecuritySettings.getAuthenticationStrategy()
,
DefaultAuthenticationStrategy
,
Serialized FormModifier and Type | Class and Description |
---|---|
class |
SignInPanel.SignInForm
Sign in form.
|
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
Constructor and Description |
---|
SignInPanel(String id) |
SignInPanel(String id,
boolean includeRememberMe) |
Modifier and Type | Method and Description |
---|---|
protected SignInPanel.SignInForm |
getForm() |
String |
getPassword()
Convenience method to access the password.
|
boolean |
getRememberMe()
Get model object of the rememberMe checkbox
|
String |
getUsername()
Convenience method to access the username.
|
protected void |
onConfigure()
Try to sign-in with remembered credentials.
|
protected void |
onSignInFailed()
Called when sign in failed
|
protected void |
onSignInRemembered()
Called when sign-in was remembered.
|
protected void |
onSignInSucceeded()
Called when sign in was successful
|
void |
setPassword(String password)
Set the password
|
void |
setRememberMe(boolean rememberMe) |
void |
setUsername(String username)
Set the username
|
getRegionMarkup, newMarkupSourcingStrategy
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dequeue, newDequeueContext
forEach, spliterator
public SignInPanel(String id)
Component.Component(String)
public SignInPanel(String id, boolean includeRememberMe)
id
- See Component constructorincludeRememberMe
- True if form should include a remember-me checkboxComponent.Component(String)
protected SignInPanel.SignInForm getForm()
protected void onConfigure()
onConfigure
in class Component
setRememberMe(boolean)
public String getPassword()
public void setPassword(String password)
password
- public String getUsername()
public void setUsername(String username)
username
- public boolean getRememberMe()
public void setRememberMe(boolean rememberMe)
rememberMe
- If true, rememberMe will be enabled (username and password will be persisted
somewhere)protected void onSignInFailed()
protected void onSignInSucceeded()
protected void onSignInRemembered()
By default tries to continue to the original destination or switches to the application's home page.
Note: This method will be called during rendering of this panel, thus a
RestartResponseException
has to be used to switch to a different page.
onConfigure()
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.