diff --git a/src/net/java/sip/communicator/plugin/icqaccregwizz/FirstWizardPage.java b/src/net/java/sip/communicator/plugin/icqaccregwizz/FirstWizardPage.java index a2a33ffaa..a4fa5bae8 100644 --- a/src/net/java/sip/communicator/plugin/icqaccregwizz/FirstWizardPage.java +++ b/src/net/java/sip/communicator/plugin/icqaccregwizz/FirstWizardPage.java @@ -220,15 +220,17 @@ public void pageBack() { * @param protocolProvider The ProtocolProviderService to load the * data from. */ - public void loadAccount(ProtocolProviderService protocolProvider, - boolean rememberPassword) { + public void loadAccount(ProtocolProviderService protocolProvider) { AccountID accountID = protocolProvider.getAccountID(); String password = (String)accountID.getAccountProperties() .get(ProtocolProviderFactory.PASSWORD); this.uinField.setText(accountID.getUserID()); - this.passField.setText(password); - this.rememberPassBox.setSelected(rememberPassword); + if(password != null) { + this.passField.setText(password); + + this.rememberPassBox.setSelected(true); + } } } diff --git a/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccRegWizzActivator.java b/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccRegWizzActivator.java index dd980b78e..e74e1b030 100644 --- a/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccRegWizzActivator.java +++ b/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccRegWizzActivator.java @@ -73,20 +73,4 @@ public static ProtocolProviderFactory getIcqProtocolProviderFactory() { return (ProtocolProviderFactory) bundleContext.getService(serRefs[0]); } - - /** - * Returns the ConfigurationService. - * @return the ConfigurationService - */ - public static ConfigurationService getConfigurationService() { - if(configService == null) { - ServiceReference configReference = bundleContext - .getServiceReference(ConfigurationService.class.getName()); - - configService = (ConfigurationService) bundleContext - .getService(configReference); - } - - return configService; - } } diff --git a/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccountRegistrationWizard.java b/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccountRegistrationWizard.java index 7a24cc6f1..a41a1faae 100644 --- a/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccountRegistrationWizard.java +++ b/src/net/java/sip/communicator/plugin/icqaccregwizz/IcqAccountRegistrationWizard.java @@ -8,11 +8,11 @@ import java.util.*; -import org.osgi.framework.*; -import net.java.sip.communicator.service.configuration.*; import net.java.sip.communicator.service.gui.*; import net.java.sip.communicator.service.protocol.*; +import org.osgi.framework.*; + /** * The IcqAccountRegistrationWizard is an implementation of the * AccountRegistrationWizard for the ICQ protocol. It should allow @@ -29,13 +29,8 @@ public class IcqAccountRegistrationWizard implements AccountRegistrationWizard { private WizardContainer wizardContainer; - ConfigurationService configService - = IcqAccRegWizzActivator.getConfigurationService(); - private ProtocolProviderService protocolProvider; - private String propertiesPackage = "net.java.sip.communicator.plugin.icqaccregwizz"; - /** * Creates an instance of IcqAccountRegistrationWizard. * @param wizardContainer the wizard container, where this wizard @@ -132,12 +127,7 @@ public ProtocolProviderService installAccount( AccountID accountID = providerFactory.installAccount( user, accountProperties); - - configService.setProperty( - propertiesPackage + ".REMEMBER_PASSWORD", - new Boolean(registration.isRememberPassword()) - ); - + ServiceReference serRef = providerFactory .getProviderForAccount(accountID); @@ -158,12 +148,6 @@ public void loadAccount(ProtocolProviderService protocolProvider) { this.protocolProvider = protocolProvider; - boolean rememberPassword - = new Boolean(configService - .getString(propertiesPackage + ".REMEMBER_PASSWORD")) - .booleanValue(); - - this.firstWizardPage.loadAccount( - protocolProvider, rememberPassword); + this.firstWizardPage.loadAccount(protocolProvider); } } diff --git a/src/net/java/sip/communicator/plugin/jabberaccregwizz/FirstWizardPage.java b/src/net/java/sip/communicator/plugin/jabberaccregwizz/FirstWizardPage.java index f3cc4eb1d..4cad46b00 100644 --- a/src/net/java/sip/communicator/plugin/jabberaccregwizz/FirstWizardPage.java +++ b/src/net/java/sip/communicator/plugin/jabberaccregwizz/FirstWizardPage.java @@ -265,16 +265,17 @@ public void pageBack() { * @param protocolProvider The ProtocolProviderService to load the * data from. */ - public void loadAccount(ProtocolProviderService protocolProvider, - boolean rememberPassword) { + public void loadAccount(ProtocolProviderService protocolProvider) { AccountID accountID = protocolProvider.getAccountID(); String password = (String)accountID.getAccountProperties() .get(ProtocolProviderFactory.PASSWORD); - + this.uinField.setText(accountID.getUserID()); - this.passField.setText(password); - this.rememberPassBox.setSelected(rememberPassword); + if(password != null) { + this.passField.setText(password); + this.rememberPassBox.setSelected(true); + } } /** diff --git a/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccRegWizzActivator.java b/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccRegWizzActivator.java index aec4bb6b8..e217a61ca 100644 --- a/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccRegWizzActivator.java +++ b/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccRegWizzActivator.java @@ -75,20 +75,4 @@ public static ProtocolProviderFactory getJabberProtocolProviderFactory() { return (ProtocolProviderFactory) bundleContext.getService(serRefs[0]); } - - /** - * Returns the ConfigurationService. - * @return the ConfigurationService - */ - public static ConfigurationService getConfigurationService() { - if(configService == null) { - ServiceReference configReference = bundleContext - .getServiceReference(ConfigurationService.class.getName()); - - configService = (ConfigurationService) bundleContext - .getService(configReference); - } - - return configService; - } } diff --git a/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccountRegistrationWizard.java b/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccountRegistrationWizard.java index 6ae94d447..8423958ef 100644 --- a/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccountRegistrationWizard.java +++ b/src/net/java/sip/communicator/plugin/jabberaccregwizz/JabberAccountRegistrationWizard.java @@ -29,9 +29,6 @@ public class JabberAccountRegistrationWizard implements AccountRegistrationWizar private WizardContainer wizardContainer; - ConfigurationService configService - = JabberAccRegWizzActivator.getConfigurationService(); - private ProtocolProviderService protocolProvider; private String propertiesPackage = "net.java.sip.communicator.plugin.jabberaccregwizz"; @@ -145,11 +142,6 @@ public ProtocolProviderService installAccount( AccountID accountID = providerFactory.installAccount( user, accountProperties); - configService.setProperty( - propertiesPackage + ".REMEMBER_PASSWORD", - new Boolean(registration.isRememberPassword()) - ); - ServiceReference serRef = providerFactory .getProviderForAccount(accountID); @@ -170,12 +162,6 @@ public void loadAccount(ProtocolProviderService protocolProvider) { this.protocolProvider = protocolProvider; - boolean rememberPassword - = new Boolean(configService - .getString(propertiesPackage + ".REMEMBER_PASSWORD")) - .booleanValue(); - - this.firstWizardPage.loadAccount( - protocolProvider, rememberPassword); + this.firstWizardPage.loadAccount(protocolProvider); } }