Klasse ExchangeItemCallable

java.lang.Object
de.uplanet.lucy.server.auxiliaries.exchange.ExchangeItemCallable
Alle implementierten Schnittstellen:
de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil

@VelocityCallable("singleton") public final class ExchangeItemCallable extends Object implements de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
Callable for working with MS Exchange items. The methods without a connection parameter use the current context's Exchange connection.
  • Konstruktordetails

    • ExchangeItemCallable

      public ExchangeItemCallable()
  • Methodendetails

    • getPermanentID

      public String getPermanentID(String p_strTableName, String p_strId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      getPermanentID in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getMailboxOfItem

      public String getMailboxOfItem(String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      getMailboxOfItem in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getMailboxOfItem

      public String getMailboxOfItem(Connection p_conn, String p_strItemId)
    • copyItemToFolder

      public String copyItemToFolder(String p_strSourceHref, String p_strDstFldrHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      copyItemToFolder in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • copyItemToFolder

      public String copyItemToFolder(Connection p_conn, String p_strSourceHref, String p_strDstFldrHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • moveItemToFolder

      public String moveItemToFolder(String p_strSourceHref, String p_strDstFldrHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      moveItemToFolder in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • moveItemToFolder

      public String moveItemToFolder(Connection p_conn, String p_strSourceHref, String p_strDstFldrHref) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getAttachments

      public List<IAttachmentInfo> getAttachments(String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      getAttachments in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • getAttachments

      public List<IAttachmentInfo> getAttachments(Connection p_conn, String p_strItemId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(String p_strItemId, File p_fileDestination) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      saveAttachment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(IAttachmentInfo p_attachment, String p_strFileDest) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      saveAttachment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(Connection p_conn, String p_strItemId, File p_fileDestination) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(Connection p_conn, IAttachmentInfo p_attachment, File p_fileDestination) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(IAttachmentInfo p_attachment, File p_fileDestination) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      saveAttachment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(String p_strItemId, String p_strFileDest) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      saveAttachment in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(Connection p_conn, String p_strItemId, String p_strFileDest) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • saveAttachment

      public void saveAttachment(Connection p_conn, IAttachmentInfo p_attachment, String p_strFileDest) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • addAttachmentToItem

      public void addAttachmentToItem(String p_strItemId, File p_file, String p_strFileName, String p_strMimeType, boolean p_bIsContactPhoto, boolean p_bDeleteAfter) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      addAttachmentToItem in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • addAttachmentToItem

      public void addAttachmentToItem(Connection p_conn, String p_strItemId, File p_file, String p_strFileName, String p_strMimeType, boolean p_bIsContactPhoto, boolean p_bDeleteAfter) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • addAttachmentToItem

      public void addAttachmentToItem(String p_strItemId, String p_strFile, String p_strFileName, String p_strMimeType, boolean p_bIsContactPhoto, boolean p_bDeleteAfter) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      addAttachmentToItem in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • addAttachmentToItem

      public void addAttachmentToItem(Connection p_conn, String p_strItemId, String p_strFile, String p_strFileName, String p_strMimeType, boolean p_bIsContactPhoto, boolean p_bDeleteAfter) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • copyAttachmentToItem

      public void copyAttachmentToItem(String p_strSrcAttId, String p_strDstItemId, String p_strFileName, boolean p_bIsContactPhoto) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      copyAttachmentToItem in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • copyAttachmentToItem

      public void copyAttachmentToItem(Connection p_conn, String p_strSrcAttId, String p_strDstItemId, String p_strFileName, boolean p_bIsContactPhoto) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • removeAttachmentFromItem

      public void removeAttachmentFromItem(String p_strAttachmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Angegeben von:
      removeAttachmentFromItem in Schnittstelle de.uplanet.lucy.server.businesslogic.exchange.util.IExchangeItemUtil
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
    • removeAttachmentFromItem

      public void removeAttachmentFromItem(Connection p_conn, String p_strAttachmentId) throws de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException
      Löst aus:
      de.uplanet.lucy.server.businesslogic.exchange.util.ExchangeUtilException