sync4j.exchange.items.note.dao
Class NoteDAO

java.lang.Object
  extended bysync4j.exchange.items.common.dao.ItemDAO
      extended bysync4j.exchange.items.note.dao.NoteDAO

public class NoteDAO
extends ItemDAO


Field Summary
 
Fields inherited from class sync4j.exchange.items.common.dao.ItemDAO
PROP_NO_FOLDER, TAG_IS_FOLDER, WEBDAV_HEADER_PROPPATCH, WEBDAV_HEADER_REMOVE, WEBDAV_HEADER_SELECT
 
Constructor Summary
NoteDAO(java.lang.String exchangeServerHost, int exchangeServerPort)
           
 
Method Summary
 Note[] getNotes(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String exchangeFolder)
          get notes from Exchange Server
 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)
          insert / update note
 
Methods inherited from class sync4j.exchange.items.common.dao.ItemDAO
addLocalItems, checkResponseStatus, deleteLocalItems, getAllExchangeItems, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoteDAO

public NoteDAO(java.lang.String exchangeServerHost,
               int exchangeServerPort)
        throws DataAccessException
Method Detail

setNote

public Note setNote(Note note,
                    java.lang.String username,
                    java.lang.String credentials,
                    java.lang.String exchangeFolder)
             throws DataAccessException
insert / update note

Parameters:
note -
username -
credentials -
exchangeFolder -
Returns:
new / updated note
Throws:
sync4j.exchange.util.DataAccessException
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:
sync4j.exchange.util.DataAccessException
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:
sync4j.exchange.util.DataAccessException
DataAccessException


Copyright © 2004 Sync4j.