ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

8.2.1 必要なメソッドを実装する

  1. 次のクラスを継承して必要なメソッドを実装します。
    com.fujitsu.imaps.account.AbstractChangePassword
    クラスには、パラメーターを持たないコンストラクタを実装します。次のメソッドを実装してください。
      /**
       * パスワードを変更します。
       * @param userid ユーザーID
       * @param oldPassword 現在のパスワード
       * @param newPassword 変更するパスワード
       * @return true:パスワードの変更に成功、false:パスワードの変更に失敗
       * @throws Exception エラーが発生した場合
       */
      public boolean changePassword(String userid, String oldPassword, String newPassword) throws Exception;
    認証定義のパラメーターは以下のメソッドで取得します。
      /**
       * 認証定義の値を取得します。
       * @param name 項目名
       * @return 値
       */
      public String getParameter(String name)  
    実装例:
    package com.xxx;
    
    import com.fujitsu.imaps.account.AbstractChangePassword;
    
    public class ChangePasswordXXX extends AbstractChangePassword {
      /**
       * コンストラクタ
       */
     public ChangePasswordXXX() {
     }
    
      @Override
      public boolean changePassword(String userid, String oldPassword, String newPassword)
          throws Exception {
        // パスワードの変更ロジックを実装。
      }
    
       ・・・以下、略
  2. 次のjarファイルを使って作成したクラスをコンパイルします。
    Windows
    <製品インストールフォルダー>\lib\imauth.jar
    Linux
    /opt/FJSVimaps/lib/imauth.jar