/** Base for login dialogs */
public abstract class AbstractLoginDialog extends TrayDialog implements
CallbackHandler {
+ private static final long serialVersionUID = -8046708963512717709L;
private final static Log log = LogFactory.getLog(AbstractLoginDialog.class);
final Button okButton = getButton(IDialogConstants.OK_ID);
okButton.setText("Login");
okButton.addSelectionListener(new SelectionListener() {
+ private static final long serialVersionUID = -200281625679096775L;
public void widgetSelected(final SelectionEvent event) {
processCallbacks = true;
});
final Button cancel = getButton(IDialogConstants.CANCEL_ID);
cancel.addSelectionListener(new SelectionListener() {
+ private static final long serialVersionUID = -3826030278084915815L;
public void widgetSelected(final SelectionEvent event) {
isCancelled = true;
import javax.security.auth.callback.PasswordCallback;
import javax.security.auth.callback.TextOutputCallback;
-import org.argeo.security.core.BundleContextCallback;
+import org.argeo.security.login.BundleContextCallback;
import org.argeo.security.ui.SecurityUiPlugin;
import org.argeo.util.LocaleCallback;
import org.eclipse.swt.SWT;
/** Default authentication dialog, to be used as {@link CallbackHandler}. */
public class DefaultLoginDialog extends AbstractLoginDialog {
+ private static final long serialVersionUID = -8551827590693035734L;
+
public DefaultLoginDialog() {
this(SecurityUiPlugin.display.get().getActiveShell());
}
passwordText
.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
passwordText.addModifyListener(new ModifyListener() {
+ private static final long serialVersionUID = -7099363995047686732L;
public void modifyText(ModifyEvent event) {
// FIXME use getTextChars() in Eclipse 3.7
combo.select(callback.getDefaultIndex());
combo.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
combo.addSelectionListener(new SelectionListener() {
+ private static final long serialVersionUID = 38678989091946277L;
+
@Override
public void widgetSelected(SelectionEvent e) {
callback.setSelectedIndex(combo.getSelectionIndex());
}
text.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
text.addModifyListener(new ModifyListener() {
+ private static final long serialVersionUID = 7300032545287292973L;
public void modifyText(ModifyEvent event) {
callback.setName(text.getText());