Class AbstractAuthRepositoryWithCredentials
java.lang.Object
tigase.db.AbstractAuthRepositoryWithCredentials
- All Implemented Interfaces:
AuthRepository, Repository
- Direct Known Subclasses:
TigaseCustomAuth
public abstract class AbstractAuthRepositoryWithCredentials
extends Object
implements AuthRepository
-
Nested Class Summary
Nested classes/interfaces inherited from interface AuthRepository
AuthRepository.AccountStatus, AuthRepository.DefaultCredentials, AuthRepository.PasswordChangedEvent, AuthRepository.SingleCredentialNested classes/interfaces inherited from interface Repository
Repository.Meta, Repository.SchemaId -
Field Summary
Fields inherited from interface AuthRepository
DATA_KEY, DIGEST_ID_KEY, DIGEST_KEY, MACHANISM_KEY, PASSWORD_KEY, PROTOCOL_KEY, PROTOCOL_VAL_NONSASL, PROTOCOL_VAL_SASL, REALM_KEY, RESULT_KEY, SERVER_NAME_KEY, USER_ID_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CredentialsDecoderBeanprotected CredentialsEncoderBeangetPassword(BareJID user) booleanisMechanismSupported(String domain, String mechanism) voidsetCredentialsCodecs(CredentialsEncoderBean encoder, CredentialsDecoderBean decoder) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AuthRepository
addUser, getAccountStatus, getActiveUsersCountIn, getCredentialIds, getCredentials, getResourceUri, getUsernames, getUsersCount, getUsersCount, isUserDisabled, loggedIn, logout, otherAuth, queryAuth, removeCredential, removeUser, setAccountStatus, setUserDisabled, updateCredential, updateCredential, updatePasswordMethods inherited from interface Repository
initRepository
-
Constructor Details
-
AbstractAuthRepositoryWithCredentials
public AbstractAuthRepositoryWithCredentials()
-
-
Method Details
-
getPassword
- Specified by:
getPasswordin interfaceAuthRepository- Throws:
UserNotFoundExceptionTigaseDBException
-
isMechanismSupported
- Specified by:
isMechanismSupportedin interfaceAuthRepository
-
setCredentialsCodecs
- Specified by:
setCredentialsCodecsin interfaceAuthRepository
-
getCredentialsDecoder
-
getCredentialsEncoder
-