public class Privacy extends Object
<node name="privacy"> <map> <entry
value="private" type="String" key="default"/> </map> List name: <node name="private"> <map/> Item order: <node
name="1"> <map> <entry value="jid" type="String" key="type"/> <entry value="user%40domain.com/res" type="String"
key="value"/> <entry value="deny" type="String" key="action"/> <entry type="String[]" key="stanzas"> <item
value="message"/> <item value="iq"/> </entry> </map> </node> </node>
Modifier and Type | Field and Description |
---|---|
static String |
ACTION |
static String |
ACTIVE |
static String |
DEFAULT |
static String |
ITEM |
static String |
LIST |
static String |
NAME |
static String |
ORDER |
static String |
PRIVACY |
static String |
PRIVACY_LIST |
static String |
PRIVACY_LIST_LOADED |
static String |
STANZAS |
static String |
TYPE |
static String |
VALUE |
Constructor and Description |
---|
Privacy() |
public static final String ACTION
public static final String ACTIVE
public static final String DEFAULT
public static final String ITEM
public static final String LIST
public static final String NAME
public static final String ORDER
public static final String PRIVACY
public static final String PRIVACY_LIST
public static final String STANZAS
public static final String TYPE
public static final String VALUE
public static final String PRIVACY_LIST_LOADED
public static void addList(XMPPResourceConnection session, Element list) throws NotAuthorizedException, TigaseDBException
public static boolean block(XMPPResourceConnection session, String jid) throws NotAuthorizedException, TigaseDBException
public static PrivacyList getActiveList(XMPPResourceConnection session) throws NotAuthorizedException
NotAuthorizedException
public static String getActiveListName(XMPPResourceConnection session) throws NotAuthorizedException
NotAuthorizedException
public static List<String> getBlocked(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public static PrivacyList getDefaultList(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public static Element getDefaultListElement(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public static String getDefaultListName(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public static Element getList(XMPPResourceConnection session, String list) throws NotAuthorizedException, TigaseDBException
public static Element getListOld(XMPPResourceConnection session, String list) throws NotAuthorizedException, TigaseDBException
public static String[] getLists(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
public static void removeList(XMPPResourceConnection session, Element list) throws NotAuthorizedException, TigaseDBException
public static void setActiveList(XMPPResourceConnection session, String lName) throws NotAuthorizedException, TigaseDBException
public static void setDefaultList(XMPPResourceConnection session, Element list) throws NotAuthorizedException, TigaseDBException
public static boolean unblock(XMPPResourceConnection session, String jid) throws NotAuthorizedException, TigaseDBException
public static List<String> unblockAll(XMPPResourceConnection session) throws NotAuthorizedException, TigaseDBException
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.