|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jcx.jform.bBase | +--jcx.jform.bProcFlow
流程執行時,預先處理程式之 super class.
Fields inherited from class jcx.jform.bBase |
cache, isHtml |
Constructor Summary | |
bProcFlow()
|
Method Summary | |
abstract boolean |
action(java.lang.String value)
|
void |
addToTransaction(java.lang.String sql)
將sql 指令加至異動資料庫的Transaction. |
void |
addToTransaction(java.lang.String sql,
boolean prepend)
將sql 指令加至異動資料庫的Transaction. |
javax.swing.JButton |
getButton(java.lang.String name)
取得其它表格欄位的 按鈕 物件 . |
javax.swing.JCheckBox |
getCheckBox(java.lang.String name)
取得其它表格欄位的 欄位(點選) 物件 . |
cLabel |
getcLabel(java.lang.String name)
取得其它欄位的資料 cLabel 物件 . |
javax.swing.JComboBox |
getComboBox(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單) 物件 . |
java.lang.String |
getDestState()
取得目的地流程點名稱 . |
java.lang.String |
getDisplayValue(java.lang.String name)
取得下拉式欄位的顯示資料 . |
java.lang.String |
getInputTime()
取得輸入本筆資料的時間 . |
java.lang.String |
getInputUser()
取得輸入本筆資料的使用者帳號 . |
javax.swing.JLabel |
getLabel(java.lang.String name)
取得其它表格欄位的 文字 物件 . |
java.lang.String |
getMemo()
取得目前批示意見 . |
java.lang.String |
getName()
跳出視窗顯示功能表單 (DMaker有設定連結畫面時無效). |
java.lang.String |
getParameter(java.lang.String key)
取得HTML 的 CGI 參數(有區分大小寫),僅適用於web form. |
javax.swing.JRadioButton[] |
getRadioButton(java.lang.String name)
取得其它表格欄位的 欄位(下拉選單設定 RadioButton) 物件 . |
java.util.Vector[] |
getReference(java.lang.String name)
取得 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效). |
javax.swing.JComponent |
getRunningComponent(java.lang.String name)
取得其它表格欄位的 物件 . |
java.lang.String |
getSourceState()
取得來源的流程點名稱 . |
javax.swing.JTabbedPane |
getTabbedPane(java.lang.String name)
取得其它表格欄位的 JTabbedPane(分頁) 物件 . |
javax.swing.JTable |
getTable(java.lang.String name)
取得其它表格欄位的 JTable 物件 . |
java.lang.String[][] |
getTableBackupData(java.lang.String name)
取得 JTable 的備份資料(包含顯示與未顯示) 可用來比對 table 的資料被修該過那些. |
java.lang.String[][] |
getTableData(java.lang.String name)
取得 JTable 的資料(包含顯示與未顯示) . |
java.lang.String[][] |
getTableDataSorted(java.lang.String name)
取得 JTable 排序過的資料(包含顯示與未顯示) . |
talk |
getTalk()
取得talk 物件 . |
java.lang.String |
getTalkName()
取得talk 名稱 . |
javax.swing.JTextArea |
getTextArea(java.lang.String name)
取得其它表格欄位的 欄位(多行輸入) 物件 . |
javax.swing.JTextField |
getTextField(java.lang.String name)
取得其它表格欄位的 欄位(單行輸入) 物件 . |
java.io.File |
getUploadFile(java.lang.String name)
|
java.lang.String |
getUser()
取得目前使用者帳號 . |
java.lang.String |
getValue(java.lang.String name)
取得其它欄位的資料 . |
java.lang.Object |
getValueAt(java.lang.String name,
int row,
java.lang.String ColumnName)
取得 JTable 的資料 . |
void |
init(java.util.Hashtable h)
|
boolean |
isBatchApprove()
是否是由 Web 做批次簽核 . |
void |
message(java.lang.String msg)
在視窗的下方顯示訊息 . |
void |
message(java.lang.String msg,
java.lang.String[] values)
在視窗的下方顯示訊息 . |
void |
messagebox(java.lang.String msg)
在彈出視窗顯示訊息 . |
void |
messagebox(java.lang.String msg,
java.lang.String[] values)
在彈出視窗顯示訊息 . |
void |
setCAEnabled(boolean b)
設定本次的簽核是否啟動CA記錄(預設是啟動) (啟動的HTML 必需指定 secserver 參數). |
void |
setDestState(java.lang.String state)
動態設定目的地流程點名稱 . |
void |
setErrorMessage(java.lang.String msg)
設定當資料庫異動失敗時的錯誤訊息. |
void |
setMemo(java.lang.String memo)
設定目前批示意見 . |
void |
setReference(java.lang.String name,
java.util.Vector data1,
java.util.Vector data2)
設定 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效). |
void |
setTableData(java.lang.String name,
java.lang.String[][] data)
設定 JTable 的顯示資料 . |
void |
setTableData(java.lang.String name,
java.lang.String[][] data,
java.lang.String[][] dummy_data)
設定 JTable 的顯示資料 . |
void |
setTableHeader(java.lang.String name,
java.lang.String[] data)
設定 JTable 的表頭顯示資料 . |
void |
setTableReference(java.lang.String name,
int column,
java.util.Vector data1,
java.util.Vector data2)
設定 Table 的顯示對照資料 (下拉示選單或點選方式才有效). |
void |
setValue(java.lang.String name,
java.lang.String value)
設定其它欄位的資料 . |
void |
setValueAt(java.lang.String name,
java.lang.Object value,
int row,
java.lang.String ColumnName)
設定 JTable 的資料 . |
javax.swing.JFrame |
showForm(java.lang.String name)
跳出視窗顯示功能表單(不檢查使用者是否有這項功能的權限) . |
javax.swing.JFrame |
showForm(java.lang.String name,
java.lang.String tab)
跳出視窗顯示功能表單 (不檢查使用者是否有這項功能的權限) .. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public bProcFlow()
Method Detail |
public final void init(java.util.Hashtable h)
public abstract boolean action(java.lang.String value) throws java.lang.Throwable
public boolean isBatchApprove()
none.
- public java.lang.String getUser()
getUser
in class bBase
none.
- public java.lang.String getMemo()
none.
- public void setMemo(java.lang.String memo)
批示意見.
- public javax.swing.JFrame showForm(java.lang.String name)
bBase
showForm
in class bBase
jcx.jform.bBase
name
- 功能名稱.public javax.swing.JFrame showForm(java.lang.String name, java.lang.String tab)
bBase
showForm
in class bBase
jcx.jform.bBase
name
- 功能名稱.tab
- 分頁名稱(有流程時使用,可直接跳至該分頁).public java.lang.String getInputUser()
none.
- public java.lang.String getInputTime()
none.
- public java.lang.String getSourceState()
none.
- public java.lang.String getDestState()
none.
- public void setDestState(java.lang.String state)
流程點名稱.
- public void setCAEnabled(boolean b)
true
- or false.public java.lang.String getParameter(java.lang.String key)
getParameter
in class bBase
key.
- public java.lang.String getValue(java.lang.String name)
name
- 其它欄位的名稱.public java.io.File getUploadFile(java.lang.String name)
public java.lang.String getDisplayValue(java.lang.String name)
name
- 下拉式欄位的名稱.public cLabel getcLabel(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTable getTable(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTabbedPane getTabbedPane(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTextField getTextField(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JTextArea getTextArea(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JComboBox getComboBox(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JCheckBox getCheckBox(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JRadioButton[] getRadioButton(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JButton getButton(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JLabel getLabel(java.lang.String name)
name
- 其它欄位的名稱.public javax.swing.JComponent getRunningComponent(java.lang.String name)
name
- 其它欄位的名稱.public void setValueAt(java.lang.String name, java.lang.Object value, int row, java.lang.String ColumnName) throws java.lang.Exception
name
- 其它欄位的名稱.value
- 資料.row
- 列數.ColumnName
- 欄位的名稱.public java.lang.Object getValueAt(java.lang.String name, int row, java.lang.String ColumnName) throws java.lang.Exception
name
- 其它欄位的名稱.row
- 列數.ColumnName
- 欄位的名稱.public java.lang.String[][] getTableData(java.lang.String name)
name
- 其它欄位的名稱.public java.lang.String[][] getTableBackupData(java.lang.String name)
none.
- public java.lang.String[][] getTableDataSorted(java.lang.String name)
none.
- public void setTableHeader(java.lang.String name, java.lang.String[] data)
name
- 其它欄位的名稱.data
- 表頭資料的字串陣列.public void setTableData(java.lang.String name, java.lang.String[][] data)
name
- 其它欄位的名稱.data
- 表格資料的二維陣列(P.S. 不含顯示用欄位).public void setTableData(java.lang.String name, java.lang.String[][] data, java.lang.String[][] dummy_data)
name
- 其它欄位的名稱.data
- 表格資料的二維陣列(P.S. 不含顯示用欄位).dummy_data
- 顯示用欄位資料的二維陣列.public java.util.Vector[] getReference(java.lang.String name)
name
- 其它欄位的名稱.public void setReference(java.lang.String name, java.util.Vector data1, java.util.Vector data2)
name
- 其它欄位的名稱.data1
- cLabel 的顯示資料.data2
- cLabel 的對照資料.public void setValue(java.lang.String name, java.lang.String value)
setValue
in class bBase
name
- 其它欄位的名稱.public void setTableReference(java.lang.String name, int column, java.util.Vector data1, java.util.Vector data2)
name
- 其它欄位的名稱.column
- 欄位.data1
- cLabel 的顯示資料.data2
- cLabel 的對照資料.public void message(java.lang.String msg)
message
in class bBase
msg
- 訊息內容.public void message(java.lang.String msg, java.lang.String[] values)
msg
- 訊息內容.values
- 變數.public void messagebox(java.lang.String msg)
msg
- 訊息內容.public void messagebox(java.lang.String msg, java.lang.String[] values)
msg
- 訊息內容.values
- 變數.public talk getTalk()
none.
- public java.lang.String getTalkName()
none.
- public void setErrorMessage(java.lang.String msg)
msg
- 訊息內容.public void addToTransaction(java.lang.String sql)
sql
- 指令.public void addToTransaction(java.lang.String sql, boolean prepend)
sql
- 指令.prepend
- 是否加在底層的SQL指令前.public java.lang.String getName()
bBase
getName
in class bBase
jcx.jform.bBase
name
- 功能名稱.tab
- 分頁名稱(有流程時使用,可直接跳至該分頁).
|
英特內軟體股份有限公司 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |