パッケージ com.handywedge.user
インタフェース FWUserManager
-
public interface FWUserManagerユーザーマスターを管理するためのインターフェースです。
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 booleanactualRegister(String preToken)ユーザーIDを本登録します。booleanchangePassword(String id, String password)パスワードの変更をします。booleandelete(String id)ユーザー情報を物理削除します。StringinitResetPassword(String id)パスワード初期化のためにメール通知を行います。booleanregister(String id, String password)ユーザーIDを登録します。booleanregister(String id, String password, Integer preRegister, String mailAddress)ユーザーIDを登録します。StringresetPassword(String token)パスワード初期化を行います。booleanupdate(FWUserData user)パスワード以外のユーザー情報を更新します。
-
-
-
メソッドの詳細
-
register
boolean register(String id, String password)
ユーザーIDを登録します。パスワードはプレーン文字列を渡し、インターフェース実装でハッシュ化されます。- パラメータ:
id- ユーザーIDpassword- パスワード(プレーン)- 戻り値:
- 追加できた場合はtrue
-
register
boolean register(String id, String password, Integer preRegister, String mailAddress)
ユーザーIDを登録します。パスワードはプレーン文字列を渡し、インターフェース実装でハッシュ化されます。
preRegisterが1以上の場合は仮登録となります。
仮登録の場合、本登録用のURLがメールで通知されます
本登録処理の後のリダイレクト先はプロパティ(fw.pre.user.register.success.redirect)で設定を行います- パラメータ:
id- ユーザーIDpassword- パスワード(プレーン)preRegister- 1以上は仮登録mailAddress- メールアドレス- 戻り値:
- 追加できた場合はtrue
- 導入されたバージョン:
- 0.4.0
-
actualRegister
boolean actualRegister(String preToken)
ユーザーIDを本登録します。- パラメータ:
preToken- 仮登録トークン- 戻り値:
- 追加できた場合はtrue
- 導入されたバージョン:
- 0.4.0
-
changePassword
boolean changePassword(String id, String password)
パスワードの変更をします。
パスワードチェックは行わないので必要であればこのメソッドを実行前にパスワードチェックを行って下さい。- パラメータ:
id- ユーザーIDpassword- 変更後パスワード(プレーン)- 戻り値:
- 更新出来た場合はtrue
- 関連項目:
FWLoginManager
-
update
boolean update(FWUserData user)
パスワード以外のユーザー情報を更新します。- パラメータ:
user- ユーザー情報- 戻り値:
- 更新出来た場合はtrue
-
delete
boolean delete(String id)
ユーザー情報を物理削除します。削除したデータはフレームワークでは復元できません。- パラメータ:
id- ユーザーID- 戻り値:
- 削除出来た場合はtrue
-
initResetPassword
String initResetPassword(String id)
パスワード初期化のためにメール通知を行います。- パラメータ:
id- ユーザーID- 戻り値:
- 初期化用トークン
- 導入されたバージョン:
- 0.4.0
-
-