|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.resource.GUIInfo
public final class GUIInfo
画面情報の取得の為のインターフェースです。 {@GUI.XXXX} で、XXXX 部に、GUIInfo オブジェクトで定義されている 属性情報を取り出すことが出来ます。 ・KEY 画面ID ・ADDRESS 実行アドレス ・REALADDRESS 実行実アドレス ・SEQUENCE 表示順 ・GROUPS メニュグループ ・CLASSIFY メニュ分類 ・LEVEL メニュ階層番号 ・LABEL 画面名称 ・NAME 画面名称(=SNAME) ・SNAME 画面名称(short) ・LNAME 画面名称(long) ・ROLES ロールズ ・MODE アクセスモード列(mr,mw,-r,-w の羅列) ・TARGET ターゲット ・PARAM 設定値(パラメータ) ・KBLINK リンク区分 ・DESCRIPTION 概要説明
コンストラクタの概要 | |
---|---|
GUIInfo(GUIData guiData,
LabelData labelData,
byte bitMode)
コンストラクター 引数の bitMode は、UserInfo と加味済み |
メソッドの概要 | |
---|---|
void |
addAccessCount()
この画面へのアクセス回数を、+1します。 |
void |
addErrorCount()
エラー発生時の件数を+1します。 |
void |
addReadCount(int cnt,
long time,
java.lang.String query)
データベース検索した数と、掛かった時間(ms)を、セットします。 |
void |
addWriteCount(int cnt,
long time,
java.lang.String query)
データベース登録した数と、掛かった時間(ms)を、セットします。 |
int |
compareTo(GUIInfo other)
自然比較メソッド インタフェース Comparable の 実装に関連して、再定義しています。 |
boolean |
equals(java.lang.Object object)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
java.lang.String |
getAddress()
実行アドレス情報を取得します。 |
java.lang.String |
getAttribute(java.lang.String key)
GUIInfoの属性文字列を取得します。 |
byte |
getBitMode()
指定のユーザーロールに対するビット条件を取得します。 |
java.lang.String |
getClassify()
画面情報 メニュ分類のオリジナルキー を取得します。 |
java.lang.String |
getDescription()
概要説明属性を取得します。 |
HybsEntry[] |
getEntrys()
GUIInfoの属性文字列の内部情報を返します。 |
java.lang.String |
getGroups()
画面情報 メニュグループのオリジナルキー を取得します。 |
GUIAccessCount |
getGUIAccessCount()
この画面のアクセス統計オブジェクトを取得します。 |
java.lang.String |
getKblink()
リンク区分属性を取得します。 |
java.lang.String |
getKey()
画面情報 画面ID を取得します。 |
java.lang.String |
getLabel()
画面情報 画面名称 を取得します。 |
int |
getLevel()
画面の階層番号(レベル)を取得します。 |
java.lang.String |
getLongName()
画面情報 画面名称(long) を取得します。 |
java.lang.String |
getMode()
アクセスモードを取得します。 |
java.lang.String |
getName()
画面情報 画面名称(short) を取得します。 |
java.lang.String |
getParam()
画面を表示する時のパラメータ属性を取得します。 |
java.lang.String |
getRealAddress()
トップからの実行アドレス情報を取得します。 |
java.lang.String |
getRealAddress(java.lang.String page)
トップからの実行アドレス情報を取得します。 |
RoleMode |
getRoleMode()
ロールモード情報を取得します。 |
java.lang.String |
getRoles()
画面情報 ロール を取得します。 |
int |
getSequence()
画面の表示順を取得します。 |
java.lang.String |
getTarget()
画面を表示する時のターゲット属性を取得します。 |
int |
hashCode()
オブジェクトのハッシュコード値を返します。 |
boolean |
isGroupIn(java.lang.String group)
指定の文字列がグループに含まれているかどうかを判定します。 |
boolean |
isPulldown()
ボタンメニューにプルダウンを指定するのかをチェックします。 |
boolean |
isRead()
リードアクセス(読取り許可)の 可否を チェックします。 |
boolean |
isWrite()
ライトアクセス(書込み許可)の 可否を チェックします。 |
void |
setLevelUp()
画面の階層番号(レベル)をアップします。 |
java.lang.String |
toString()
オブジェクトの識別子として,詳細な画面情報を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public GUIInfo(GUIData guiData, LabelData labelData, byte bitMode)
guiData
- GUIData 画面データオブジェクトIDlabelData
- LabelData ラベルデータオブジェクトbitMode
- byte ビットモード配列 "--:000","-r:001","-w:010","mr:101","mw:110" に対応した数字(0,1,2,5,6)4.3.0.0 (2008/07/04) ファイル入出力制御追加 |
4.3.3.0 (2008/10/01) 強制プルダウンモード追加 |
メソッドの詳細 |
---|
public java.lang.String getKey()
public java.lang.String getAddress()
public java.lang.String getRealAddress()
3.5.5.0 (2004/03/12) 新規追加 |
4.0.0 (2005/01/31) param属性追加 |
public java.lang.String getRealAddress(java.lang.String page)
page
- 実行ページ(index.jsp など)
4.0.0 (2005/01/31) 新規追加(param属性追加) |
public int getSequence()
public int getLevel()
public void setLevelUp()
public java.lang.String getGroups()
public boolean isGroupIn(java.lang.String group)
group
- String 判定するグループ
public java.lang.String getClassify()
public java.lang.String getLabel()
public java.lang.String getName()
public java.lang.String getLongName()
public java.lang.String getRoles()
public java.lang.String getMode()
public java.lang.String getTarget()
public java.lang.String getParam()
public java.lang.String getKblink()
3.4.0.0 (2003/09/01) リンク区分(KBLINK)属性を追加。 |
public java.lang.String getDescription()
3.5.6.5 (2004/08/09) 概要説明(DESCRIPTION)属性を追加。 |
public RoleMode getRoleMode()
4.3.0.0 (2008/07/04) 新規追加 |
public boolean isRead()
3.5.4.0 (2003/11/25) 引数にロールズを渡します。 |
public boolean isWrite()
3.5.4.0 (2003/11/25) 引数にロールズを渡します。 |
public boolean isPulldown()
4.3.3.0 (2008/10/01) 新規作成 |
public byte getBitMode()
4.3.0.0 (2008/07/04) ロールモードマルチ対応 |
public java.lang.String getAttribute(java.lang.String key)
key
- String キー
3.4.0.0 (2003/09/01) リンク区分(KBLINK)属性を追加。 |
3.5.5.0 (2004/03/12) 実行実アドレス(REALADDRESS)属性を追加。 |
3.5.6.5 (2004/08/09) 概要説明(DESCRIPTION)属性を追加。 |
4.0.0 (2005/11/30) ISREAD,ISWRITE 属性を追加。 |
public HybsEntry[] getEntrys()
4.0.0 (2004/12/31) 新規作成 |
public void addReadCount(int cnt, long time, java.lang.String query)
cnt
- データベース検索した数time
- データベース検索した数query
- そのときのSQL文4.0.0 (2005/01/31) 新規追加 |
public void addWriteCount(int cnt, long time, java.lang.String query)
cnt
- データベース登録した数time
- データベース検索した数query
- そのときのSQL文4.0.0 (2005/01/31) 新規追加 |
public void addAccessCount()
4.0.0 (2005/01/31) 新規追加 |
public void addErrorCount()
4.0.0 (2005/01/31) 新規追加 |
public GUIAccessCount getGUIAccessCount()
4.0.0 (2005/01/31) 新規追加 |
public int compareTo(GUIInfo other)
java.lang.Comparable<GUIInfo>
内の compareTo
other
- 比較対象のObject
java.lang.ClassCastException
- 引数が GUIInfo ではない場合
java.lang.IllegalArgumentException
- 引数が null の場合public boolean equals(java.lang.Object object)
java.lang.Object
内の equals
object
- 比較対象の参照オブジェクト
public int hashCode()
java.lang.Object
内の hashCode
public java.lang.String toString()
java.lang.Object
内の toString
3.4.0.0 (2003/09/01) リンク区分(KBLINK)属性を追加。 |
3.5.5.0 (2004/03/12) 実行アドレス(ADDRESS)属性を追加。 |
|
openGion 5.1.1.2 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |