Package org.jivesoftware.openfire.vcard
Class VCardEventDispatcher
java.lang.Object
org.jivesoftware.openfire.vcard.VCardEventDispatcher
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 remove VCardListener
.- Author:
- Gabriel Guardincerri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Constructor Details
-
VCardEventDispatcher
public VCardEventDispatcher()
-
-
Method Details
-
addListener
Registers a listener to receive events when a vCard is created, updated or deleted.- Parameters:
listener
- the listener.
-
removeListener
Unregisters a listener to receive events.- Parameters:
listener
- the listener.
-
dispatchVCardUpdated
Dispatches that a vCard was updated to all listeners.- Parameters:
user
- the user for which the vCard was set.vCard
- the vcard updated.
-
dispatchVCardCreated
Dispatches that a vCard was created to all listeners.- Parameters:
user
- the user for which the vCard was created.vCard
- the vcard created.
-
dispatchVCardDeleted
Dispatches that a vCard was deleted to all listeners.- Parameters:
user
- the user for which the vCard was deleted.vCard
- the vcard deleted.
-