X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.rap%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Frap%2FWorkbenchLogin.java;h=a074ed956dc1f0ad033356a9a87bb4b7a8cc42ca;hb=a1d862e4ef6221ebc91fcccea688d66504020365;hp=2a98c6c9ff767f5185ce418989b97ab95a6fba37;hpb=739faf3400e7f2f1b2bf06bd1ccf9da042c78f5b;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.rap/src/org/argeo/security/ui/rap/WorkbenchLogin.java b/org.argeo.security.ui.rap/src/org/argeo/security/ui/rap/WorkbenchLogin.java index 2a98c6c9f..a074ed956 100644 --- a/org.argeo.security.ui.rap/src/org/argeo/security/ui/rap/WorkbenchLogin.java +++ b/org.argeo.security.ui.rap/src/org/argeo/security/ui/rap/WorkbenchLogin.java @@ -1,6 +1,7 @@ package org.argeo.security.ui.rap; import java.security.PrivilegedAction; +import java.util.Locale; import javax.security.auth.Subject; import javax.security.auth.login.CredentialNotFoundException; @@ -21,6 +22,7 @@ import org.argeo.eclipse.ui.dialogs.ErrorFeedback; import org.argeo.eclipse.ui.specific.UiContext; import org.eclipse.rap.rwt.RWT; import org.eclipse.rap.rwt.application.EntryPoint; +import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.ui.PlatformUI; @@ -91,8 +93,17 @@ abstract class WorkbenchLogin implements EntryPoint, CmsView { @Override public void createContents(Composite parent) { - createLoginPage(parent, this); + WorkbenchLogin.this.createLoginPage(parent, this); } + + @Override + protected void extendsCredentialsBlock(Composite credentialsBlock, + Locale selectedLocale, + SelectionListener loginSelectionListener) { + WorkbenchLogin.this.extendsCredentialsBlock(credentialsBlock, + selectedLocale, loginSelectionListener); + } + }; } @@ -106,6 +117,11 @@ abstract class WorkbenchLogin implements EntryPoint, CmsView { login.defaultCreateContents(parent); } + protected void extendsCredentialsBlock(Composite credentialsBlock, + Locale selectedLocale, SelectionListener loginSelectionListener) { + + } + @Override public void navigateTo(String state) { // TODO Auto-generated method stub