クラス GUIData
java.lang.Object
org.opengion.hayabusa.resource.GUIData
画面オブジェクトの元となる 画面データを作成します。
画面データは、言語(lang)に依存しない情報で、最終的な 画面オブジェクト内部で
使用される 固定的なデータオブジェクトになります。
- 変更履歴:
- 4.0.0.0 (2004/12/31) 新規作成
- 機能分類
- リソース管理
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
フィールド修飾子とタイプフィールド説明static final int
カラム番号 3static final int
カラム番号 6static final int
カラム番号 12static final int
カラム番号 5static final int
カラム番号 0static final int
カラム番号 1static final int
カラム番号 11static final int
カラム番号 14static final int
カラム番号 2static final int
カラム番号 10static final int
カラム番号 7static final int
カラム番号 8static final int
カラム番号 4static final int
カラム番号 15static final int
カラム番号 13static final int
カラム番号 9 -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明画面オブジェクトのアドレスを返します。画面オブジェクトの分類を返します。getDyupd()
画面オブジェクトの更新日時を返します。画面オブジェクトのグループを返します。画面オブジェクトのキーを返します。int
画面オブジェクトの階層レベルを返します。イメージアイコンのキーを返します。画面オブジェクトのリンク区分を返します。画面オブジェクトの画面カラムIDを返します。getMode()
画面オブジェクトのモード文字列を返します。RoleMode 構築時に発生したエラーメッセージを返します。getParam()
画面オブジェクトのパラメータを返します。トップからの実行アドレス情報を取得します。getRealAddress
(String page) トップからの実行アドレス情報を取得します。ロールモード情報を取得します。getRoles()
画面オブジェクトのロールズを返します。int
getSeqno()
画面オブジェクトの表示順を返します。画面オブジェクトのターゲットを返します。toString()
オブジェクトの識別子として、詳細なユーザー情報を返します。
-
フィールド詳細
-
GUIKEY
カラム番号 0- 関連項目:
-
GUILVL
カラム番号 1- 関連項目:
-
LABEL_CLM
カラム番号 2- 関連項目:
-
ADDRESS
カラム番号 3- 関連項目:
-
SEQNO
カラム番号 4- 関連項目:
-
GROUPS
カラム番号 5- 関連項目:
-
CLASSIFY
カラム番号 6- 関連項目:
-
ROLES
カラム番号 7- 関連項目:
-
RWMODE
カラム番号 8- 関連項目:
-
TARGET
カラム番号 9- 関連項目:
-
PARAM
カラム番号 10- 関連項目:
-
KBLINK
カラム番号 11- 関連項目:
-
DYUPD
カラム番号 12- 関連項目:
-
SYSTEM_ID
カラム番号 13- 関連項目:
-
KBSAKU
カラム番号 14- 関連項目:
-
SNO
カラム番号 15- 関連項目:
-
-
コンストラクタの詳細
-
GUIData
配列文字列のデータを元に、GUIDataオブジェクトを構築します。 このコンストラクタは、他のパッケージから呼び出せないように、 パッケージプライベートにしておきます。 このコンストラクタは、DBリソースファイルを想定しています。- パラメータ:
data
- GUIKEY,GUILVL,LABEL_CLM,ADDRESS,SEQNO,GROUPS,CLASSIFY,ROLES,RWMODE,TARGET,KBLINK,DYUPD- 変更履歴:
- 4.3.3.7 (2008/11/22) https対応, 5.1.3.0 (2010/02/01) 画面ロールのroot の場合は、user が root 以外、アクセス禁止のはず, 5.3.3.0 (2011/03/01) 更新日時追加 DYUPD, 5.5.2.5 (2012/05/21) imageKey イメージアイコンの処理を追加, 5.6.4.3 (2013/05/24) faqt追加, 5.7.8.1 (2014/07/18) address の "/" 対応, 6.3.8.4 (2015/10/09) GE80(FAQテーブル)の取得は廃止。(helpタグで行う), 6.3.8.4 (2015/10/09) KBLINK(リンク区分)を画面のイメージファイルに割り当てます。
-
-
メソッドの詳細
-
getGuiKey
画面オブジェクトのキーを返します。- 戻り値:
- 画面オブジェクトのキー
-
getGuiLevel
画面オブジェクトの階層レベルを返します。- 戻り値:
- 画面オブジェクトの階層レベル
-
getLabelClm
画面オブジェクトの画面カラムIDを返します。 これは、同一画面ID(GUIKEY)で、ロール違いやアドレス違いにより 画面に表示する名称を変える場合に使用します。- 戻り値:
- 画面オブジェクトの画面カラムID
-
getAddress
画面オブジェクトのアドレスを返します。- 戻り値:
- 画面オブジェクトのアドレス
-
getRealAddress
トップからの実行アドレス情報を取得します。 コンテキスト名とリンク区分属性を利用して、サーバートップからのアドレスを 返します。ただし、GUIリソースに、http://~ または、.~ から始まるアドレスは そのまま、なにも変換せずに返します。 param 属性がある場合は、引数として後ろに追加します。 http://AAAA ⇒ http://AAAA ../../AAAA/ ⇒ ../../AAAA/ AAAA ⇒ /CONTEXT_NAME/KBLINK/AAAA/- 戻り値:
- 実行実アドレス
- 変更履歴:
- 3.5.5.0 (2004/03/12) 新規追加, 4.0.0.0 (2005/01/31) param 属性の追加
-
getRealAddress
トップからの実行アドレス情報を取得します。 コンテキスト名とリンク区分属性を利用して、サーバートップからのアドレスを 返します。ただし、GUIリソースに、http://~ または、.~ から始まるアドレスは そのまま、なにも変換せずに返します。 また、アドレスの最後がスラッシュ(/)で終了している場合は、page属性を追加します。 http://AAAA ⇒ http://AAAA ../../AAAA/ ⇒ ../../AAAA/ AAAA ⇒ /CONTEXT_NAME/KBLINK/AAAA/- パラメータ:
page
- 実行ページ(index.jsp など)- 戻り値:
- 実行実アドレス
- 変更履歴:
- 4.0.0.0 (2005/01/31) 新規追加
-
getSeqno
画面オブジェクトの表示順を返します。- 戻り値:
- 画面オブジェクトの表示順
-
getGroups
画面オブジェクトのグループを返します。- 戻り値:
- 画面オブジェクトのグループ
-
getClassify
画面オブジェクトの分類を返します。- 戻り値:
- 画面オブジェクトの分類
-
getRoles
画面オブジェクトのロールズを返します。- 戻り値:
- 画面オブジェクトのロールズ文字列
-
getMode
画面オブジェクトのモード文字列を返します。- 戻り値:
- 画面オブジェクトのモード文字列
-
getModeErrMsg
RoleMode 構築時に発生したエラーメッセージを返します。 エラーがない場合は、null を返します。- 戻り値:
- エラーメッセージ(正常時は、null)
- 変更履歴:
- 8.4.0.0 (2023/01/31) RoleMode でthrow しても、インスタンスは生成する。
-
getRoleMode
ロールモード情報を取得します。- 戻り値:
- ロールモード情報
- 変更履歴:
- 4.3.0.0 (2008/07/04) 新規追加
-
getTarget
画面オブジェクトのターゲットを返します。- 戻り値:
- 画面オブジェクトのターゲット
-
getParam
画面オブジェクトのパラメータを返します。- 戻り値:
- 画面オブジェクトのパラメータ
-
getKblink
画面オブジェクトのリンク区分を返します。- 戻り値:
- 画面オブジェクトのリンク区分
-
getDyupd
画面オブジェクトの更新日時を返します。- 戻り値:
- 画面オブジェクトの更新日時
- 変更履歴:
- 5.3.3.0 (2011/03/01) 新規追加
-
getImageKey
イメージアイコンのキーを返します。 画面にアイコンを追加する場合、jsp/menuImage フォルダに、画面ID と同じ名称の 画像ファイルを置く必要があります。 ※ 6.3.8.4 (2015/10/09) 従来は、PARAM 属性に、IMAGE_KEY=XXXX と指定していましたが、 KBLINK(リンク区分) を使用するように変更しました。- 戻り値:
- イメージアイコンのキー
- 変更履歴:
- 5.5.2.5 (2012/05/21) 新規追加, 6.3.8.4 (2015/10/09) KBLINK(リンク区分)を画面のイメージファイルに割り当てます。
-
toString
オブジェクトの識別子として、詳細なユーザー情報を返します。
-