インタフェース AccountManagementModule

既知の実装クラスのリスト:
AccountManagementModuleWrapper, LoggingAccountManagementModule

public interface AccountManagementModule
アカウント情報の更新を行うためのインタフェース。
  • フィールド詳細

    • USER_ACTIVATION_PUBLISH

      static final String USER_ACTIVATION_PUBLISH
      ユーザーアクティベーション 仮パスワード設定方式
      関連項目:
    • USER_ACTIVATION_SPECIFY_OR_PUBLISH

      static final String USER_ACTIVATION_SPECIFY_OR_PUBLISH
      ユーザーアクティベーション パスワード指定方式(未指定の場合は仮パスワード方式)
      関連項目:
  • メソッドの詳細

    • canCreate

      boolean canCreate()
    • canUpdate

      boolean canUpdate()
    • canRemove

      boolean canRemove()
    • canRestore

      boolean canRestore()
    • canPurge

      boolean canPurge()
    • canUpdateCredential

      boolean canUpdateCredential()
    • canResetCredential

      boolean canResetCredential()
    • canResetLockoutStatus

      boolean canResetLockoutStatus()
    • create

      void create(User user)
    • afterCreate

      void afterCreate(User user)
    • update

      void update(User user, List<String> updateProperties)
    • afterUpdate

      default void afterUpdate(User user, String policyName, List<String> updateProperties)
    • remove

      void remove(User user)
    • restore

      void restore(User user)
    • purge

      void purge(User user)
    • updateCredential

      void updateCredential(Credential oldCredential, Credential newCredential) throws CredentialUpdateException
      例外:
      CredentialUpdateException
    • resetCredential

      void resetCredential(Credential credential) throws CredentialUpdateException
      例外:
      CredentialUpdateException
    • resetLockoutStatus

      void resetLockoutStatus(String accountId)