|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.service.gui.AccountRegistrationWizard
net.java.sip.communicator.service.gui.ExtendedAccountRegistrationWizard
net.java.sip.communicator.plugin.sipaccregwizz.SIPAccountRegistrationWizard
public class SIPAccountRegistrationWizard
The IPPIAccountRegistrationWizard is an implementation of the AccountRegistrationWizard for the SIP protocol. It should allow the user to create and configure a new SIP account.
| Constructor Summary | |
|---|---|
SIPAccountRegistrationWizard(WizardContainer wizardContainer)
Creates an instance of IPPIAccountRegistrationWizard. |
|
| Method Summary | |
|---|---|
String |
getAccountIconPath()
Returns the account icon path. |
protected 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 String |
getExistingAccountLabel()
Return the string for add existing account button. |
Object |
getFirstPageIdentifier()
Returns the identifier of the page to show first in the wizard. |
byte[] |
getIcon()
Implements the AccountRegistrationWizard.getIcon method. |
Object |
getLastPageIdentifier()
Returns the identifier of the page to show last in the wizard. |
byte[] |
getPageImage()
Implements the AccountRegistrationWizard.getPageImage method. |
Iterator<WizardPage> |
getPages()
Returns the set of pages contained in this wizard. |
Iterator<WizardPage> |
getPages(SIPAccountRegistration registration)
Returns the set of pages contained in this wizard. |
String |
getProtocol()
Returns the protocol name as listed in "ProtocolNames" or just the name of the service. |
String |
getProtocolDescription()
Implements the AccountRegistrationWizard.getProtocolDescription
method. |
String |
getProtocolIconPath()
Returns the protocol icon path. |
String |
getProtocolName()
Implements the AccountRegistrationWizard.getProtocolName
method. |
SIPAccountRegistration |
getRegistration()
Returns the registration object, which will store all the data through the wizard. |
Object |
getSimpleForm(boolean isCreateAccount)
Returns a simple account registration form that would be the first form shown to the user. |
Object |
getSimpleForm(SIPAccountRegistration registration,
boolean isCreateAccount)
Returns the simple form. |
Dimension |
getSize()
Returns the size of this wizard. |
Iterator<Map.Entry<String,String>> |
getSummary()
Returns the set of data that user has entered through this wizard. |
String |
getUserNameExample()
Returns an example string, which should indicate to the user how the user name should look like. |
protected String |
getUsernameLabel()
Returns the display label used for the sip id field. |
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(String userName,
String password)
Installs the account with the given user name and password. |
| Methods inherited from class net.java.sip.communicator.service.gui.AccountRegistrationWizard |
|---|
accountRemoved, getForgotPasswordLink, getForgotPasswordLinkName, getWizardContainer, isHidden, isModification, isPreferredProtocol, isSimpleFormEnabled, setModification, setWizardContainer, webSignup |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SIPAccountRegistrationWizard(WizardContainer wizardContainer)
wizardContainer - the wizard container, where this wizard
is added| Method Detail |
|---|
public byte[] getIcon()
AccountRegistrationWizard.getIcon method.
Returns the icon to be used for this wizard.
getIcon in class AccountRegistrationWizardpublic byte[] getPageImage()
AccountRegistrationWizard.getPageImage method.
Returns the image used to decorate the wizard page
getPageImage in class AccountRegistrationWizardpublic String getProtocolName()
AccountRegistrationWizard.getProtocolName
method. Returns the protocol name for this wizard.
getProtocolName in class AccountRegistrationWizardpublic String getProtocolDescription()
AccountRegistrationWizard.getProtocolDescription
method. Returns the description of the protocol for this wizard.
getProtocolDescription in class AccountRegistrationWizardpublic Iterator<WizardPage> getPages()
getPages in class AccountRegistrationWizardpublic Iterator<WizardPage> getPages(SIPAccountRegistration registration)
registration - the registration object
public Iterator<Map.Entry<String,String>> getSummary()
getSummary in class AccountRegistrationWizard
public ProtocolProviderService signin()
throws OperationFailedException
signin in class AccountRegistrationWizardOperationFailedException - problem signing in.
public ProtocolProviderService signin(String userName,
String password)
throws OperationFailedException
signin in class AccountRegistrationWizarduserName - the account user namepassword - the password
OperationFailedException - problem signing in.public void loadAccount(ProtocolProviderService protocolProvider)
loadAccount in class AccountRegistrationWizardprotocolProvider - 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 Dimension getSize()
getSize in class AccountRegistrationWizardpublic Object getFirstPageIdentifier()
getFirstPageIdentifier in class AccountRegistrationWizardpublic Object getLastPageIdentifier()
getLastPageIdentifier in class AccountRegistrationWizardpublic String getUserNameExample()
getUserNameExample in class AccountRegistrationWizardpublic String getWebSignupLinkName()
public boolean isSignupSupported()
isSignupSupported in class ExtendedAccountRegistrationWizardpublic boolean isWebSignupSupported()
true if the web sign up is supported by the current
implementation, false - otherwise.
isWebSignupSupported in class AccountRegistrationWizardtrue if the web sign up is supported by the current
implementation, false - otherwisepublic void setCreateAccountView()
setCreateAccountView in class ExtendedAccountRegistrationWizardpublic Object getSimpleForm(boolean isCreateAccount)
getSimpleForm in class AccountRegistrationWizardisCreateAccount - indicates if the simple form should be opened as
a create account form or as a login form
public Object getSimpleForm(SIPAccountRegistration registration,
boolean isCreateAccount)
registration - the registration object
public String getProtocol()
public String getProtocolIconPath()
public String getAccountIconPath()
protected SIPAccountCreationFormService getCreateAccountService()
protected String getUsernameLabel()
protected String getExistingAccountLabel()
protected String getCreateAccountLabel()
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||