public class PrivacyManager
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
activateGloballyInvisibleList() |
void |
addListListener(SparkPrivacyListListener listener) |
SparkPrivacyList |
createPrivacyList(java.lang.String listName) |
void |
declineActiveList() |
void |
declineDefaultList() |
void |
deleteListListener(SparkPrivacyListListener listener) |
SparkPrivacyList |
getActiveList()
Returns the active PrivacyList
|
SparkPrivacyList |
getDefaultList() |
static PrivacyManager |
getInstance()
Get Class instance
|
SparkPrivacyList |
getPrivacyList(java.lang.String s)
Returns the sparkprivacylist that the manager keeps local, to get updated
version try to forcereloadlists
|
org.jivesoftware.smackx.privacy.PrivacyListManager |
getPrivacyListManager()
Get
org.jivesoftware.smackx.privacy.PrivacyListManager instance |
java.util.List<SparkPrivacyList> |
getPrivacyLists()
The server can store different privacylists.
|
void |
goToInvisible() |
void |
goToVisible() |
boolean |
hasActiveList()
Check for active list existence
|
boolean |
hasDefaultList()
Check if active list exist
|
boolean |
isGloballyInvisibleListActive() |
static boolean |
isListHidden(SparkPrivacyList list) |
boolean |
isPrivacyActive() |
void |
removePrivacyList(java.lang.String listName) |
void |
setListAsActive(java.lang.String listname) |
void |
setListAsDefault(java.lang.String listname) |
public static PrivacyManager getInstance()
PrivacyManager
public void removePrivacyList(java.lang.String listName)
public boolean hasActiveList()
public SparkPrivacyList getActiveList()
public SparkPrivacyList getPrivacyList(java.lang.String s)
s
- the name of the listpublic boolean hasDefaultList()
public SparkPrivacyList getDefaultList()
public org.jivesoftware.smackx.privacy.PrivacyListManager getPrivacyListManager()
org.jivesoftware.smackx.privacy.PrivacyListManager
instancepublic SparkPrivacyList createPrivacyList(java.lang.String listName)
public java.util.List<SparkPrivacyList> getPrivacyLists()
public void setListAsActive(java.lang.String listname)
public void setListAsDefault(java.lang.String listname)
public void declineActiveList()
public void declineDefaultList()
public boolean isPrivacyActive()
public void addListListener(SparkPrivacyListListener listener)
public void deleteListListener(SparkPrivacyListListener listener)
public void goToInvisible()
public void goToVisible()
public void activateGloballyInvisibleList()
public static boolean isListHidden(SparkPrivacyList list)
public boolean isGloballyInvisibleListActive()