public class AuthRepositoryImpl extends Object implements AuthRepository
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
log
Field description
|
protected static String |
PASSWORD_KEY
Field description
|
DATA_KEY, DIGEST_ID_KEY, DIGEST_KEY, MACHANISM_KEY, PROTOCOL_KEY, PROTOCOL_VAL_NONSASL, PROTOCOL_VAL_SASL, REALM_KEY, RESULT_KEY, SERVER_NAME_KEY, USER_ID_KEY, USERNAME_KEY| Constructor and Description |
|---|
AuthRepositoryImpl(UserRepository repo)
Creates a new
AuthRepositoryImpl instance. |
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(tigase.xmpp.BareJID user,
String password)
Describe
addUser method here. |
boolean |
digestAuth(tigase.xmpp.BareJID user,
String digest,
String id,
String alg)
Deprecated.
|
String |
getResourceUri()
Method description
|
long |
getUsersCount()
Method description
|
long |
getUsersCount(String domain)
Method description
|
void |
initRepository(String string,
Map<String,String> params)
Describe
initRepository method here. |
void |
logout(tigase.xmpp.BareJID user)
Method description
|
boolean |
otherAuth(Map<String,Object> props)
Describe
otherAuth method here. |
boolean |
plainAuth(tigase.xmpp.BareJID user,
String password)
Deprecated.
|
void |
queryAuth(Map<String,Object> authProps)
Describe
queryAuth method here. |
void |
removeUser(tigase.xmpp.BareJID user)
Describe
removeUser method here. |
void |
updatePassword(tigase.xmpp.BareJID user,
String password)
Describe
updatePassword method here. |
protected static final Logger log
protected static final String PASSWORD_KEY
public AuthRepositoryImpl(UserRepository repo)
AuthRepositoryImpl instance.repo - public void addUser(tigase.xmpp.BareJID user,
String password)
throws UserExistsException,
TigaseDBException
addUser method here.addUser in interface AuthRepositoryuser - a String valuepassword - a String valueUserExistsException - if an error occursTigaseDBException - if an error occurs@Deprecated public boolean digestAuth(tigase.xmpp.BareJID user, String digest, String id, String alg) throws UserNotFoundException, TigaseDBException, AuthorizationException
digestAuth method here.digestAuth in interface AuthRepositoryuser - a String valuedigest - a String valueid - a String valuealg - a String valueboolean valueUserNotFoundException - if an error occursTigaseDBException - if an error occursAuthorizationException - if an error occurspublic String getResourceUri()
getResourceUri in interface AuthRepositoryString value of database connection string.public long getUsersCount()
getUsersCount in interface AuthRepositorylong number of registered users in the repository.public long getUsersCount(String domain)
getUsersCount in interface AuthRepositorydomain - long number of registered users in the repository.public void initRepository(String string, Map<String,String> params) throws DBInitException
initRepository method here.initRepository in interface AuthRepositorystring - a String valueparams - DBInitException - if an error occurspublic void logout(tigase.xmpp.BareJID user)
logout in interface AuthRepositoryuser - public boolean otherAuth(Map<String,Object> props) throws UserNotFoundException, TigaseDBException, AuthorizationException
otherAuth method here.otherAuth in interface AuthRepositoryprops - a Map valueboolean valueUserNotFoundException - if an error occursTigaseDBException - if an error occursAuthorizationException - if an error occurs@Deprecated public boolean plainAuth(tigase.xmpp.BareJID user, String password) throws UserNotFoundException, TigaseDBException
plainAuth method here.plainAuth in interface AuthRepositoryuser - a String valuepassword - a String valueboolean valueUserNotFoundException - if an error occursTigaseDBException - if an error occurspublic void queryAuth(Map<String,Object> authProps)
queryAuth method here.queryAuth in interface AuthRepositoryauthProps - a Map valuepublic void removeUser(tigase.xmpp.BareJID user)
throws UserNotFoundException,
TigaseDBException
removeUser method here.removeUser in interface AuthRepositoryuser - a String valueUserNotFoundException - if an error occursTigaseDBException - if an error occurspublic void updatePassword(tigase.xmpp.BareJID user,
String password)
throws TigaseDBException
updatePassword method here.updatePassword in interface AuthRepositoryuser - a String valuepassword - a String valueTigaseDBException - if an error occursCopyright © 2013 Tigase. All rights reserved.