Dekoh platform API

com.pramati.bfly.das.contacts.listeners
Class ContactEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.pramati.bfly.das.contacts.listeners.ContactEvent
All Implemented Interfaces:
Serializable

public class ContactEvent
extends EventObject

An event which indicates that a contact operation occurred.

This event is generated by ContactsManager for

 
 

A ContactEvent object is passed to every ContactsListener object which is registered to receive the contact events using ContactsManager registerContactsListener method.

Since:
14 Jun, 2007
See Also:
ContactsListener, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ContactEvent(ContactsManager contactsManager, String accountId, String dekohUserId, Contact contact)
          Constructs a prototypical Event, passed for every ContactsListener events.
 
Method Summary
 String getAccountId()
           
 Contact getContact()
           Will return the new Added Contact Object, if this event is triggered during Contact Addition Will return the old Contact Object, if this event is triggered during Contact Updation Will return the deletedContact Object, if this event is triggered during Contact Deletion Will return null, if this event is triggered during Contacts refresh
 ContactsManager getContactsManager()
           
 String getDekohUserId()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContactEvent

public ContactEvent(ContactsManager contactsManager,
                    String accountId,
                    String dekohUserId,
                    Contact contact)
Constructs a prototypical Event, passed for every ContactsListener events.

Parameters:
contactsManager - ContactsManager instance.
accountId - The logged in User accountID.
dekohUserId - The logged in Dekoh User ID
contact - Contact Object, for which this event is triggered.
Throws:
IllegalArgumentException - if contactsManager is null.
Method Detail

getContact

public Contact getContact()

getDekohUserId

public String getDekohUserId()
Returns:
Logged In User DekohUserId, for whom a contact is either added/deleted/updated.

getContactsManager

public ContactsManager getContactsManager()
Returns:
ContactsManager instance.

getAccountId

public String getAccountId()
Returns:
Logged In User AccountId, for whom a contact is either added/deleted/updated.

Dekoh platform API

© 2009 Pramati Technologies - Dekoh - Portal for Developers