Package tigase.db
Class AuthRepository.SingleCredential
java.lang.Object
tigase.db.AuthRepository.SingleCredential
- All Implemented Interfaces:
Credentials
- Enclosing interface:
AuthRepository
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.auth.credentials.Credentials
Credentials.Decoder<E extends Credentials.Entry>, Credentials.Encoder<E extends Credentials.Entry>, Credentials.Entry, Credentials.RawEntry -
Field Summary
Fields inherited from interface tigase.auth.credentials.Credentials
DEFAULT_CREDENTIAL_ID, DEFAULT_USERNAME -
Constructor Summary
ConstructorsConstructorDescriptionSingleCredential(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanLogin()Checks if account can perform logging-ingetEntryForMechanism(String mechanism) Find a credential for specified encryption mechanismgetFirst()Returns first available instance of credentials entrygetUser()Returns bare jid of an accountbooleanChecks if account is disabledtoString()
-
Constructor Details
-
SingleCredential
public SingleCredential(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry)
-
-
Method Details
-
getEntryForMechanism
Description copied from interface:CredentialsFind a credential for specified encryption mechanism- Specified by:
getEntryForMechanismin interfaceCredentials- Returns:
- instance of an entry if available or null
-
getFirst
Description copied from interface:CredentialsReturns first available instance of credentials entry- Specified by:
getFirstin interfaceCredentials- Returns:
- first available instance of credentials entry
-
canLogin
public boolean canLogin()Description copied from interface:CredentialsChecks if account can perform logging-in- Specified by:
canLoginin interfaceCredentials
-
getUser
Description copied from interface:CredentialsReturns bare jid of an account- Specified by:
getUserin interfaceCredentials- Returns:
- bare jid of an account
-
isAccountDisabled
public boolean isAccountDisabled()Description copied from interface:CredentialsChecks if account is disabled- Specified by:
isAccountDisabledin interfaceCredentials
-
getAccountStatus
- Specified by:
getAccountStatusin interfaceCredentials- Returns:
- account status of the account
-
toString
-