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 voidaddListener(VCardListener listener) Registers a listener to receive events when a vCard is created, updated or deleted.static voiddispatchVCardCreated(String user, org.dom4j.Element vCard) Dispatches that a vCard was created to all listeners.static voiddispatchVCardDeleted(String user, org.dom4j.Element vCard) Dispatches that a vCard was deleted to all listeners.static voiddispatchVCardUpdated(String user, org.dom4j.Element vCard) Dispatches that a vCard was updated to all listeners.static voidremoveListener(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.
-