tigase.db
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 AuthRepositorypublic long getUsersCount()
getUsersCount in interface AuthRepositorypublic long getUsersCount(String domain)
getUsersCount in interface AuthRepositorydomain - 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.