@Route(path="login", root=true) @UiDescriptor(value="login-screen.xml") @UiController(value="login") public class LoginScreen extends Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected App |
app |
protected LoginScreenAuthDelegate |
authDelegate |
protected Connection |
connection |
protected GlobalConfig |
globalConfig |
protected LookupField<java.util.Locale> |
localesSelect |
protected TextField<java.lang.String> |
loginField |
protected Image |
logoImage |
protected Messages |
messages |
protected Notifications |
notifications |
protected PasswordField |
passwordField |
protected CheckBox |
rememberMeCheckBox |
protected Screens |
screens |
protected UrlRouting |
urlRouting |
protected WebAuthConfig |
webAuthConfig |
protected WebConfig |
webConfig |
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
LoginScreen() |
Modifier and Type | Method and Description |
---|---|
protected void |
doLogin() |
protected void |
doLogin(Credentials credentials) |
protected void |
doRememberMeLogin() |
protected void |
initDefaultCredentials() |
protected void |
initLocales() |
protected void |
initLogoImage() |
protected void |
initPoweredByLink() |
protected void |
initRememberMe() |
protected void |
initRememberMeLocalesBox() |
void |
login() |
protected void |
onAfterShow(Screen.AfterShowEvent event) |
protected void |
onInit(Screen.InitEvent event) |
protected void |
setAuthInfo(LoginScreenAuthDelegate.AuthInfo authInfo) |
protected void |
setRememberMeCookies() |
protected void |
showLoginException(java.lang.String message) |
protected void |
showUnhandledExceptionOnLogin(java.lang.Exception e) |
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, applyDataLoadingSettings, applySettings, close, close, closeWithDefaultAction, deleteSettings, fireEvent, getBeanLocator, getEventHub, getExtensions, getId, getScreenData, getSettings, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, isSaveScreenHistoryOnClose, isSaveSettingsOnClose, saveSettings, setBeanLocator, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
@Inject protected GlobalConfig globalConfig
@Inject protected WebConfig webConfig
@Inject protected WebAuthConfig webAuthConfig
@Inject protected Messages messages
@Inject protected Notifications notifications
@Inject protected Screens screens
@Inject protected App app
@Inject protected Connection connection
@Inject protected LoginScreenAuthDelegate authDelegate
@Inject protected Image logoImage
@Inject protected TextField<java.lang.String> loginField
@Inject protected CheckBox rememberMeCheckBox
@Inject protected PasswordField passwordField
@Inject protected LookupField<java.util.Locale> localesSelect
@Inject protected UrlRouting urlRouting
@Subscribe protected void onInit(Screen.InitEvent event)
@Subscribe protected void onAfterShow(Screen.AfterShowEvent event)
protected void initPoweredByLink()
protected void initLocales()
protected void initLogoImage()
protected void initRememberMe()
protected void initRememberMeLocalesBox()
protected void initDefaultCredentials()
protected void showUnhandledExceptionOnLogin(java.lang.Exception e)
protected void showLoginException(java.lang.String message)
public void login()
protected void setRememberMeCookies()
protected void doLogin()
protected void doLogin(Credentials credentials) throws LoginException
LoginException
protected void doRememberMeLogin()
protected void setAuthInfo(LoginScreenAuthDelegate.AuthInfo authInfo)