public class NonAuthUserRepositoryImpl extends Object implements NonAuthUserRepository
OFFLINE_DATA_NODE, PUBLIC_DATA_NODE
Constructor and Description |
---|
NonAuthUserRepositoryImpl(UserRepository userRep,
tigase.xmpp.BareJID defDomain,
boolean autoCreateOffline)
Constructs ...
|
Modifier and Type | Method and Description |
---|---|
void |
addOfflineData(tigase.xmpp.BareJID user,
String subnode,
String key,
String value)
Method description
|
void |
addOfflineDataList(tigase.xmpp.BareJID user,
String subnode,
String key,
String[] list)
Method description
|
String |
getDomainTempData(tigase.xmpp.BareJID domain,
String subnode,
String key,
String def)
Method description
|
String |
getPublicData(tigase.xmpp.BareJID user,
String subnode,
String key,
String def)
Method description
|
String[] |
getPublicDataList(tigase.xmpp.BareJID user,
String subnode,
String key)
Method description
|
String |
getTempData(String subnode,
String key,
String def)
Method description
|
void |
putDomainTempData(tigase.xmpp.BareJID domain,
String subnode,
String key,
String value)
Method description
|
void |
putTempData(String subnode,
String key,
String value)
Method description
|
void |
removeDomainTempData(tigase.xmpp.BareJID domain,
String subnode,
String key)
Method description
|
void |
removeTempData(String subnode,
String key)
Method description
|
public NonAuthUserRepositoryImpl(UserRepository userRep, tigase.xmpp.BareJID defDomain, boolean autoCreateOffline)
userRep
- defDomain
- autoCreateOffline
- public void addOfflineData(tigase.xmpp.BareJID user, String subnode, String key, String value) throws UserNotFoundException, DataOverwriteException
addOfflineData
in interface NonAuthUserRepository
user
- subnode
- key
- value
- DataOverwriteException
UserNotFoundException
public void addOfflineDataList(tigase.xmpp.BareJID user, String subnode, String key, String[] list) throws UserNotFoundException
addOfflineDataList
in interface NonAuthUserRepository
user
- subnode
- key
- list
- UserNotFoundException
public String getDomainTempData(tigase.xmpp.BareJID domain, String subnode, String key, String def) throws TigaseDBException
getDomainTempData
in interface NonAuthUserRepository
domain
- subnode
- key
- def
- String
value for a given subnode and key or def
if no entry has been found.TigaseDBException
public String getPublicData(tigase.xmpp.BareJID user, String subnode, String key, String def) throws UserNotFoundException
getPublicData
in interface NonAuthUserRepository
user
- subnode
- key
- def
- String
value for a given subnode and key or def
if no entry has been found.UserNotFoundException
public String[] getPublicDataList(tigase.xmpp.BareJID user, String subnode, String key) throws UserNotFoundException
getPublicDataList
in interface NonAuthUserRepository
user
- subnode
- key
- String[]
valueUserNotFoundException
public String getTempData(String subnode, String key, String def) throws TigaseDBException
getTempData
in interface NonAuthUserRepository
subnode
- key
- def
- String
value for a given subnode and key or def
if no entry has been found.TigaseDBException
public void putDomainTempData(tigase.xmpp.BareJID domain, String subnode, String key, String value) throws TigaseDBException
putDomainTempData
in interface NonAuthUserRepository
domain
- subnode
- key
- value
- TigaseDBException
public void putTempData(String subnode, String key, String value) throws TigaseDBException
putTempData
in interface NonAuthUserRepository
subnode
- key
- value
- TigaseDBException
public void removeDomainTempData(tigase.xmpp.BareJID domain, String subnode, String key) throws TigaseDBException
removeDomainTempData
in interface NonAuthUserRepository
domain
- subnode
- key
- TigaseDBException
public void removeTempData(String subnode, String key) throws TigaseDBException
removeTempData
in interface NonAuthUserRepository
subnode
- key
- TigaseDBException
Copyright © 2014 "Tigase, Inc.". All rights reserved.