Interface IExchangeNoteUtil

All Known Implementing Classes:
ExchangeNoteUtil

@Scriptable public interface IExchangeNoteUtil
Defines utility methods for working with MS Exchange notes.
  • Method Details

    • createNew

      @Deprecated IExchangeNote createNew(String p_strNote, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Deprecated.
      Creates a new note.
      Parameters:
      p_strUserMailbox - The user mailbox or null for the current user.
      Returns:
      The IExchangeNote instance.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - If note could not be created.
    • createNewNote

      IExchangeNote createNewNote(String p_strNote, String p_strUserMailbox) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Creates a new note.
      Parameters:
      p_strUserMailbox - The user mailbox or null for the current user.
      Returns:
      The IExchangeNote instance.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - If note could not be created.
    • findById

      IExchangeNote findById(String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Finds a note by the given ID.
      Parameters:
      p_strId - The ID.
      Returns:
      The IExchangeNote instance.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - If note could not be found.
    • findByPermanentUrl

      IExchangeNote findByPermanentUrl(String p_strUrl) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Finds a note by the given permanent URL.
      Parameters:
      p_strUrl - The permanent URL.
      Returns:
      The note.
      Throws:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException - If note could not be found.