public class CmsLogin extends java.lang.Object implements CmsStyles, javax.security.auth.callback.CallbackHandler
CMS_BODY, CMS_END, CMS_FOOTER, CMS_HEADER, CMS_HEADER_CENTER, CMS_HEADER_END, CMS_HEADER_LEAD, CMS_LEAD, CMS_LINK, CMS_LOGIN_DIALOG, CMS_LOGIN_DIALOG_PASSWORD, CMS_LOGIN_DIALOG_USERNAME, CMS_MENU_LINK, CMS_SCROLLED_AREA, CMS_SHELL, CMS_STATIC_TEXT, CMS_USER_MENU, CMS_USER_MENU_ITEM, CMS_USER_MENU_LINK
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Composite |
anonymousUi(org.eclipse.swt.widgets.Composite parent) |
protected void |
createContents(org.eclipse.swt.widgets.Composite parent) |
org.eclipse.swt.widgets.Composite |
createCredentialsBlock(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Composite |
createLocalesBlock(org.eclipse.swt.widgets.Composite parent) |
void |
createUi(org.eclipse.swt.widgets.Composite parent) |
void |
defaultCreateContents(org.eclipse.swt.widgets.Composite parent) |
protected void |
extendsCredentialsBlock(org.eclipse.swt.widgets.Composite credentialsBlock,
java.util.Locale selectedLocale,
org.eclipse.swt.events.SelectionListener loginSelectionListener)
To be overridden in order to provide custom login button and other links.
|
protected org.eclipse.swt.widgets.Composite |
getCredentialsBlock() |
void |
handle(javax.security.auth.callback.Callback[] callbacks) |
protected boolean |
isAnonymous() |
protected boolean |
login() |
protected void |
logout() |
void |
setSubject(javax.security.auth.Subject subject) |
protected void |
specificUserUi(org.eclipse.swt.widgets.Composite parent)
To be overridden
|
protected void |
updateLocale(java.util.Locale selectedLocale) |
protected org.eclipse.swt.widgets.Composite |
userUi(org.eclipse.swt.widgets.Composite parent) |
public CmsLogin(CmsView cmsView)
protected boolean isAnonymous()
public final void createUi(org.eclipse.swt.widgets.Composite parent)
protected void createContents(org.eclipse.swt.widgets.Composite parent)
public final void defaultCreateContents(org.eclipse.swt.widgets.Composite parent)
public final org.eclipse.swt.widgets.Composite createCredentialsBlock(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.widgets.Composite getCredentialsBlock()
protected org.eclipse.swt.widgets.Composite userUi(org.eclipse.swt.widgets.Composite parent)
protected void specificUserUi(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.widgets.Composite anonymousUi(org.eclipse.swt.widgets.Composite parent)
protected void extendsCredentialsBlock(org.eclipse.swt.widgets.Composite credentialsBlock, java.util.Locale selectedLocale, org.eclipse.swt.events.SelectionListener loginSelectionListener)
protected void updateLocale(java.util.Locale selectedLocale)
protected org.eclipse.swt.widgets.Composite createLocalesBlock(org.eclipse.swt.widgets.Composite parent)
protected boolean login()
protected void logout()
public void handle(javax.security.auth.callback.Callback[] callbacks) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException
handle
in interface javax.security.auth.callback.CallbackHandler
java.io.IOException
javax.security.auth.callback.UnsupportedCallbackException
public void setSubject(javax.security.auth.Subject subject)
Copyright © 2007–2020. All rights reserved.