クラス 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
関連項目:
  • コンストラクタの詳細

    • MailAccountNotificationListenerDefinition

      public MailAccountNotificationListenerDefinition()
  • メソッドの詳細

    • getLoginSuccessUserMailTemplate

      public String getLoginSuccessUserMailTemplate()
      ログイン成功時のメールのテンプレート。 テンプレートが指定された場合、ログイン成功したアカウントにメールが送信される。
      戻り値:
    • setLoginSuccessUserMailTemplate

      public void setLoginSuccessUserMailTemplate(String loginSuccessUserMailTemplate)
      パラメータ:
      loginSuccessUserMailTemplate -
      関連項目:
    • getCredentialUpdatedMailTemplate

      public String getCredentialUpdatedMailTemplate()
      パスワード更新時のメールのテンプレート。 テンプレートが指定された場合、更新されたアカウントにメールが送信される。
      戻り値:
    • setCredentialUpdatedMailTemplate

      public void setCredentialUpdatedMailTemplate(String credentialUpdatedMailTemplate)
      パラメータ:
      credentialUpdatedMailTemplate -
      関連項目:
    • getPropertyUpdatedMailTemplate

      public String getPropertyUpdatedMailTemplate()
      アカウントの属性が更新された際のメールのテンプレート。 テンプレートが指定された場合、propertiesForUpdateNotificationが未設定の場合、 もしくはpropertiesForUpdateNotificationに指定されるプロパティが更新された場合、当該アカウントに通知される。
      戻り値:
    • setPropertyUpdatedMailTemplate

      public void setPropertyUpdatedMailTemplate(String propertyUpdatedMailTemplate)
      パラメータ:
      propertyUpdatedMailTemplate -
      関連項目:
    • getPropertiesForUpdateNotification

      public List<String> getPropertiesForUpdateNotification()
      アカウントの属性が更新された際、どの属性が更新された場合にメールを送信するかを指定する。 この値が設定されている場合は、このプロパティ名リストに指定されているプロパティの値が更新された場合のみメールが送信される。
      戻り値:
    • setPropertiesForUpdateNotification

      public void setPropertiesForUpdateNotification(List<String> propertiesForUpdateNotification)
      パラメータ:
      propertiesForUpdateNotification -
      関連項目:
    • getRemoveUserMailTemplate

      public String getRemoveUserMailTemplate()
      ユーザー削除時のメールのテンプレート。 テンプレートが指定された場合、ユーザーアカウントが削除された場合、当該アカウントにメールが送信される。
      戻り値:
    • setRemoveUserMailTemplate

      public void setRemoveUserMailTemplate(String removeUserMailTemplate)
      パラメータ:
      removedUpdatedMailTemplate -
      関連項目:
    • getCreateUserMailTemplate

      public String getCreateUserMailTemplate()
      アカウント作成時(初期パスワード自動生成)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが自動生成された場合は、作成されたアカウントにメールが送信される。
      戻り値:
    • setCreateUserMailTemplate

      public void setCreateUserMailTemplate(String createUserMailTemplate)
      パラメータ:
      createUserMailTemplate -
      関連項目:
    • getCreateUserWithSpecifiedPasswordMailTemplate

      public String getCreateUserWithSpecifiedPasswordMailTemplate()
      アカウント作成時(パスワード指定あり)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが指定された場合は、作成されたアカウントにメールが送信される。
      戻り値:
    • setCreateUserWithSpecifiedPasswordMailTemplate

      public void setCreateUserWithSpecifiedPasswordMailTemplate(String createUserWithSpecifiedPasswordMailTemplate)
      パラメータ:
      createUserWithSpecifiedPasswordMailTemplate -
      関連項目:
    • getCredentialResetMailTemplate

      public String getCredentialResetMailTemplate()
      パスワードリセット時(パスワード自動生成)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが自動生成された場合、リセットされたアカウントにメールが送信される。
      戻り値:
    • setCredentialResetMailTemplate

      public void setCredentialResetMailTemplate(String credentialResetMailTemplate)
      パラメータ:
      credentialResetMailTemplate -
      関連項目:
    • getCredentialResetWithSpecifiedPasswordMailTemplate

      public String getCredentialResetWithSpecifiedPasswordMailTemplate()
      パスワードリセット時(パスワード指定あり)のメールのテンプレート。 テンプレートが指定された場合、かつパスワードが指定された場合、リセットされたアカウントにメールが送信される。
      戻り値:
    • setCredentialResetWithSpecifiedPasswordMailTemplate

      public void setCredentialResetWithSpecifiedPasswordMailTemplate(String credentialResetWithSpecifiedPasswordMailTemplate)
      パラメータ:
      credentialResetWithSpecifiedPasswordMailTemplate -
      関連項目:
    • getLockedoutMailTemplate

      public String getLockedoutMailTemplate()
      アカウントロックアウト時のメールのテンプレート。 テンプレートが指定された場合、ロックアウトされたアカウントにメールが送信される。
      戻り値:
    • setLockedoutMailTemplate

      public void setLockedoutMailTemplate(String lockedoutMailTemplate)
      パラメータ:
      lockedoutMailTemplate -
      関連項目: