/** * Returns the set of data that user has entered through this wizard. * * @return Iterator */ @Override public Iterator<Map.Entry<String, String>> getSummary() { Hashtable<String, String> summaryTable = new Hashtable<String, String>(); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.USERNAME"), registration.getUserID()); summaryTable.put( Resources.getString("service.gui.REMEMBER_PASSWORD"), Boolean.toString(registration.isRememberPassword())); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.SERVER"), registration.getServerAddress()); summaryTable.put( Resources.getString("service.gui.PORT"), String.valueOf(registration.getServerPort())); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.ENABLE_KEEP_ALIVE"), String.valueOf(registration.isSendKeepAlive())); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.ENABLE_GMAIL_NOTIFICATIONS"), String.valueOf(registration.isGmailNotificationEnabled())); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.RESOURCE"), registration.getResource()); summaryTable.put( Resources.getString("plugin.jabberaccregwizz.PRIORITY"), String.valueOf(registration.getPriority())); summaryTable.put( Resources.getString("plugin.sipaccregwizz.DTMF_METHOD"), registration.getDTMFMethod()); summaryTable.put( Resources.getString("plugin.sipaccregwizz.DTMF_MINIMAL_TONE_DURATION"), registration.getDtmfMinimalToneDuration()); return summaryTable.entrySet().iterator(); }
/** * Implements the <code>AccountRegistrationWizard.getProtocolDescription * </code> method. Returns the description of the protocol for this wizard. * * @return String */ @Override public String getProtocolDescription() { return Resources.getString("plugin.jabberaccregwizz.PROTOCOL_DESCRIPTION"); }
/** * Implements the <code>AccountRegistrationWizard.getProtocolName</code> method. Returns the * protocol name for this wizard. * * @return String */ @Override public String getProtocolName() { return Resources.getString("plugin.jabberaccregwizz.PROTOCOL_NAME"); }
/** * Implements the <code>AccountRegistrationWizard.getPageImage</code> method. Returns the image * used to decorate the wizard page * * @return byte[] the image used to decorate the wizard page */ @Override public byte[] getPageImage() { return Resources.getImage(Resources.PAGE_IMAGE); }
/** * Implements the <code>AccountRegistrationWizard.getIcon</code> method. Returns the icon to be * used for this wizard. * * @return byte[] */ @Override public byte[] getIcon() { return Resources.getImage(Resources.PROTOCOL_ICON); }
/** * Return the string for add existing account button. * * @return the string for add existing account button. */ protected String getExistingAccountLabel() { return Resources.getString("plugin.jabberaccregwizz.EXISTING_ACCOUNT"); }
/** * Return the string for create new account button. * * @return the string for create new account button. */ protected String getCreateAccountLabel() { return Resources.getString("plugin.jabberaccregwizz.REGISTER_NEW_ACCOUNT_TEXT"); }
/** * Return the string for add existing account button. * * @return the string for add existing account button. */ protected String getCreateAccountButtonLabel() { return Resources.getString("plugin.jabberaccregwizz.NEW_ACCOUNT_TITLE"); }
/** * Returns the display label used for the jabber id field. * * @return the jabber id display label string. */ protected String getUsernameLabel() { return Resources.getString("plugin.jabberaccregwizz.USERNAME"); }
/** * Creates an instance of <tt>JabberAccountRegistrationWizard</tt>. * * @param wizardContainer the wizard container, where this wizard is added */ public JabberAccountRegistrationWizard(WizardContainer wizardContainer) { setWizardContainer(wizardContainer); wizardContainer.setFinishButtonText(Resources.getString("service.gui.SIGN_IN")); }