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)
      • isAllowDeleteWithNoConditions

        public boolean isAllowDeleteWithNoConditions()
      • setAllowDeleteWithNoConditions

        public void setAllowDeleteWithNoConditions​(boolean p_bAllowDeleteWithNoConditions)
      • isAllowToAlterCustomColumnsOnly

        public boolean isAllowToAlterCustomColumnsOnly()
        Returns:
        isAllowToAlterCustomColumnsOnly
      • setAllowToAlterCustomColumnsOnly

        public void setAllowToAlterCustomColumnsOnly​(boolean 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
      • setExchangeClientId

        public void setExchangeClientId​(String p_exchangeClientId)
      • getExchangeClientId

        public String getExchangeClientId()
      • setExchangeClientSecret

        public void setExchangeClientSecret​(String p_exchangeClientSecret)
      • getExchangeClientSecret

        public String getExchangeClientSecret()
      • setExchangeRedirectUri

        public void setExchangeRedirectUri​(String p_exchangeRedirectUri)
      • getExchangeRedirectUri

        public String getExchangeRedirectUri()
      • setExchangeRefreshToken

        public void setExchangeRefreshToken​(String p_exchangeRefreshToken)
      • getExchangeRefreshToken

        public String getExchangeRefreshToken()
      • getExchangeUniqueId

        public String getExchangeUniqueId()
      • setExchangeUniqueId

        public void setExchangeUniqueId​(String p_exchangeUniqueId)
      • isNoAddressResolution

        public boolean isNoAddressResolution()
      • setNoAddressResolution

        public void setNoAddressResolution​(boolean p_bNoAddressResolution)