org.opengion.hayabusa.resource

## クラス UserAccessTable

- java.lang.Object
- - org.opengion.hayabusa.resource.UserAccessTable

-     public final class UserAccessTable
      extends java.lang.Object

       ユーザーアクセス画面管理テーブルを維持する為のクラスです。

  機能分類
    リソース管理
  バージョン
    4.1.1.0
  作成者
    Sen.Li
  導入されたバージョン:
    JDK5.0,

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

    すべてのメソッド staticメソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static java.util.Map` | `makeAccessDB(java.util.Map guiMap, java.lang.String systemId, java.lang.String userId, java.lang.String lang)` ユーザーアクセス画面管理テーブルを整理します。
    `static void` | `updateLastAccessTime(java.lang.String systemId, java.lang.String userId, java.lang.String guiKey, java.lang.String lastAccessTime, java.lang.String nextGuiKeys)` ユーザーアクセス画面管理テーブルの最終アクセス時間を更新します。

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

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

- - ### メソッドの詳細

    - #### makeAccessDB

          public static java.util.Map makeAccessDB(java.util.Map guiMap,
                                                   java.lang.String systemId,
                                                   java.lang.String userId,
                                                   java.lang.String lang)

      ユーザーアクセス画面管理テーブルを整理します。 このメソッドでは guiMap へのセットをしています(副作用の扱い)。
      パラメータ:
        `guiMap` - 画面オブジェクトマップへの参照
        `systemId` - システムID
        `userId` - ユーザーID
        `lang` - 言語
      戻り値:
        お気に入りマップ(Collections.unmodifiableMapされた書き換え不可のMap)
      変更履歴:

        4.1.1.0 (2008/01/30) 新規追加
        5.3.0.0 (2010/12/01) 画面アクセスの履歴(順番)を管理する機能を追加
        6.3.9.0 (2015/11/06) Map.keySet() ではなく、Map.entrySet() を使う様に変更。
        6.4.2.0 (2016/01/29) DateSet.getDate( String ) を利用するように修正します。
        6.4.2.0 (2016/01/29) HybsDateUtil.getDatePlus( String,int ) を直接利用するように修正します。
        6.4.3.1 (2016/02/12) Collections.unmodifiableMap( Map<? extends K,? extends V> ) で作成された変更不可のMapを返します。
        6.4.3.4 (2016/03/11) forループを、forEach メソッドに置き換えます。

    - #### updateLastAccessTime

          public static void updateLastAccessTime(java.lang.String systemId,
                                                  java.lang.String userId,
                                                  java.lang.String guiKey,
                                                  java.lang.String lastAccessTime,
                                                  java.lang.String nextGuiKeys)

      ユーザーアクセス画面管理テーブルの最終アクセス時間を更新します。
      パラメータ:
        `systemId` - システムID
        `userId` - ユーザーID
        `guiKey` - 画面ID
        `lastAccessTime` - 画面の最終アクセス時間
        `nextGuiKeys` - 次にアクセスしている画面IDのCSV文字列
      変更履歴:

        4.1.1.0 (2008/01/30) 新規追加
        5.3.0.0 (2010/12/01) 画面アクセスの履歴(順番)を管理する機能を追加
        6.8.4.2 (2017/12/25) nextGuiKeys(NEXTGUI)が、1000Byteのため、文字数制限しておきます。

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