|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 概要説明 ・IMAGEKEY イメージキー ・DYUPD 更新日時 ・ISREAD 読取り許可[true/false] ・ISWRITE 書込み許可[true/false]
コンストラクタの概要 | |
---|---|
GUIInfo(GUIData guiData,
LabelData labelData,
byte bitMode)
コンストラクター 引数の bitMode は、UserInfo と加味済み |
メソッドの概要 | |
---|---|
void |
addAccessCount()
この画面へのアクセス回数を、+1します。 |
void |
addErrorCount()
エラー発生時の件数を+1します。 |
void |
addReadCount(int cnt,
long time,
String query)
データベース検索した数と、掛かった時間(ms)を、セットします。 |
void |
addWriteCount(int cnt,
long time,
String query)
データベース登録した数と、掛かった時間(ms)を、セットします。 |
int |
compareTo(GUIInfo other)
自然比較メソッド インタフェース Comparable の 実装に関連して、再定義しています。 |
boolean |
equals(Object object)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
String |
getAddress()
実行アドレス情報を取得します。 |
String |
getAttribute(String key)
GUIInfoの属性文字列を取得します。 |
byte |
getBitMode()
指定のユーザーロールに対するビット条件を取得します。 |
String |
getClassify()
画面情報 メニュ分類のオリジナルキー を取得します。 |
String |
getDescription()
概要説明属性を取得します。 |
String |
getDyupd()
更新日時を取得します。 |
HybsEntry[] |
getEntrys()
GUIInfoの属性文字列の内部情報を返します。 |
String |
getGroups()
画面情報 メニュグループのオリジナルキー を取得します。 |
GUIAccessCount |
getGUIAccessCount()
この画面のアクセス統計オブジェクトを取得します。 |
String |
getImageKey()
イメージアイコンのキーを返します。 |
String |
getKblink()
リンク区分属性を取得します。 |
String |
getKey()
画面情報 画面ID を取得します。 |
String |
getLabel()
画面情報 画面名称 を取得します。 |
int |
getLevel()
画面の階層番号(レベル)を取得します。 |
String |
getLongName()
画面情報 画面名称(long) を取得します。 |
String |
getMode()
アクセスモードを取得します。 |
String |
getName()
画面情報 画面名称(short) を取得します。 |
String[] |
getNextGuiArray()
この画面の次にアクセスされた画面IDの文字列配列で取得します。 |
String |
getNextGuiKeys()
この画面の次にアクセスされた画面IDのCSV文字列を取得します。 |
String |
getParam()
画面を表示する時のパラメータ属性を取得します。 |
String |
getRealAddress()
トップからの実行アドレス情報を取得します。 |
String |
getRealAddress(String page)
トップからの実行アドレス情報を取得します。 |
RoleMode |
getRoleMode()
ロールモード情報を取得します。 |
String |
getRoles()
画面情報 ロール を取得します。 |
int |
getSequence()
画面の表示順を取得します。 |
String |
getTarget()
画面を表示する時のターゲット属性を取得します。 |
int |
hashCode()
オブジェクトのハッシュコード値を返します。 |
boolean |
isFaq()
FAQがGE80に関連画面IDとして存在しているかどうか |
boolean |
isGroupIn(String group)
指定の文字列がグループに含まれているかどうかを判定します。 |
boolean |
isPulldown()
ボタンメニューにプルダウンを指定するのかをチェックします。 |
boolean |
isRead()
リードアクセス(読取り許可)の 可否を チェックします。 |
boolean |
isWrite()
ライトアクセス(書込み許可)の 可否を チェックします。 |
void |
setLevelUp()
画面の階層番号(レベル)をアップします。 |
void |
setNextGuiKey(String guiKey)
この画面の次にアクセスされた画面IDをセットします。 |
String |
toString()
オブジェクトの識別子として,詳細な画面情報を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public GUIInfo(GUIData guiData, LabelData labelData, byte bitMode)
guiData
- 画面データオブジェクトIDlabelData
- ラベルデータオブジェクトbitMode
- ビットモード配列 "--: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 String getKey()
public String getAddress()
public String getRealAddress()
3.5.5.0 (2004/03/12) 新規追加 |
4.0.0.0 (2005/01/31) param属性追加 |
public String getRealAddress(String page)
page
- 実行ページ(index.jsp など)
4.0.0.0 (2005/01/31) 新規追加(param属性追加) |
public int getSequence()
public int getLevel()
public void setLevelUp()
public String getGroups()
public boolean isGroupIn(String group)
group
- 判定するグループ
public String getClassify()
public String getLabel()
public String getName()
public String getLongName()
public String getRoles()
public String getMode()
public String getTarget()
public String getParam()
public String getKblink()
3.4.0.0 (2003/09/01) リンク区分(KBLINK)属性を追加。 |
public String getDescription()
3.5.6.5 (2004/08/09) 概要説明(DESCRIPTION)属性を追加。 |
public String getDyupd()
5.3.3.0 (2011/03/01) 新規作成 |
public String getImageKey()
5.5.2.5 (2012/05/21) 新規追加 |
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 boolean isFaq()
5.6.4.3 (2013/05/25) 追加 |
public String getAttribute(String key)
key
- キー
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.0 (2005/11/30) ISREAD,ISWRITE 属性を追加。 |
5.3.3.0 (2011/03/01) 更新日時を追加 |
5.5.2.5 (2012/05/21) IMAGEKEY 追加 |
5.6.4.3 (2013/05/25) FAQ追加 |
public HybsEntry[] getEntrys()
4.0.0.0 (2004/12/31) 新規作成 |
5.3.3.0 (2011/03/01) 更新日時を追加 |
5.5.2.5 (2012/05/21) IMAGEKEY 追加 |
public void addReadCount(int cnt, long time, String query)
cnt
- データベース検索した数time
- データベース検索した数query
- そのときのSQL文4.0.0.0 (2005/01/31) 新規追加 |
public void addWriteCount(int cnt, long time, String query)
cnt
- データベース登録した数time
- データベース検索した数query
- そのときのSQL文4.0.0.0 (2005/01/31) 新規追加 |
public void addAccessCount()
4.0.0.0 (2005/01/31) 新規追加 |
public void addErrorCount()
4.0.0.0 (2005/01/31) 新規追加 |
public GUIAccessCount getGUIAccessCount()
4.0.0.0 (2005/01/31) 新規追加 |
public void setNextGuiKey(String guiKey)
guiKey
- この画面の次にアクセスされた画面ID5.2.3.0 (2010/12/01) アクセス履歴管理 |
public String getNextGuiKeys()
5.2.3.0 (2010/12/01) アクセス履歴管理 |
public String[] getNextGuiArray()
5.2.3.0 (2010/12/01) アクセス履歴管理 |
public int compareTo(GUIInfo other)
Comparable<GUIInfo>
内の compareTo
other
- 比較対象のObject
ClassCastException
- 引数が GUIInfo ではない場合
IllegalArgumentException
- 引数が null の場合public boolean equals(Object object)
Object
内の equals
object
- 比較対象の参照オブジェクト
public int hashCode()
Object
内の hashCode
public String toString()
Object
内の toString
3.4.0.0 (2003/09/01) リンク区分(KBLINK)属性を追加。 |
3.5.5.0 (2004/03/12) 実行アドレス(ADDRESS)属性を追加。 |
5.3.3.0 (2011/03/01) 更新日時を追加 |
5.5.2.5 (2012/05/21) IMAGEKEY 追加 |
|
openGion 5.8.7.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |