com.funambol.domino.engine.cache
Class ItemStateDAO

java.lang.Object
  extended bycom.funambol.domino.engine.cache.ItemStateDAO

public class ItemStateDAO
extends java.lang.Object

Contains methods to access to the table with the state of the items.


Constructor Summary
ItemStateDAO(java.lang.String jndiDataSourceName)
           
 
Method Summary
 void addLocalItems(SyncItemInfo[] items, java.lang.String sourceURI, long principal)
          Adds local items
 void deleteLocalItems(java.lang.String sourceURI, long principal)
          Delete local items
 java.lang.String getJndiDataSourceName()
           
 SyncItemInfo[] getLocalItems(java.lang.String sourceURI, long principalId)
          Gets local items
 void init()
           
 void setJndiDataSourceName(java.lang.String jndiDataSourceName)
           
 void updateLocalItems(SyncItemInfo[] localItems, java.lang.String sourceURI, long principal)
          Update local items
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemStateDAO

public ItemStateDAO(java.lang.String jndiDataSourceName)
Method Detail

getJndiDataSourceName

public java.lang.String getJndiDataSourceName()

setJndiDataSourceName

public void setJndiDataSourceName(java.lang.String jndiDataSourceName)

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

addLocalItems

public void addLocalItems(SyncItemInfo[] items,
                          java.lang.String sourceURI,
                          long principal)
                   throws java.lang.Exception
Adds local items

Parameters:
items -
sourceURI -
principal -
Throws:
java.lang.Exception

deleteLocalItems

public void deleteLocalItems(java.lang.String sourceURI,
                             long principal)
                      throws java.lang.Exception
Delete local items

Parameters:
sourceURI -
principal -
Throws:
java.lang.Exception

updateLocalItems

public void updateLocalItems(SyncItemInfo[] localItems,
                             java.lang.String sourceURI,
                             long principal)
                      throws java.lang.Exception
Update local items

Parameters:
localItems -
sourceURI -
principal -
Throws:
java.lang.Exception

getLocalItems

public SyncItemInfo[] getLocalItems(java.lang.String sourceURI,
                                    long principalId)
                             throws java.lang.Exception
Gets local items

Parameters:
sourceURI -
principalId -
Returns:
array of find local items
Throws:
java.lang.Exception


Copyright © 2003-2006 Funambol.