public class SIPAccountRegistrationWizard extends ExtendedDesktopAccountRegWizard
Constructor and Description |
---|
SIPAccountRegistrationWizard(WizardContainer wizardContainer)
Creates an instance of IPPIAccountRegistrationWizard.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccountIconPath()
Returns the account icon path.
|
protected java.lang.String |
getCreateAccountLabel()
Return the string for create new account button.
|
protected SIPAccountCreationFormService |
getCreateAccountService()
Returns an instance of CreateAccountService through which the
user could create an account.
|
protected java.lang.String |
getExistingAccountLabel()
Return the string for add existing account button.
|
java.lang.Object |
getFirstPageIdentifier()
Returns the identifier of the page to show first in the wizard.
|
byte[] |
getIcon()
Implements the
AccountRegistrationWizard.getIcon method. |
java.lang.Object |
getLastPageIdentifier()
Returns the identifier of the page to show last in the wizard.
|
byte[] |
getPageImage()
Implements the
AccountRegistrationWizard.getPageImage method. |
java.util.Iterator<WizardPage> |
getPages()
Returns the set of pages contained in this wizard.
|
java.util.Iterator<WizardPage> |
getPages(SIPAccountRegistration registration)
Returns the set of pages contained in this wizard.
|
java.lang.String |
getProtocol()
Returns the protocol name as listed in "ProtocolNames" or just the name
of the service.
|
java.lang.String |
getProtocolDescription()
Implements the
AccountRegistrationWizard.getProtocolDescription
method. |
java.lang.String |
getProtocolIconPath()
Returns the protocol icon path.
|
java.lang.String |
getProtocolName()
Implements the
AccountRegistrationWizard.getProtocolName
method. |
SIPAccountRegistration |
getRegistration()
Returns the registration object, which will store all the data through
the wizard.
|
java.lang.Object |
getSimpleForm(boolean isCreateAccount)
Returns a simple account registration form that would be the first form
shown to the user.
|
java.lang.Object |
getSimpleForm(SIPAccountRegistration registration,
boolean isCreateAccount)
Returns the simple form.
|
java.awt.Dimension |
getSize()
Returns the size of this wizard.
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> |
getSummary()
Returns the set of data that user has entered through this wizard.
|
java.lang.String |
getUserNameExample()
Returns an example string, which should indicate to the user how the
user name should look like.
|
protected java.lang.String |
getUsernameLabel()
Returns the display label used for the sip id field.
|
java.lang.String |
getWebSignupLinkName()
Returns the name of the web sign up link.
|
boolean |
isSignupSupported()
Indicates if a sign up form is supported by this wizard.
|
boolean |
isWebSignupSupported()
Returns
true if the web sign up is supported by the current
implementation, false - otherwise. |
void |
loadAccount(ProtocolProviderService protocolProvider)
Fills the id and Password fields in this panel with the data coming
from the given protocolProvider.
|
void |
setCreateAccountView()
Sets the create account view of this registration wizard.
|
protected void |
setRegistration(SIPAccountRegistration registration)
Sets the registration object, which will store all the data through
the wizard.
|
ProtocolProviderService |
signin()
Installs the account created through this wizard.
|
ProtocolProviderService |
signin(java.lang.String userName,
java.lang.String password)
Installs the account with the given user name and password.
|
accountRemoved, getForgotPasswordLink, getForgotPasswordLinkName, getWizardContainer, isAdvancedConfigurationEnabled, isHidden, isModification, isPreferredProtocol, isSimpleFormEnabled, setModification, setWizardContainer, webSignup
public SIPAccountRegistrationWizard(WizardContainer wizardContainer)
wizardContainer
- the wizard container, where this wizard
is addedpublic byte[] getIcon()
AccountRegistrationWizard.getIcon
method.
Returns the icon to be used for this wizard.getIcon
in class AccountRegistrationWizard
public byte[] getPageImage()
AccountRegistrationWizard.getPageImage
method.
Returns the image used to decorate the wizard pagegetPageImage
in class AccountRegistrationWizard
public java.lang.String getProtocolName()
AccountRegistrationWizard.getProtocolName
method. Returns the protocol name for this wizard.getProtocolName
in class AccountRegistrationWizard
public java.lang.String getProtocolDescription()
AccountRegistrationWizard.getProtocolDescription
method. Returns the description of the protocol for this wizard.getProtocolDescription
in class AccountRegistrationWizard
public java.util.Iterator<WizardPage> getPages()
getPages
in class AccountRegistrationWizard
public java.util.Iterator<WizardPage> getPages(SIPAccountRegistration registration)
registration
- the registration objectpublic java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> getSummary()
getSummary
in class AccountRegistrationWizard
public ProtocolProviderService signin() throws OperationFailedException
signin
in class AccountRegistrationWizard
OperationFailedException
- problem signing in.public ProtocolProviderService signin(java.lang.String userName, java.lang.String password) throws OperationFailedException
signin
in class AccountRegistrationWizard
userName
- the account user namepassword
- the passwordOperationFailedException
- problem signing in.public void loadAccount(ProtocolProviderService protocolProvider)
loadAccount
in class AccountRegistrationWizard
protocolProvider
- The ProtocolProviderService to load the
data from.public SIPAccountRegistration getRegistration()
protected void setRegistration(SIPAccountRegistration registration)
registration
- the registration object, which will store all the
data through the wizardpublic java.awt.Dimension getSize()
getSize
in class DesktopAccountRegistrationWizard
public java.lang.Object getFirstPageIdentifier()
getFirstPageIdentifier
in class AccountRegistrationWizard
public java.lang.Object getLastPageIdentifier()
getLastPageIdentifier
in class AccountRegistrationWizard
public java.lang.String getUserNameExample()
getUserNameExample
in class AccountRegistrationWizard
public java.lang.String getWebSignupLinkName()
public boolean isSignupSupported()
isSignupSupported
in class ExtendedDesktopAccountRegWizard
public boolean isWebSignupSupported()
true
if the web sign up is supported by the current
implementation, false
- otherwise.isWebSignupSupported
in class AccountRegistrationWizard
true
if the web sign up is supported by the current
implementation, false
- otherwisepublic void setCreateAccountView()
setCreateAccountView
in class ExtendedDesktopAccountRegWizard
public java.lang.Object getSimpleForm(boolean isCreateAccount)
getSimpleForm
in class AccountRegistrationWizard
isCreateAccount
- indicates if the simple form should be opened as
a create account form or as a login formpublic java.lang.Object getSimpleForm(SIPAccountRegistration registration, boolean isCreateAccount)
registration
- the registration objectpublic java.lang.String getProtocol()
public java.lang.String getProtocolIconPath()
public java.lang.String getAccountIconPath()
protected SIPAccountCreationFormService getCreateAccountService()
protected java.lang.String getUsernameLabel()
protected java.lang.String getExistingAccountLabel()
protected java.lang.String getCreateAccountLabel()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.