sync4j.exchange.items.note.manager
Class NoteManager

java.lang.Object
  extended bysync4j.exchange.items.note.manager.NoteManager

public class NoteManager
extends java.lang.Object


Constructor Summary
NoteManager(java.lang.String exchangeServerHost, int exchangeServerPort, java.lang.String timezone)
           
 
Method Summary
 Note[] getAllNotes(java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          get all notes
 Note getNoteById(java.lang.String username, java.lang.String credentials, java.lang.String id, java.lang.String sourceURI)
          get note by id
 Note[] getNotes(java.lang.String username, java.lang.String credentials, java.lang.String[] ids, java.lang.String sourceURI)
          get notes
 void removeNote(Note note, java.lang.String username, java.lang.String principal, java.lang.String sourceURI)
          remove note
 Note setNote(Note note, java.lang.String username, java.lang.String credentials, java.lang.String sourceURI)
          add / update note
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoteManager

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

getAllNotes

public Note[] getAllNotes(java.lang.String username,
                          java.lang.String credentials,
                          java.lang.String sourceURI)
                   throws DataAccessException
get all notes

Parameters:
username -
credentials -
sourceURI -
Returns:
array of find notes
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 sourceURI)
                throws DataAccessException
get notes

Parameters:
username -
credentials -
ids -
sourceURI -
Returns:
array of find notes
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

getNoteById

public Note getNoteById(java.lang.String username,
                        java.lang.String credentials,
                        java.lang.String id,
                        java.lang.String sourceURI)
                 throws DataAccessException
get note by id

Parameters:
id -
username -
credentials -
Returns:
find note
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

setNote

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

Parameters:
note -
username -
credentials -
sourceURI -
Returns:
new note
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException

removeNote

public void removeNote(Note note,
                       java.lang.String username,
                       java.lang.String principal,
                       java.lang.String sourceURI)
                throws DataAccessException
remove note

Parameters:
note -
username -
principal -
sourceURI -
Throws:
sync4j.exchange.util.DataAccessException
DataAccessException


Copyright © 2004 Sync4j.