Package org.jivesoftware.openfire.vcard
Class VCardEventDispatcher
- java.lang.Object
-
- org.jivesoftware.openfire.vcard.VCardEventDispatcher
-
public class VCardEventDispatcher extends Object
Dispatches vCard events. The following events are supported:- VCardCreated --> A VCard has been created.
- VCardDeleted --> A VCard has been deleted.
- VCardUpdate --> A VCard has been updated.
addListener(org.jivesoftware.openfire.vcard.VCardListener)
to add or removeVCardListener
.- Author:
- Gabriel Guardincerri
-
-
Constructor Summary
Constructors Constructor Description VCardEventDispatcher()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addListener(VCardListener listener)
Registers a listener to receive events when a vCard is created, updated or deleted.static void
dispatchVCardCreated(String user, org.dom4j.Element vCard)
Dispatches that a vCard was created to all listeners.static void
dispatchVCardDeleted(String user, org.dom4j.Element vCard)
Dispatches that a vCard was deleted to all listeners.static void
dispatchVCardUpdated(String user, org.dom4j.Element vCard)
Dispatches that a vCard was updated to all listeners.static void
removeListener(VCardListener listener)
Unregisters a listener to receive events.
-
-
-
Method Detail
-
addListener
public static void addListener(VCardListener listener)
Registers a listener to receive events when a vCard is created, updated or deleted.- Parameters:
listener
- the listener.
-
removeListener
public static void removeListener(VCardListener listener)
Unregisters a listener to receive events.- Parameters:
listener
- the listener.
-
dispatchVCardUpdated
public static void dispatchVCardUpdated(String user, org.dom4j.Element vCard)
Dispatches that a vCard was updated to all listeners.- Parameters:
user
- the user for which the vCard was set.vCard
- the vcard updated.
-
dispatchVCardCreated
public static void dispatchVCardCreated(String user, org.dom4j.Element vCard)
Dispatches that a vCard was created to all listeners.- Parameters:
user
- the user for which the vCard was created.vCard
- the vcard created.
-
dispatchVCardDeleted
public static void dispatchVCardDeleted(String user, org.dom4j.Element vCard)
Dispatches that a vCard was deleted to all listeners.- Parameters:
user
- the user for which the vCard was deleted.vCard
- the vcard deleted.
-
-