Class ExchangeAccount


  • public class ExchangeAccount
    extends Object
    • Constructor Detail

      • ExchangeAccount

        public ExchangeAccount()
      • ExchangeAccount

        public ExchangeAccount​(de.uplanet.lucy.mgw.MgwPlugin p_plugin)
      • ExchangeAccount

        public ExchangeAccount​(de.uplanet.lucy.exchange.ExchangeRelease p_release)
    • Method Detail

      • getMgwUserName

        public String getMgwUserName()
        Returns:
        the MediaGateWay user who owns the account
      • setMgwUserName

        public void setMgwUserName​(String p_strMgwUserName)
        Parameters:
        p_strMgwUserName - the MediaGateWay user who owns the account
      • getMgwAccountName

        public String getMgwAccountName()
        Returns:
        the MGW account name
      • setMgwAccountName

        public void setMgwAccountName​(String p_strAccountName)
        Parameters:
        p_strAccountName - the MGW account name
      • getExchangeUserName

        public String getExchangeUserName()
        Returns:
        the Exchange mailbox user name
      • setExchangeUserName

        public void setExchangeUserName​(String p_strExchangeUserName)
        Parameters:
        p_strExchangeUserName - the exchangeUserName to set
      • getExchangePassword

        public String getExchangePassword()
        Returns:
        the password of the Exchange user
      • setExchangePassword

        public void setExchangePassword​(String p_strExchangePassword)
        Parameters:
        p_strExchangePassword - the exchangePassword to set
      • getExchangeDomain

        public String getExchangeDomain()
        Returns:
        the domain the Exchange user belongs to
      • setExchangeDomain

        public void setExchangeDomain​(String p_strExchangeDomain)
        Parameters:
        p_strExchangeDomain - the exchangeDomain to set
      • getExchangeServer

        public String getExchangeServer()
        Returns:
        the URL of the Exchange server OWA
      • setExchangeServer

        public void setExchangeServer​(String p_strExchangeServer)
        Parameters:
        p_strExchangeServer - the exchangeServer to set
      • getExchangeMailbox

        public String getExchangeMailbox()
        Returns:
        the name of the Exchange mailbox
      • setExchangeMailbox

        public void setExchangeMailbox​(String p_strExchangeMailbox)
        Parameters:
        p_strExchangeMailbox - the exchangeMailbox to set
      • getRequestServerVersion

        public String getRequestServerVersion()
        Returns:
        The Exchange server version.
      • setRequestServerVersion

        public void setRequestServerVersion​(String p_strRequestServerVersion)
        Parameters:
        p_strRequestServerVersion - The Exchange server version.
      • isDeletedToDeletedItems

        public boolean isDeletedToDeletedItems()
        Returns:
        isDeletedToDeletedItems
      • setDeletedToDeletedItems

        public void setDeletedToDeletedItems​(boolean p_bDeletedToDeletedItems)
        Parameters:
        p_bDeletedToDeletedItems -
      • isAllowDeleteWithNoConditions

        public boolean isAllowDeleteWithNoConditions()
        Returns:
        isAllowDeleteWithNoConditions
      • setAllowDeleteWithNoConditions

        public void setAllowDeleteWithNoConditions​(boolean p_bAllowDeleteWithNoConditions)
        Parameters:
        p_bAllowDeleteWithNoConditions -
      • isAllowToAlterCustomColumnsOnly

        public boolean isAllowToAlterCustomColumnsOnly()
        Returns:
        isAllowToAlterCustomColumnsOnly
      • setAllowToAlterCustomColumnsOnly

        public void setAllowToAlterCustomColumnsOnly​(boolean p_bAllowToAlterCustomColumnsOnly)
        Parameters:
        p_bAllowToAlterCustomColumnsOnly -
      • isUseOwaVirtualFolder

        public boolean isUseOwaVirtualFolder()
      • setUseOwaVirtualFolder

        public void setUseOwaVirtualFolder​(boolean p_bUseOwaVirtualFolder)
      • getPlugin

        public de.uplanet.lucy.mgw.MgwPlugin getPlugin()
        Returns:
        The MGW plugin used by this account.
      • applyProperties

        public void applyProperties​(Map<String,​String> p_accountProps)
        Parameters:
        p_accountProps - map of Exchange account properties
      • getProperties

        public Map<String,​String> getProperties()
        Returns:
        map of exchange account properties