public interface AccountCreator
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()
Configure an account (create a proxy config and authentication info for it).
|
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 |
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.
|
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 |
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.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.ActivationCodeStatus setActivationCode(java.lang.String activationCode)
AccountCreatorAlgoStatus setAlgorithm(java.lang.String algorithm)
java.lang.String getDisplayName()
AccountCreator.UsernameStatus setDisplayName(java.lang.String displayName)
java.lang.String getDomain()
AccountCreator.DomainStatus setDomain(java.lang.String domain)
java.lang.String getEmail()
AccountCreator.EmailStatus setEmail(java.lang.String email)
java.lang.String getHa1()
AccountCreator.PasswordStatus setHa1(java.lang.String ha1)
java.lang.String getLanguage()
AccountCreator.LanguageStatus setLanguage(java.lang.String lang)
java.lang.String getPassword()
AccountCreator.PasswordStatus setPassword(java.lang.String password)
java.lang.String getPhoneNumber()
void setProxyConfig(ProxyConfig cfg)
java.lang.String getRoute()
AccountCreator.Status setRoute(java.lang.String route)
TransportType getTransport()
AccountCreator.TransportStatus setTransport(TransportType transport)
java.lang.String getUsername()
AccountCreator.UsernameStatus setUsername(java.lang.String username)
AccountCreator.Status activateAccount()
AccountCreator.Status activateAlias()
ProxyConfig configure()
AccountCreator.Status createAccount()
ProxyConfig createProxyConfig()
AccountCreator.Status isAccountActivated()
AccountCreator.Status isAccountExist()
AccountCreator.Status isAccountLinked()
AccountCreator.Status isAliasUsed()
AccountCreator.Status linkAccount()
AccountCreator.Status recoverAccount()
void reset()
int setPhoneNumber(java.lang.String phoneNumber, java.lang.String countryCode)
AccountCreator.Status updateAccount()
void addListener(AccountCreatorListener listener)
void removeListener(AccountCreatorListener listener)
void setListener(AccountCreatorListener listener)
void setUserData(java.lang.Object data)
java.lang.Object getUserData()