public interface AccountCreator
AccountCreator
object used to configure an account on a server via
XML-RPC.Modifier and Type | Interface and Description |
---|---|
static class |
AccountCreator.ActivationCodeStatus |
static class |
AccountCreator.DomainStatus |
static class |
AccountCreator.EmailStatus |
static class |
AccountCreator.LanguageStatus |
static class |
AccountCreator.PasswordStatus |
static class |
AccountCreator.PhoneNumberStatus |
static class |
AccountCreator.Status |
static class |
AccountCreator.TransportStatus |
static class |
AccountCreator.UsernameStatus |
Modifier and Type | Method and Description |
---|---|
AccountCreator.Status |
activateAccount()
Send a request to activate an account on server.
|
AccountCreator.Status |
activateAlias()
Send a request to activate an alias.
|
void |
addListener(AccountCreatorListener listener) |
ProxyConfig |
configure()
Deprecated.
Use linphone_account_creator_create_proxy_config instead
|
AccountCreator.Status |
createAccount()
Send a request to create an account on server.
|
ProxyConfig |
createProxyConfig()
Create and configure a proxy config and a authentication info for an account
creator.
|
java.lang.String |
getActivationCode()
Get the activation code.
|
java.lang.String |
getAlgorithm()
Get the algorithm configured in the account creator.
|
java.lang.String |
getDisplayName()
Get the display name.
|
java.lang.String |
getDomain()
Get the domain.
|
java.lang.String |
getEmail()
Get the email.
|
java.lang.String |
getHa1()
Get the ha1.
|
java.lang.String |
getLanguage()
Get the language use in email of SMS.
|
java.lang.String |
getPassword()
Get the password.
|
java.lang.String |
getPhoneNumber()
Get the RFC 3966 normalized phone number.
|
java.lang.String |
getRoute()
Get the route.
|
boolean |
getSetAsDefault()
Get the set_as_default property.
|
TransportType |
getTransport()
get Transport
|
java.lang.Object |
getUserData()
Gets the object stored in this object user's data
|
java.lang.String |
getUsername()
Get the username.
|
AccountCreator.Status |
isAccountActivated()
Send a request to know if an account is activated on server.
|
AccountCreator.Status |
isAccountExist()
Send a request to know the existence of account on server.
|
AccountCreator.Status |
isAccountLinked()
Send a request to know if an account is linked.
|
AccountCreator.Status |
isAliasUsed()
Send a request to know if an alias is used.
|
AccountCreator.Status |
linkAccount()
Send a request to link an account to an alias.
|
AccountCreator.Status |
loginLinphoneAccount()
Send a request to get the password & algorithm of an account using the
confirmation key.
|
AccountCreator.Status |
recoverAccount()
Send a request to recover an account.
|
void |
removeListener(AccountCreatorListener listener) |
void |
reset()
Reset the account creator entries like username, password, phone number...
|
AccountCreator.ActivationCodeStatus |
setActivationCode(java.lang.String activationCode)
Set the activation code.
|
AccountCreatorAlgoStatus |
setAlgorithm(java.lang.String algorithm)
Set the supported algorithm.
|
AccountCreator.Status |
setAsDefault(boolean setAsDefault)
Set the set_as_default property.
|
AccountCreator.UsernameStatus |
setDisplayName(java.lang.String displayName)
Set the display name.
|
AccountCreator.DomainStatus |
setDomain(java.lang.String domain)
Set the domain.
|
AccountCreator.EmailStatus |
setEmail(java.lang.String email)
Set the email.
|
AccountCreator.PasswordStatus |
setHa1(java.lang.String ha1)
Set the ha1.
|
AccountCreator.LanguageStatus |
setLanguage(java.lang.String lang)
Set the language to use in email or SMS if supported.
|
void |
setListener(AccountCreatorListener listener) |
AccountCreator.PasswordStatus |
setPassword(java.lang.String password)
Set the password.
|
int |
setPhoneNumber(java.lang.String phoneNumber,
java.lang.String countryCode)
Set the phone number normalized.
|
void |
setProxyConfig(ProxyConfig cfg)
Assign a proxy config pointer to the LinphoneAccountCreator.
|
AccountCreator.Status |
setRoute(java.lang.String route)
Set the route.
|
AccountCreator.TransportStatus |
setTransport(TransportType transport)
Set Transport.
|
void |
setUserData(java.lang.Object data)
Sets the object to store in this object user's data
|
AccountCreator.UsernameStatus |
setUsername(java.lang.String username)
Set the username.
|
AccountCreator.Status |
updateAccount()
Send a request to update an account.
|
java.lang.String getActivationCode()
AccountCreator
AccountCreator.ActivationCodeStatus setActivationCode(java.lang.String activationCode)
activationCode
- The activation code to setjava.lang.String getAlgorithm()
AccountCreator
AccountCreatorAlgoStatus setAlgorithm(java.lang.String algorithm)
algorithm
- The algorithm to useAccountCreator.Status setAsDefault(boolean setAsDefault)
setAsDefault
- The set_as_default to setjava.lang.String getDisplayName()
AccountCreator
AccountCreator.UsernameStatus setDisplayName(java.lang.String displayName)
displayName
- The display name to setjava.lang.String getDomain()
AccountCreator
AccountCreator.DomainStatus setDomain(java.lang.String domain)
domain
- The domain to setjava.lang.String getEmail()
AccountCreator
AccountCreator.EmailStatus setEmail(java.lang.String email)
email
- The email to setjava.lang.String getHa1()
AccountCreator
AccountCreator.PasswordStatus setHa1(java.lang.String ha1)
ha1
- The ha1 to setjava.lang.String getLanguage()
AccountCreator
AccountCreator.LanguageStatus setLanguage(java.lang.String lang)
lang
- The language to usejava.lang.String getPassword()
AccountCreator
AccountCreator.PasswordStatus setPassword(java.lang.String password)
password
- The password to setjava.lang.String getPhoneNumber()
AccountCreator
void setProxyConfig(ProxyConfig cfg)
cfg
- The LinphoneProxyConfig to associate with the
LinphoneAccountCreator.java.lang.String getRoute()
AccountCreator
AccountCreator.Status setRoute(java.lang.String route)
route
- The route to setboolean getSetAsDefault()
AccountCreator
TransportType getTransport()
AccountCreator
AccountCreator.TransportStatus setTransport(TransportType transport)
transport
- The transport to setjava.lang.String getUsername()
AccountCreator
AccountCreator.UsernameStatus setUsername(java.lang.String username)
username
- The username to setAccountCreator.Status activateAccount()
AccountCreator.Status activateAlias()
@Deprecated ProxyConfig configure()
ProxyConfig
object if successful, null otherwiseAccountCreator.Status createAccount()
ProxyConfig createProxyConfig()
ProxyConfig
object if successful, null otherwiseAccountCreator.Status isAccountActivated()
AccountCreator.Status isAccountExist()
AccountCreator.Status isAccountLinked()
AccountCreator.Status isAliasUsed()
AccountCreator.Status linkAccount()
AccountCreator.Status loginLinphoneAccount()
AccountCreator.Status recoverAccount()
void reset()
int setPhoneNumber(java.lang.String phoneNumber, java.lang.String countryCode)
countryCode
- Country code to associate phone number withAccountCreator.Status updateAccount()
void addListener(AccountCreatorListener listener)
void removeListener(AccountCreatorListener listener)
void setListener(AccountCreatorListener listener)
void setUserData(java.lang.Object data)
data
- the object to storejava.lang.Object getUserData()