de.enough.polish.pim
Class PimChangeRegistry

java.lang.Object
  extended by de.enough.polish.pim.PimChangeRegistry

public class PimChangeRegistry
extends Object

Stores information needed to identify changes made to PIMItems held in a PIMList. This information includes the item's unique identifier, UID, the type of item (Contact, Event or ToDo) as well as the type of modification made (added, modified or removed)

Author:
Ramakrishna Sharvirala

Constructor Summary
PimChangeRegistry()
          constructor to initialize pim change listener
 
Method Summary
 PimContact[] getAllAddedContacts()
          Returns all PIM contacts added outside the application.
 CalendarEntry[] getAllAddedEvents()
          Returns all PIM events added outside of application.
 PimToDo[] getAllAddedToDos()
          Returns all PIM ToDos added outside of application.
 PimContact[] getAllModifiedContacts()
          Returns all PIM contacts modified outside of application.
 CalendarEntry[] getAllModifiedEvents()
          Returns all PIM events modified outside of application.
 PimToDo[] getAllModifiedToDos()
          Returns all PIM ToDos modified outside of application.
 void getAllRemovedContacts()
          Returns all PIM contacts removed outside of application.
 void getAllRemovedEvents()
          Returns all PIM events removed outside of application.
 void getAllRemovedToDos()
          Returns all PIM ToDos removed outside of application.
 void updateSnapShot()
          method synchronize local snapshot of PIM items with actual PIM database
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PimChangeRegistry

public PimChangeRegistry()
constructor to initialize pim change listener

Method Detail

getAllAddedContacts

public PimContact[] getAllAddedContacts()
Returns all PIM contacts added outside the application.


getAllModifiedContacts

public PimContact[] getAllModifiedContacts()
Returns all PIM contacts modified outside of application.


getAllRemovedContacts

public void getAllRemovedContacts()
Returns all PIM contacts removed outside of application.


getAllAddedEvents

public CalendarEntry[] getAllAddedEvents()
Returns all PIM events added outside of application.


getAllModifiedEvents

public CalendarEntry[] getAllModifiedEvents()
Returns all PIM events modified outside of application.


getAllRemovedEvents

public void getAllRemovedEvents()
Returns all PIM events removed outside of application.


getAllAddedToDos

public PimToDo[] getAllAddedToDos()
Returns all PIM ToDos added outside of application.


getAllModifiedToDos

public PimToDo[] getAllModifiedToDos()
Returns all PIM ToDos modified outside of application.


getAllRemovedToDos

public void getAllRemovedToDos()
Returns all PIM ToDos removed outside of application.


updateSnapShot

public void updateSnapShot()
method synchronize local snapshot of PIM items with actual PIM database