com.funambol.email.items.manager
Class PopEntityManager

java.lang.Object
  extended bycom.funambol.email.items.manager.EntityManager
      extended bycom.funambol.email.items.manager.PopEntityManager

public class PopEntityManager
extends EntityManager


Field Summary
 PopEntityDAO ped
           
 PopMailServerWrapper pmsw
           
 
Fields inherited from class com.funambol.email.items.manager.EntityManager
ed, log
 
Constructor Summary
PopEntityManager()
           
PopEntityManager(IMailServerWrapper msw_e)
           
 
Method Summary
 java.lang.String[] getAllItems(int folderFilter, java.lang.String idFilter, java.util.Date timeFilter)
           
 CrcSyncItemInfo[] getAllSyncItemInfo(int folderFilter, java.lang.String idFilter, java.util.Date timeFilter)
           
 Email getItemByUID(int folderFilter, java.util.Date timeFilter, int sizeFilter, int numBytes, java.lang.String UID)
           
 Email getItemByWhereClause(java.lang.String FID, java.lang.String FMID, Email ctmp)
          checks if a contact is already inserted in the db and returns the Document in the DB we use firstname, lastname as search criteria
 void removeItem(java.lang.String FID, java.lang.String FMID)
          deletes an item
 
Methods inherited from class com.funambol.email.items.manager.EntityManager
createFoundationMail, createMessage, handleMultipart, handlePart, moveSentItem, sendItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pmsw

public PopMailServerWrapper pmsw

ped

public PopEntityDAO ped
Constructor Detail

PopEntityManager

public PopEntityManager()

PopEntityManager

public PopEntityManager(IMailServerWrapper msw_e)
                 throws EmailAccessException
Parameters:
msw_e - IMailServerWrapper
Throws:
EmailAccessException
Method Detail

removeItem

public void removeItem(java.lang.String FID,
                       java.lang.String FMID)
                throws EntityException
deletes an item

Parameters:
FID - String
FMID - String
Throws:
EntityException

getAllItems

public java.lang.String[] getAllItems(int folderFilter,
                                      java.lang.String idFilter,
                                      java.util.Date timeFilter)
                               throws EntityException
Parameters:
folderFilter - int
idFilter - String
timeFilter - Date
Returns:
String[]
Throws:
EntityException

getAllSyncItemInfo

public CrcSyncItemInfo[] getAllSyncItemInfo(int folderFilter,
                                            java.lang.String idFilter,
                                            java.util.Date timeFilter)
                                     throws EntityException
Parameters:
folderFilter - int
idFilter - String
timeFilter - Date
Returns:
CrcSyncItemInfo[]
Throws:
EntityException

getItemByUID

public Email getItemByUID(int folderFilter,
                          java.util.Date timeFilter,
                          int sizeFilter,
                          int numBytes,
                          java.lang.String UID)
                   throws EntityException
Parameters:
folderFilter - int
timeFilter - Date
sizeFilter - int
numBytes - int
UID - String
Returns:
Email
Throws:
EntityException

getItemByWhereClause

public Email getItemByWhereClause(java.lang.String FID,
                                  java.lang.String FMID,
                                  Email ctmp)
                           throws EntityException
checks if a contact is already inserted in the db and returns the Document in the DB we use firstname, lastname as search criteria

Parameters:
FID - String
FMID - String
ctmp - Email
Returns:
Email
Throws:
EntityException


Copyright © 2003-2006 Funambol.