public interface AccountRegistrationForm
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getAdvancedForm()
Returns the advanced registration form.
|
byte[] |
getIcon()
Returns the icon that will be shown on the left of the registration form.
|
byte[] |
getListIcon()
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.
|
java.lang.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.
|
java.lang.String |
getProtocolName()
Returns the protocol name that will be shown in the list, where user
will choose the protocol to register to.
|
java.awt.Component |
getSimpleForm()
Returns a simple account registration form that would be the first form
shown to the user.
|
java.lang.String |
getUserNameExample()
Returns an example string, which should indicate to the user how the
user name should look like.
|
boolean |
isModification()
Indicates if this wizard is modifying an existing account or is creating
a new one.
|
boolean |
isSimpleFormEnabled()
Indicates whether this wizard enables the simple "sign in" form shown
when the user opens the application for the first time.
|
boolean |
isWebSignupSupported()
Returns
true if the web sign up is supported by the current
implementation, false - otherwise. |
void |
loadAccount(ProtocolProviderService protocolProvider)
Loads all data concerning the given ProtocolProviderService.
|
void |
setModification(boolean isModification)
Sets the modification property to indicate if this wizard is opened for
a modification.
|
ProtocolProviderService |
signin()
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
ProtocolProviderService |
signin(java.lang.String userName,
java.lang.String password)
Defines the operations that will be executed when the user clicks on
the wizard "Signin" button.
|
void |
webSignup()
Defines the operation that will be executed when user clicks on the
"Sign up" link.
|
byte[] getListIcon()
byte[] getIcon()
java.lang.String getProtocolName()
java.lang.String getProtocolDescription()
java.lang.String getUserNameExample()
void loadAccount(ProtocolProviderService protocolProvider)
protocolProvider
- The ProtocolProviderService to
load data from.java.awt.Component getAdvancedForm()
ProtocolProviderService signin() throws OperationFailedException
OperationFailedException
ProtocolProviderService signin(java.lang.String userName, java.lang.String password) throws OperationFailedException
userName
- the user name to sign in withpassword
- the password to sign in withOperationFailedException
boolean isWebSignupSupported()
true
if the web sign up is supported by the current
implementation, false
- otherwise.true
if the web sign up is supported by the current
implementation, false
- otherwisevoid webSignup() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
- if the web sign up operation is
not supported by the current implementation.void setModification(boolean isModification)
isModification
- indicates if this wizard is opened for modification
or for creating a new account.boolean isModification()
true
to indicate that this wizard is currently in
modification mode, false
- otherwise.boolean isSimpleFormEnabled()
true
if the simple "Sign in" form is enabled or
false
otherwise.java.awt.Component getSimpleForm()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.