|
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.plugin.aimaccregwizz.AimAccountRegistrationWizard
public class AimAccountRegistrationWizard
The AimAccountRegistrationWizard is an implementation of the AccountRegistrationWizard for the AIM protocol. It should allow the user to create and configure a new AIM account.
| Constructor Summary | |
|---|---|
AimAccountRegistrationWizard(WizardContainer wizardContainer)
Creates an instance of AimAccountRegistrationWizard. |
|
| Method Summary | |
|---|---|
Object |
getFirstPageIdentifier()
Returns the identifier of the page to show first in the wizard. |
byte[] |
getIcon()
Returns the protocol icon that will be shown on the left of the protocol name in the list, where user will choose the protocol to register to. |
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 WizardPage-s for this wizard. |
String |
getProtocolDescription()
Returns a short description of the protocol that will be shown on the right of the protocol name in the list, where user will choose the protocol to register to. |
String |
getProtocolName()
Returns the protocol name that will be shown in the list, where user will choose the protocol to register to. |
AimAccountRegistration |
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. |
Dimension |
getSize()
Returns the size of this wizard. |
Iterator<Map.Entry<String,String>> |
getSummary()
Returns a set of key-value pairs that will represent the summary for this wizard. |
String |
getUserNameExample()
Returns an example string, which should indicate to the user how the user name should look like. |
ProtocolProviderService |
installAccount(ProtocolProviderFactory providerFactory,
String user,
String passwd)
Creates an account for the given user and password. |
boolean |
isWebSignupSupported()
Returns true if the web sign up is supported by the current
implementation, false - otherwise. |
void |
loadAccount(ProtocolProviderService protocolProvider)
Fills the UIN and Password fields in this panel with the data comming from the given protocolProvider. |
ProtocolProviderService |
signin()
Installs the account created through this wizard. |
ProtocolProviderService |
signin(String userName,
String password)
Defines the operations that will be executed when the user clicks on the wizard "service.gui.SIGN_IN" button. |
void |
webSignup()
Defines the operation that will be executed when user clicks on the "Sign up" link. |
| Methods inherited from class net.java.sip.communicator.service.gui.AccountRegistrationWizard |
|---|
accountRemoved, getForgotPasswordLink, getForgotPasswordLinkName, getWizardContainer, isHidden, isModification, isPreferredProtocol, isSimpleFormEnabled, setModification, setWizardContainer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AimAccountRegistrationWizard(WizardContainer wizardContainer)
wizardContainer - the wizard container, where this wizard is added| Method Detail |
|---|
public byte[] getIcon()
getIcon in class AccountRegistrationWizardpublic byte[] getPageImage()
AccountRegistrationWizard.getPageImage
method. Returns the image used to decorate the wizard page
getPageImage in class AccountRegistrationWizardpublic String getProtocolName()
getProtocolName in class AccountRegistrationWizardpublic String getProtocolDescription()
getProtocolDescription in class AccountRegistrationWizardpublic Iterator<WizardPage> getPages()
getPages in class AccountRegistrationWizardpublic Iterator<Map.Entry<String,String>> getSummary()
getSummary in class AccountRegistrationWizard
public ProtocolProviderService signin()
throws OperationFailedException
signin in class AccountRegistrationWizardOperationFailedException
public ProtocolProviderService signin(String userName,
String password)
throws OperationFailedException
signin in class AccountRegistrationWizarduserName - the user name to sign in withpassword - the password to sign in with
OperationFailedException
public ProtocolProviderService installAccount(ProtocolProviderFactory providerFactory,
String user,
String passwd)
throws OperationFailedException
providerFactory - the ProtocolProviderFactory which will create the
accountuser - the user identifierpasswd - the password
OperationFailedExceptionpublic void loadAccount(ProtocolProviderService protocolProvider)
loadAccount in class AccountRegistrationWizardprotocolProvider - The ProtocolProviderService to load
the data from.public AimAccountRegistration getRegistration()
public Dimension getSize()
getSize in class AccountRegistrationWizardpublic Object getFirstPageIdentifier()
getFirstPageIdentifier in class AccountRegistrationWizardpublic Object getLastPageIdentifier()
getLastPageIdentifier in class AccountRegistrationWizardpublic String getUserNameExample()
getUserNameExample in class AccountRegistrationWizardpublic void webSignup()
webSignup in class AccountRegistrationWizardUnsupportedOperationException - if the web sign up operation is
not supported by the current implementation.public 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 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
|
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 | |||||||||