com.funambol.email.cache
Class CrcItemStateDAO

java.lang.Object
  extended bycom.funambol.email.cache.CrcItemStateDAO

public class CrcItemStateDAO
extends java.lang.Object

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


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

Constructor Detail

CrcItemStateDAO

public CrcItemStateDAO(java.lang.String jndiDataSourceName)
Parameters:
jndiDataSourceName - String
Method Detail

init

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

getJndiDataSourceName

public java.lang.String getJndiDataSourceName()
Returns:
String

setJndiDataSourceName

public void setJndiDataSourceName(java.lang.String jndiDataSourceName)
Parameters:
jndiDataSourceName - String

addLocalItems

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

Parameters:
items - CrcSyncItemInfo[]
sourceURI - String
principal - String
Throws:
java.lang.Exception

deleteLocalItems

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

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

updateLocalItems

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

Parameters:
localItems - CrcSyncItemInfo[]
sourceURI - String
principal - String
Throws:
java.lang.Exception

getLocalItems

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

Parameters:
sourceURI - String
principalId - String
Returns:
CrcSyncItemInfo[]
Throws:
java.lang.Exception


Copyright © 2003-2006 Funambol.