public class PrivacyPresenceHandler extends java.lang.Object implements SparkPrivacyItemListener
Constructor and Description |
---|
PrivacyPresenceHandler() |
Modifier and Type | Method and Description |
---|---|
void |
itemAdded(org.jivesoftware.smackx.privacy.packet.PrivacyItem item,
java.lang.String listname)
New Item added into PrivacyList
|
void |
itemRemoved(org.jivesoftware.smackx.privacy.packet.PrivacyItem item,
java.lang.String listname)
Item removed from PrivacyList
|
void |
removeIconsForList(SparkPrivacyList list) |
void |
sendRealPresenceTo(java.lang.String jid)
Send my presence for user
|
void |
sendUnavailableTo(java.lang.String jid)
Send Unavailable (offline status) to jid .
|
void |
setIconsForList(SparkPrivacyList list) |
public void sendUnavailableTo(java.lang.String jid) throws org.jivesoftware.smack.SmackException.NotConnectedException
jid
- JID to send offline statusorg.jivesoftware.smack.SmackException.NotConnectedException
public void sendRealPresenceTo(java.lang.String jid) throws org.jivesoftware.smack.SmackException.NotConnectedException
jid
- JID to send presenceorg.jivesoftware.smack.SmackException.NotConnectedException
public void setIconsForList(SparkPrivacyList list) throws org.jivesoftware.smack.SmackException.NotConnectedException
org.jivesoftware.smack.SmackException.NotConnectedException
public void removeIconsForList(SparkPrivacyList list) throws org.jivesoftware.smack.SmackException.NotConnectedException
org.jivesoftware.smack.SmackException.NotConnectedException
public void itemAdded(org.jivesoftware.smackx.privacy.packet.PrivacyItem item, java.lang.String listname) throws org.jivesoftware.smack.SmackException.NotConnectedException
SparkPrivacyItemListener
itemAdded
in interface SparkPrivacyItemListener
item
- privacyItem jidlistname
- name of the privacy list.org.jivesoftware.smack.SmackException.NotConnectedException
public void itemRemoved(org.jivesoftware.smackx.privacy.packet.PrivacyItem item, java.lang.String listname) throws org.jivesoftware.smack.SmackException.NotConnectedException
SparkPrivacyItemListener
itemRemoved
in interface SparkPrivacyItemListener
item
- privacyItem jidlistname
- name of the privacy list.org.jivesoftware.smack.SmackException.NotConnectedException