クラス MailAccountNotificationListenerDefinition
java.lang.Object
org.iplass.mtp.auth.policy.definition.AccountNotificationListenerDefinition
org.iplass.mtp.auth.policy.definition.listeners.MailAccountNotificationListenerDefinition
- すべての実装されたインタフェース:
Serializable
public class MailAccountNotificationListenerDefinition
extends AccountNotificationListenerDefinition
対象のアカウントに対して、メール通知が行われるAccountNotificationListener定義。
定義されてたメールテンプレートの内容が送信される。 メールテンプレートにバインドされる変数とそのオブジェクトは次のもの。
変数名 | オブジェクトの説明 |
---|---|
tenant | テナント情報。org.iplass.mtp.tenant.Tenantのインスタンス |
user | ユーザー情報。org.iplass.mtp.auth.Userのインスタンス |
newPassword | 自動生成されたパスワード。String。アカウント作成時、パスワードリセット時に参照可能 |
updatedPropertyNames | アカウント属性更新時の更新されたプロパティ名のList |
- 関連項目:
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明アカウント作成時(初期パスワード自動生成)のメールのテンプレート。アカウント作成時(パスワード指定あり)のメールのテンプレート。パスワードリセット時(パスワード自動生成)のメールのテンプレート。パスワードリセット時(パスワード指定あり)のメールのテンプレート。パスワード更新時のメールのテンプレート。アカウントロックアウト時のメールのテンプレート。ログイン成功時のメールのテンプレート。アカウントの属性が更新された際、どの属性が更新された場合にメールを送信するかを指定する。アカウントの属性が更新された際のメールのテンプレート。ユーザー削除時のメールのテンプレート。void
setCreateUserMailTemplate
(String createUserMailTemplate) void
setCreateUserWithSpecifiedPasswordMailTemplate
(String createUserWithSpecifiedPasswordMailTemplate) void
setCredentialResetMailTemplate
(String credentialResetMailTemplate) void
setCredentialResetWithSpecifiedPasswordMailTemplate
(String credentialResetWithSpecifiedPasswordMailTemplate) void
setCredentialUpdatedMailTemplate
(String credentialUpdatedMailTemplate) void
setLockedoutMailTemplate
(String lockedoutMailTemplate) void
setLoginSuccessUserMailTemplate
(String loginSuccessUserMailTemplate) void
setPropertiesForUpdateNotification
(List<String> propertiesForUpdateNotification) void
setPropertyUpdatedMailTemplate
(String propertyUpdatedMailTemplate) void
setRemoveUserMailTemplate
(String removeUserMailTemplate)
-
コンストラクタの詳細
-
MailAccountNotificationListenerDefinition
public MailAccountNotificationListenerDefinition()
-
-
メソッドの詳細
-
getLoginSuccessUserMailTemplate
ログイン成功時のメールのテンプレート。 テンプレートが指定された場合、ログイン成功したアカウントにメールが送信される。- 戻り値:
-
setLoginSuccessUserMailTemplate
- パラメータ:
loginSuccessUserMailTemplate
-- 関連項目:
-
getCredentialUpdatedMailTemplate
パスワード更新時のメールのテンプレート。 テンプレートが指定された場合、更新されたアカウントにメールが送信される。- 戻り値:
-
setCredentialUpdatedMailTemplate
- パラメータ:
credentialUpdatedMailTemplate
-- 関連項目:
-
getPropertyUpdatedMailTemplate
アカウントの属性が更新された際のメールのテンプレート。 テンプレートが指定された場合、propertiesForUpdateNotificationが未設定の場合、 もしくはpropertiesForUpdateNotificationに指定されるプロパティが更新された場合、当該アカウントに通知される。- 戻り値:
-
setPropertyUpdatedMailTemplate
- パラメータ:
propertyUpdatedMailTemplate
-- 関連項目:
-
getPropertiesForUpdateNotification
アカウントの属性が更新された際、どの属性が更新された場合にメールを送信するかを指定する。 この値が設定されている場合は、このプロパティ名リストに指定されているプロパティの値が更新された場合のみメールが送信される。- 戻り値:
-
setPropertiesForUpdateNotification
- パラメータ:
propertiesForUpdateNotification
-- 関連項目:
-
getRemoveUserMailTemplate
ユーザー削除時のメールのテンプレート。 テンプレートが指定された場合、ユーザーアカウントが削除された場合、当該アカウントにメールが送信される。- 戻り値:
-
setRemoveUserMailTemplate
- パラメータ:
removedUpdatedMailTemplate
-- 関連項目:
-
getCreateUserMailTemplate
アカウント作成時(初期パスワード自動生成)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが自動生成された場合は、作成されたアカウントにメールが送信される。- 戻り値:
-
setCreateUserMailTemplate
- パラメータ:
createUserMailTemplate
-- 関連項目:
-
getCreateUserWithSpecifiedPasswordMailTemplate
アカウント作成時(パスワード指定あり)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが指定された場合は、作成されたアカウントにメールが送信される。- 戻り値:
-
setCreateUserWithSpecifiedPasswordMailTemplate
public void setCreateUserWithSpecifiedPasswordMailTemplate(String createUserWithSpecifiedPasswordMailTemplate) - パラメータ:
createUserWithSpecifiedPasswordMailTemplate
-- 関連項目:
-
getCredentialResetMailTemplate
パスワードリセット時(パスワード自動生成)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが自動生成された場合、リセットされたアカウントにメールが送信される。- 戻り値:
-
setCredentialResetMailTemplate
- パラメータ:
credentialResetMailTemplate
-- 関連項目:
-
getCredentialResetWithSpecifiedPasswordMailTemplate
パスワードリセット時(パスワード指定あり)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが指定された場合、リセットされたアカウントにメールが送信される。- 戻り値:
-
setCredentialResetWithSpecifiedPasswordMailTemplate
public void setCredentialResetWithSpecifiedPasswordMailTemplate(String credentialResetWithSpecifiedPasswordMailTemplate) - パラメータ:
credentialResetWithSpecifiedPasswordMailTemplate
-- 関連項目:
-
getLockedoutMailTemplate
アカウントロックアウト時のメールのテンプレート。 テンプレートが指定された場合、ロックアウトされたアカウントにメールが送信される。- 戻り値:
-
setLockedoutMailTemplate
- パラメータ:
lockedoutMailTemplate
-- 関連項目:
-