Class ExchangeAccount

java.lang.Object
de.uplanet.lucy.exchange.ExchangeAccount

public class ExchangeAccount extends Object
  • Constructor Details

    • ExchangeAccount

      public ExchangeAccount()
    • ExchangeAccount

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

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

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

      public String toString()
      Overrides:
      toString in class Object
    • 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)
    • getExchangeTenantId

      public String getExchangeTenantId()
    • setExchangeTenantId

      public void setExchangeTenantId(String p_exchangeTenantId)
    • isNoAddressResolution

      public boolean isNoAddressResolution()
    • setNoAddressResolution

      public void setNoAddressResolution(boolean p_bNoAddressResolution)