Package tigase.db
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 tigase.db.AuthRepository
AuthRepository.AccountStatus, AuthRepository.DefaultCredentials, AuthRepository.SingleCredentialNested classes/interfaces inherited from interface tigase.db.Repository
Repository.Meta, Repository.SchemaId -
Field Summary
Fields inherited from interface tigase.db.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.db.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 tigase.db.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
-