com.funambol.email.engine.cache
Class CrcItemStateDAO

java.lang.Object
  extended bycom.funambol.email.engine.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.util.ArrayList itemsSent, java.lang.String sourceURI, long principal)
          Adds local items
 void deleteLocalItems(java.lang.String sourceURI, long principal)
          Delete local items
 void deleteSentPop(java.lang.String sourceURI, long principalId)
          Delete local items
 java.lang.String getJndiDataSourceName()
           
 CrcSyncItemInfo[] getLocalItems(java.lang.String sourceURI, long principalId)
          Gets local items
 void init()
           
 void setJndiDataSourceName(java.lang.String jndiDataSourceName)
           
 void updateLocalItems(CrcSyncItemInfo[] items, java.util.ArrayList itemsSent, 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

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.util.ArrayList itemsSent,
                          java.lang.String sourceURI,
                          long principal)
                   throws java.lang.Exception
Adds local items

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

deleteSentPop

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

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

deleteLocalItems

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

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

updateLocalItems

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

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

getLocalItems

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

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


Copyright © 2003-2006 Funambol.