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, Credentials.Encoder, 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 TypeMethodDescriptionboolean
canLogin()
Checks if account can perform logging-ingetEntryForMechanism
(String mechanism) Find a credential for specified mechanismgetFirst()
Returns first available instance of credentials entrygetUser()
Returns bare jid of an accountboolean
Checks if account is disabledtoString()
-
Constructor Details
-
SingleCredential
public SingleCredential(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry)
-
-
Method Details
-
getEntryForMechanism
Description copied from interface:Credentials
Find a credential for specified mechanism- Specified by:
getEntryForMechanism
in interfaceCredentials
- Returns:
- instance of an entry if available or null
-
getFirst
Description copied from interface:Credentials
Returns first available instance of credentials entry- Specified by:
getFirst
in interfaceCredentials
- Returns:
- first available instance of credentials entry
-
canLogin
public boolean canLogin()Description copied from interface:Credentials
Checks if account can perform logging-in- Specified by:
canLogin
in interfaceCredentials
-
getUser
Description copied from interface:Credentials
Returns bare jid of an account- Specified by:
getUser
in interfaceCredentials
- Returns:
- bare jid of an account
-
isAccountDisabled
public boolean isAccountDisabled()Description copied from interface:Credentials
Checks if account is disabled- Specified by:
isAccountDisabled
in interfaceCredentials
-
getAccountStatus
- Specified by:
getAccountStatus
in interfaceCredentials
- Returns:
- account status of the account
-
toString
-