public final class GUIInfo extends Object implements Comparable<GUIInfo>
コンストラクタと説明 |
---|
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 |
isGroupIn(String group)
指定の文字列がグループに含まれているかどうかを判定します。
|
boolean |
isPulldown()
ボタンメニューにプルダウンを指定するのかをチェックします。
|
boolean |
isRead()
リードアクセス(読取り許可)の 可否を チェックします。
|
boolean |
isWrite()
ライトアクセス(書込み許可)の 可否を チェックします。
|
void |
setLevelUp()
画面の階層番号(レベル)をアップします。
|
void |
setNextGuiKey(String guiKey)
この画面の次にアクセスされた画面IDをセットします。
|
String |
toString()
オブジェクトの識別子として,詳細な画面情報を返します。
|
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 (2005/01/31) param属性追加 |
public String getRealAddress(String page)
page
- 実行ページ(index.jsp など)4.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 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 (2005/11/30) ISREAD,ISWRITE 属性を追加。 |
5.3.3.0 (2011/03/01) 更新日時を追加 |
5.5.2.5 (2012/05/21) IMAGEKEY 追加 |
public HybsEntry[] getEntrys()
4.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 (2005/01/31) 新規追加 |
public void addWriteCount(int cnt, long time, 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 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)
compareTo
インタフェース内 Comparable<GUIInfo>
other
- 比較対象のObjectClassCastException
- 引数が GUIInfo ではない場合IllegalArgumentException
- 引数が null の場合public boolean equals(Object object)
public int hashCode()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.