Package tigase.db
Class AuthRepository.DefaultCredentials
- java.lang.Object
-
- tigase.db.AuthRepository.DefaultCredentials
-
- All Implemented Interfaces:
Credentials
- Enclosing interface:
- AuthRepository
public static class AuthRepository.DefaultCredentials extends Object implements Credentials
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuthRepository.DefaultCredentials.RawEntry-
Nested classes/interfaces inherited from interface tigase.auth.credentials.Credentials
Credentials.Decoder, Credentials.Encoder, Credentials.Entry
-
-
Field Summary
-
Fields inherited from interface tigase.auth.credentials.Credentials
DEFAULT_CREDENTIAL_ID, DEFAULT_USERNAME
-
-
Constructor Summary
Constructors Constructor Description DefaultCredentials(BareJID user, AuthRepository.AccountStatus accountStatus, List<AuthRepository.DefaultCredentials.RawEntry> entries, CredentialsDecoderBean decoderBean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanLogin()Checks if account can perform logging-inCredentials.EntrygetEntryForMechanism(String mechanism)Find a credential for specified mechanismCredentials.EntrygetFirst()Returns first available instance of credentials entryBareJIDgetUser()Returns bare jid of an accountbooleanisAccountDisabled()Checks if account is disabledStringtoString()
-
-
-
Constructor Detail
-
DefaultCredentials
public DefaultCredentials(BareJID user, AuthRepository.AccountStatus accountStatus, List<AuthRepository.DefaultCredentials.RawEntry> entries, CredentialsDecoderBean decoderBean)
-
-
Method Detail
-
getEntryForMechanism
public Credentials.Entry getEntryForMechanism(String mechanism)
Description copied from interface:CredentialsFind a credential for specified mechanism- Specified by:
getEntryForMechanismin interfaceCredentials- Returns:
- instance of an entry if available or null
-
canLogin
public boolean canLogin()
Description copied from interface:CredentialsChecks if account can perform logging-in- Specified by:
canLoginin interfaceCredentials
-
getFirst
public Credentials.Entry getFirst()
Description copied from interface:CredentialsReturns first available instance of credentials entry- Specified by:
getFirstin interfaceCredentials- Returns:
- first available instance of credentials entry
-
getUser
public BareJID 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
-
-