Interface IExchangeNoteUtil

  • All Known Implementing Classes:
    ExchangeNoteUtil

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

      • 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.