public final class ImMailDomainManager extends Object
このクラスは、IM-Mail接続設定ファイルに定義されたドメイン情報や、ドメイン情報を利用した連携用オブジェクトの取得を行います.
デフォルトで以下の設定ファイルを参照します.
%PUBLIC_STORAGE_PATH%/products/im_mail/conf/im-mail-config.xml
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clearCache()
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear() を使用してください. |
static void |
clearCache(String tenantId)
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear(String)
を使用してください. |
static boolean |
contains(String domainName)
指定されたドメインが、IM-Mail接続設定に存在するかどうかを判定します.
|
static List<String> |
getDomainNameList()
IM-Mail接続設定に存在するドメインを全て取得します.
|
static ImMailImapStoreManager |
getImapManager(String domainName)
指定されたドメインの接続先情報を持ったIMAPマネージャを取得します.
|
static ImMailHttpSyncClient |
getSyncClient(String domainName)
指定されたドメインのHTTPアカウント同期クライアントを取得します.
|
static ZimbraPreauthUrlGenerator |
getUrlGenerator(String domainName)
指定されたドメインの認証URL生成クラスを取得します.
|
static boolean |
isAutoSyncDisabled()
アカウント連携の自動同期が無効化されているか返却します.
|
static boolean |
isSetting()
IM-Mail接続設定情報が存在するかどうか判定します.
|
static void |
setConfigBaseDir(String configBaseDirPath)
非推奨です。
開発用です.
|
@Deprecated public static void clearCache() throws ImMailException
ImMailCacheClear.clear()
を使用してください.ImMailException
- 設定情報のクリアに失敗した場合、スローされます.@Deprecated public static void clearCache(String tenantId) throws ImMailException
ImMailCacheClear.clear(String)
を使用してください.tenantId
- テナントIDImMailException
- 設定情報のクリアに失敗した場合、スローされます.public static boolean contains(String domainName)
domainName
- ドメイン名public static List<String> getDomainNameList() throws ImMailException
ImMailException
- IM-Mail接続設定ファイルの読み込みに失敗した場合、スローされます.public static ImMailImapStoreManager getImapManager(String domainName) throws ImMailException
domainName
- ドメイン名ImMailException
- IM-Mail設定ファイルから接続先情報を読み込めなかった場合にスローします.public static ImMailHttpSyncClient getSyncClient(String domainName) throws ImMailException
domainName
- ドメイン名ImMailException
- IM-Mail接続設定ファイルから同期先情報を読み込めなかった場合にスローします.public static ZimbraPreauthUrlGenerator getUrlGenerator(String domainName) throws ImMailException
domainName
- ドメイン名ImMailException
- IM-Mail接続設定ファイルから認証URL情報を読み込めなかった場合にスローします.public static boolean isAutoSyncDisabled() throws ImMailException
ImMailException
- IM-Mail接続設定ファイルの読み込みに失敗した場合、スローされます.public static boolean isSetting()
@Deprecated public static void setConfigBaseDir(String configBaseDirPath)
configBaseDirPath
- 設定ファイルの読み取り先ディレクトリCopyright © 2013 NTT DATA INTRAMART CORPORATION