パッケージ | 説明 |
---|---|
jp.co.intra_mart.product.im_mail |
IM-Mail に関連するクラスを提供します。
|
jp.co.intra_mart.product.im_mail.auth |
IM-Mail の SSO(シングルサインオン)に関連するクラスを提供します。
|
jp.co.intra_mart.product.im_mail.cache |
IM-Mailに関するキャッシュをクリアするためのクラスを提供します.
|
jp.co.intra_mart.product.im_mail.datastore.dao |
IM-Mail データアクセスオブジェクトを提供します。
|
jp.co.intra_mart.product.im_mail.exception |
IM-Mail の例外クラスを提供します。
|
jp.co.intra_mart.product.im_mail.plugin |
IM-Mail アカウント情報の変更、同期の際に事前・事後処理を行うためのクラスを提供します。
|
jp.co.intra_mart.product.im_mail.plugin.listener |
IM-Mail アカウント情報の変更、同期の際の事前・事後処理を行う実装クラスを提供します。
|
jp.co.intra_mart.product.im_mail.portlet |
IM-Mail のポートレット機能に関連するクラスを提供します。
|
jp.co.intra_mart.product.im_mail.search |
IM-Mail アカウント検索に関連するクラスを提供します。
|
jp.co.intra_mart.product.im_mail.service |
IM-Mail アカウント情報を IM-Mail(メールサービス部分)に一括同期するためのクラスを提供します。
|
jp.co.intra_mart.product.im_mail.sync |
HTTP 通信による IM-Mail アカウント同期機能に関連するクラスを提供します。
|
jp.co.intra_mart.product.im_mail.util |
IM-Mail のユーティリティークラスを提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
ImMailDomainManager.clearCache()
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear() を使用してください. |
static void |
ImMailDomainManager.clearCache(String tenantId)
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear(String)
を使用してください. |
void |
ImMailAccountManager.createAccount(ImMailAccount account)
指定されたIM-Mailアカウントをデータストアに登録します。
|
void |
ImMailAccountManager.createAccounts(List<ImMailAccount> accountList)
指定されたIM-Mailアカウントのリストをデータストアに登録します。
|
void |
ImMailAccountManager.deleteAccount(ImMailAccount account)
指定されたIM-Mailアカウントをデータストアから削除します。
|
void |
ImMailAccountManager.deleteAccounts(List<ImMailAccount> accountList)
指定されたIM-Mailアカウントのリストをデータストアから削除します。
|
static List<String> |
ImMailDomainManager.getDomainNameList()
IM-Mail接続設定に存在するドメインを全て取得します.
|
static ImMailImapStoreManager |
ImMailDomainManager.getImapManager(String domainName)
指定されたドメインの接続先情報を持ったIMAPマネージャを取得します.
|
static ImMailHttpSyncClient |
ImMailDomainManager.getSyncClient(String domainName)
指定されたドメインのHTTPアカウント同期クライアントを取得します.
|
static ZimbraPreauthUrlGenerator |
ImMailDomainManager.getUrlGenerator(String domainName)
指定されたドメインの認証URL生成クラスを取得します.
|
static boolean |
ImMailDomainManager.isAutoSyncDisabled()
アカウント連携の自動同期が無効化されているか返却します.
|
void |
ImMailAccountManager.modifyAccount(ImMailAccount account)
指定されたIM-Mailアカウントをデータストアへ更新します。
|
void |
ImMailAccountManager.modifyAccounts(List<ImMailAccount> accountList)
指定されたIM-Mailアカウントのリストをデータストアへ更新します。
|
void |
ImMailSyncManager.syncAccount(ImMailAccount account)
指定されたIM-Mailアカウントの同期処理を行います。
|
void |
ImMailSyncManager.syncAccount(String userCd)
指定されたユーザコードからIM-Mailアカウントを取得して、同期処理を行います。
|
void |
ImMailSyncManager.syncCreateAccounts(int syncNo,
List<ImMailAccount> accountList)
IM-Mailアカウントを登録するための同期処理を行います。
|
void |
ImMailSyncManager.syncDeleteAccounts(int syncNo,
List<ImMailAccount> accountList)
IM-Mailアカウントを削除するための同期処理を行います。
|
void |
ImMailSyncManager.syncModifyAccounts(int syncNo,
List<ImMailAccount> accountList)
IM-Mailアカウントを更新するための同期処理を行います。
|
コンストラクタと説明 |
---|
ImMailSyncManager()
新しいインスタンスを作成します。
|
ImMailSyncManager(Date date)
指定された基準日時を使用して新しいインスタンスを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
ZimbraPreauthGenerator.generatePreauth(String account,
String by,
String expires,
String timestamp)
指定されたパラメータを使用して認証トークンを生成します。
|
String |
ZimbraPreauthUrlGenerator.generateUrlByForeignPrincipal(String account)
非推奨です。
ForeignPrincipalによるZimbra Preauthはサポート対象外です。
|
String |
ZimbraPreauthUrlGenerator.generateUrlById(String id)
非推奨です。
ZimbraID による Zimbra Preauth はサポート対象外です。
|
String |
ZimbraPreauthUrlGenerator.generateUrlByName(String account)
アカウント(メールアドレス)から認証済み URL を生成します。
|
String |
ZimbraPreauthUrlGenerator.generateUrlByName(String account,
String domain)
メールアドレスのアカウント名とドメイン名から認証済み URL を生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
ImMailCacheClear.clear()
IM-Mailに関するキャッシュのクリアを全クラスタに通知します.
|
static void |
ImMailCacheClear.clear(String tenantId)
指定されたテナントのIM-Mailに関するキャッシュのクリアを全クラスタに通知します.
|
abstract void |
ImMailCacheClear.execute()
IM-Mailに関するキャッシュのクリアを行います.
|
abstract void |
ImMailCacheClear.execute(String tenantId)
テナントに対してIM-Mailに関するキャッシュのクリアを行います.
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
ImMailAddressHistoryDAO.insert(String mailAddress,
String addressType)
IM-Mail メールアドレス履歴テーブルにメールアドレスを登録します。
|
jp.co.intra_mart.product.im_mail.datastore.entity.ImMailAddressHistory |
ImMailAddressHistoryDAO.select(String mailAddress)
IM-Mail メールアドレス履歴テーブルからメールアドレスが一致する履歴情報の取得をします。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
ImMailConfigurationException
IM-Mailの設定に関する例外を提供します.
|
class |
ImMailHttpException
ImMailHttpException クラスは、IM-Mail の HTTP アクセス例外クラスです。
|
class |
ImMailSourceNotFoundException
IM-Mailのソースが存在しなかった場合に通知される例外を提供します.
|
class |
ImMailSyncException
ImMailSyncException クラスは、IM-Mail アカウントの同期例外クラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
ImMailListenerPlugin.afterCreate(ImMailAccount account)
IM-Mail アカウント登録処理の事後処理を実行します。
|
void |
ImMailListenerPlugin.afterDelete(ImMailAccount account)
IM-Mail アカウント削除処理の事後処理を実行します。
|
void |
ImMailListenerPlugin.afterModify(ImMailAccount account)
IM-Mail アカウント更新処理の事後処理を実行します。
|
void |
ImMailListenerPlugin.beforeCreate(ImMailAccount account)
IM-Mail アカウント登録処理の事前処理を実行します。
|
void |
ImMailListenerPlugin.beforeDelete(ImMailAccount account)
IM-Mail アカウント削除処理の事前処理を実行します。
|
void |
ImMailListenerPlugin.beforeModify(ImMailAccount account)
IM-Mail アカウント更新処理の事前処理を実行します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
ImMailSyncValidator.beforeCreate(ImMailAccount account) |
void |
ImMailHistorySyncListener.beforeCreate(ImMailAccount account) |
void |
ImMailHistoryAddListener.beforeCreate(ImMailAccount account) |
void |
ImMailAccountValidator.beforeCreate(ImMailAccount account) |
void |
ImMailSyncValidator.beforeDelete(ImMailAccount account) |
void |
ImMailHistorySyncListener.beforeDelete(ImMailAccount account) |
void |
ImMailHistoryAddListener.beforeDelete(ImMailAccount account) |
void |
ImMailSyncValidator.beforeModify(ImMailAccount account) |
void |
ImMailAccountValidator.beforeModify(ImMailAccount account) |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
ImMailPortlet.clearCache()
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear() を使用してください. |
static void |
ImMailPortlet.clearCache(String tenantId)
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear() を使用してください. |
static int |
ImMailPortlet.getConnectionTimeOut()
未読ポートレットの接続時のタイムアウト値(ミリ秒)を返します。
|
static int |
ImMailPortlet.getNumberOfLine()
未読ポートレットの未読メール表示件数を返します。
|
static int |
ImMailPortlet.getSubjectMaxLength()
未読ポートレットの表示タイトルの長さを返します。
|
static int |
ImMailPortlet.getTimeOut()
未読ポートレットの送受信時のタイムアウト値(ミリ秒)を返します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
ImMailSearch.clearCache()
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear() を使用してください. |
static void |
ImMailSearch.clearCache(String tenantId)
非推奨です。
開発用です.クラスタに含まれるノードのうち、リクエストを受け付けたノードのみを対象として設定のクリアを行います.
クラスタに含まれる全ノードで設定をクリアする場合は ImMailCacheClear.clear(String)
を使用してください. |
static int |
ImMailSearch.getAccountNumberOfLine()
アカウント検索画面の検索結果の1ページ表示件数を返します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
AccountPackageSyncService.execute()
IM-Mail アカウントの一括同期を実行します(同期処理の同時実行は不可)。
|
ImMailAccount[] |
ImMailRecoverySyncService.getSyncTargetAccounts() |
protected ImMailAccount[] |
DepartmentChangedSyncService.getSyncTargetAccounts() |
protected ImMailAccount[] |
AllAccountSyncService.getSyncTargetAccounts() |
protected ImMailAccount[] |
AccountValidTermSyncService.getSyncTargetAccounts() |
protected abstract ImMailAccount[] |
AccountPackageSyncService.getSyncTargetAccounts()
同期対象となる IM-Mail アカウント情報を取得します。
|
protected void |
AccountPackageSyncService.recordRecoveryInfo()
リカバリー情報を IM-Mail リカバリーテーブルに記録します。
|
protected void |
AccountPackageSyncService.syncAccounts(ImMailAccount[] accountArray)
アカウントの一括同期処理を行います。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ImMailHttpSyncResult |
ImMailHttpSyncClient.createAccount(int requestId,
ImMailAccount account)
HTTP 通信による IM-Mail アカウント作成の同期処理を実行します。
|
ImMailHttpSyncResult |
ImMailHttpSyncClient.createAccounts(int requestId,
List<ImMailAccount> accountList)
HTTP 通信による IM-Mail アカウント登録の同期処理を実行します。
|
ImMailHttpSyncResult |
ImMailHttpSyncClient.deleteAccount(int requestId,
ImMailAccount account)
HTTP 通信による IM-Mail アカウント削除の同期処理を実行します。
|
ImMailHttpSyncResult |
ImMailHttpSyncClient.deleteAccounts(int requestId,
List<ImMailAccount> accountList)
HTTP 通信による IM-Mail アカウント削除の同期処理を実行します。
|
ImMailHttpSyncResult |
ImMailHttpSyncClient.modifyAccount(int requestId,
ImMailAccount account)
HTTP 通信による IM-Mail アカウント更新の同期処理を実行します。
|
ImMailHttpSyncResult |
ImMailHttpSyncClient.modifyAccounts(int requestId,
List<ImMailAccount> accountList)
HTTP 通信による IM-Mail アカウント更新の同期処理を実行します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static String |
ImMailUtils.createEmailAddress(String account,
String domain)
指定されたアカウント名とドメイン名からメールアドレスを生成します。
|
protected static int |
ImMailUtils.indexAtmark(String address)
指定されたメールアドレスに含まれる@のインデックスを返却します。
|
static String |
ImMailUtils.splitEmailAddressAccount(String address)
指定されたメールアドレスを@で分割しアカウント名を取得します。
|
static String |
ImMailUtils.splitEmailAddressDomain(String address)
指定されたメールアドレスを@で分割しドメイン名を取得します。
|
Copyright © 2013 NTT DATA INTRAMART CORPORATION