com.funambol.domino.items.dao
Class EntityDAO
java.lang.Object
com.funambol.domino.items.dao.EntityDAO
- Direct Known Subclasses:
- CalendarDAO, ContactDAO, TaskDAO
- public abstract class EntityDAO
- extends java.lang.Object
This class implements methods to access data
in domino server datastore.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected java.util.logging.Logger log
wrapper
protected DominoWrapper wrapper
EntityDAO
public EntityDAO(DominoWrapper dominoWrapper)
removeItem
public void removeItem(java.lang.String UID,
DominoWrapper dominoWrapper)
throws EntityException
- Parameters:
UID
- StringdominoWrapper
- DominoWrapper
- Throws:
EntityException
removeAll
public void removeAll(java.lang.String viewName,
DominoWrapper dominoWrapper)
throws EntityException
- Clears all items on server
- Parameters:
viewName
- String
- Throws:
EntityException
updateItem
public void updateItem(lotus.domino.Document docToUptdate)
throws EntityException
- saves the document in the DB
- Parameters:
docToUptdate
- Document
- Throws:
EntityException
insertItem
public lotus.domino.Document insertItem(lotus.domino.Document doc)
throws EntityException
- Parameters:
doc
- Document
- Returns:
- Document
- Throws:
EntityException
getItemByUID
public lotus.domino.Document getItemByUID(java.lang.String UID,
DominoWrapper dominoWrapper)
throws EntityException
- serch a document using UID
- Parameters:
UID
- StringdominoWrapper
- DominoWrapper
- Returns:
- Document
- Throws:
EntityException
getAllSyncItemInfo
public abstract SyncItemInfo[] getAllSyncItemInfo(lotus.domino.View views)
throws EntityException
- Returns:
- SyncItemInfo[]
- Throws:
EntityException
Copyright © 2003-2006 Funambol.