org.opengion.hayabusa.html

## クラス AbstractCreateToken

- java.lang.Object
- - org.opengion.hayabusa.html.AbstractCreateToken

- すべての実装されたインタフェース:
    CreateToken
  直系の既知のサブクラス:
    CreateToken_URLCheck

      public abstract class AbstractCreateToken
      extends Object
      implements CreateToken

       CreateToken インターフェース の実装Abstractクラスです。
       これを,共通のスーパークラスとして 各種トークン作成に使います。

       各種トークンに対応したサブクラス上でgenerateURLをオーバーライドして下さい。

  変更履歴:

    5.8.2.1 (2014/12/13) 新規作成

  機能分類
    画面表示
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタのサマリー

    コンストラクタ
    修飾子 | コンストラクタと説明
    --- | ---
    `protected` | `AbstractCreateToken()` デフォルトコンストラクター

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `String` | `embedToken(String tag, long time, String user, String[] param)` Aタグの文字列を解析して、hrefの最後にトークンを付加します。
    `String` | `generateURL(String inURL, long time, String user, String[] param)` トークン付のURLを返します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### AbstractCreateToken

          protected AbstractCreateToken()

      デフォルトコンストラクター
      変更履歴:

        6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

  - ### メソッドの詳細

    - #### generateURL

          public String generateURL(String inURL,
                                    long time,
                                    String user,
                                    String[] param)

      トークン付のURLを返します。 通常はこのメソッドをオーバーライドします。
      定義:
        `generateURL` インタフェース内 `CreateToken`
      パラメータ:
        `inURL` - トークンを付加するURL
        `time` - 有効期限(millis）
        `user` - ユーザ
        `param` - パラメータ配列(可変長引数)
      戻り値:
        トークン付のURL
      変更履歴:

        6.1.1.0 (2015/01/17) 可変長配列にメソッドを統合。

    - #### embedToken

          public String embedToken(String tag,
                                   long time,
                                   String user,
                                   String[] param)

      Aタグの文字列を解析して、hrefの最後にトークンを付加します。 URLチェックよりも後ろにトークンが付く形になるので併用は可能です。
      定義:
        `embedToken` インタフェース内 `CreateToken`
      パラメータ:
        `tag` - Aタグ文字列
        `time` - 有効期限(millis）
        `user` - ユーザ
        `param` - パラメータ配列(可変長引数)
      戻り値:
        トークンが付加されたAタグ文字列
      変更履歴:

        6.1.1.0 (2015/01/17) 可変長配列にメソッドを統合。

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.