com.funambol.exchange.items.note.dao
Class NoteDAO
java.lang.Object
com.funambol.exchange.items.common.dao.ItemDAO
com.funambol.exchange.items.note.dao.NoteDAO
- public class NoteDAO
- extends ItemDAO
Constructor Summary |
NoteDAO(java.lang.String host,
int port,
java.lang.String exchangeServer)
|
Method Summary |
Note[] |
getNotes(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
get String array of notes keys from Exchange Server |
Note[] |
getNotes(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get notes from Exchange Server |
Note[] |
getNotesForTwin(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get Note array with setting fields only for twins |
void |
removeNote(Note note,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
Delete a Note from Exchange server. |
Note |
setNote(Note note,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder,
boolean ignoreSubject)
insert / update note |
Methods inherited from class com.funambol.exchange.items.common.dao.ItemDAO |
addItems, checkResponseStatus, deleteItems, getClause, getExchangeAccessStatus, getHref, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder, getStatusFromResponse, getTwins, updateItems |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_DATE
public static final java.lang.String TAG_DATE
- See Also:
- Constant Field Values
TAG_DESCRIPTION
public static final java.lang.String TAG_DESCRIPTION
- See Also:
- Constant Field Values
TAG_RESPONSE
public static final java.lang.String TAG_RESPONSE
- See Also:
- Constant Field Values
TAG_SUBJECT
public static final java.lang.String TAG_SUBJECT
- See Also:
- Constant Field Values
TAG_REPLUID
public static final java.lang.String TAG_REPLUID
- See Also:
- Constant Field Values
TAG_LAST_MODIFIED
public static final java.lang.String TAG_LAST_MODIFIED
- See Also:
- Constant Field Values
NoteDAO
public NoteDAO(java.lang.String host,
int port,
java.lang.String exchangeServer)
throws DataAccessException
setNote
public Note setNote(Note note,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder,
boolean ignoreSubject)
throws DataAccessException
- insert / update note
- Parameters:
note
- username
- credentials
- exchangeFolder
-
- Returns:
- new / updated note
- Throws:
DataAccessException
removeNote
public void removeNote(Note note,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- Delete a Note from Exchange server.
- Parameters:
note
- username
- credentials
- exchangeFolder
-
- Throws:
DataAccessException
getNotes
public Note[] getNotes(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
throws DataAccessException
- get notes from Exchange Server
- Parameters:
username
- credentials
- ids
- exchangeFolder
-
- Returns:
- array of find notes
- Throws:
DataAccessException
getNotesForTwin
public Note[] getNotesForTwin(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
throws DataAccessException
- get Note array with setting fields only for twins
- Parameters:
username
- credentials
- exchangeFolder
-
- Returns:
- Note array with setting fields only for twins
- Throws:
DataAccessException
getNotes
public Note[] getNotes(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
throws DataAccessException
- get String array of notes keys from Exchange Server
- Parameters:
username
- credentials
- fields
- values
- exchangeFolder
-
- Returns:
- String array of notes keys from Exchange Server
- Throws:
DataAccessException
Copyright © 2003-2006 Funambol.