英特內軟體股份有限公司


jcx.jform
Class sproc

java.lang.Object
  |
  +--jcx.jform.bBase
        |
        +--jcx.jform.sproc

public abstract class sproc
extends bBase

物件預設值之 super class.


Field Summary
 int POSITION
          表示目前是查詢條件的預設值與否.
 
Fields inherited from class jcx.jform.bBase
cache, isHtml
 
Constructor Summary
sproc()
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
          取得對系統快取的物件
static byte[] getByte(java.lang.Object o)
           
abstract  java.lang.String getDefaultValue(java.lang.String value)
           
 java.lang.String getName()
          取得本身的物件名稱 .
 int getRow()
          取得目前行號(僅適用於表格中的顯式格式) .
 java.lang.String[][] getTableData(java.lang.String name)
          取得 JTable 的資料(包含顯示與未顯示) .
 talk getTalk()
          取得talk 物件 .
 talk getTalk(java.lang.String name)
          取得對資料庫存取的 talk
 java.lang.String getUser()
          取得目前使用者帳號 .
 java.lang.String getValue(java.lang.String name)
          取得其它欄位的資料 .
 void init(java.util.Hashtable h)
           
 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 percent(int percent)
          回傳前端目前的 進度 % .
 void percent(int percent, java.lang.String msg)
          回傳前端目前的 進度 % 與訊息.
 void put(java.lang.Object key, java.lang.Object value)
          將物件存放至系統快取,每個登入的使用者會佔有各自獨立的記憶體,
 java.lang.String replaceTableName(java.lang.String table)
          從系統環境設定的[表格名稱對照表] 轉換 table name.
 void setEditable(java.lang.String name, boolean editable)
          動態設定物件是否可修改.
 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 setValue(java.lang.String name, java.lang.String value)
          設定其它欄位的資料 .
 void setVisible(java.lang.String name, boolean visible)
          動態設定物件是否可見.
 
Methods inherited from class jcx.jform.bBase
action, action, addApplet, addLocal, addLocal, addScript, call, changeDat, changeDat, changeForm, changeForm, changeForm, changeTab, check_count_in_server116, decrypt, encrypt_passwd, encrypt, exportToExcel, exportToExcel, exportToWord, fixPath, generateJPG, generateJPG, generatePDF, genPDF, get, getAgent, getAllcLabels, getAllUsers, getApplet, getApprovablePeople, getBoss, getBossList, getBossList, getButton, getByte, getCache, getChildDept_in_str, getChildDept_in_str, getChildDept, getCodeBase, getDate, getDatName, getDeptBoss, getDeptList, getDeptPane, getDeptPane, getDeviceToken, getEmail, getEmailServer, getFileInputStream, getFlowCount, getFlowCount, getFlowFunctions, getFlowHistory, getFlowResultSet, getFlowStates, getFlowStatus, getFlowToDoList, getFlowToolBar, getFormName, getFunctionFlowHisTable, getFunctionFlowTable, getFunctionID, getFunctionName, getFunctionNameByID, getFunctions, getFunctionTable, getInformation, getInlineImage, getInputStream, getInternalFrame, getIP, getLocale, getMemberList, getMessage, getMSN, getName, getNow, getParameter, getPassword, getProperty, getResultSet, getRootPath, getRuleNames, getSerialNumber, getSessionKey, getSlider, getSliderPanel, getState, getSystemProperty, getTime, getToday, getToday, getToolBar, getUserRight, hideDialog, hideDialog, importFromExcel, ldap_bind, ldap_query, log, log, openURL, play, putProperty, save, save, saveExportData, saveLocal, saveLocal, search, sendMail, sendMailbcc, sendMailbccUTF8, sendMailcc, sendMailccUTF8, sendMailUTF8, sendMSN, sendSMS, setDocumentBase, setFlowOnly, setHighlight, setPrintDPI, setPrinter, setPrintVertical, setTalk, setTalk, setUserID, setVisibleAndPrintableTogether, showConfirmDialog, showConfirmDialog, showDialog, showDialog, showDialog, showDialog, showDialog, showDialog, showDocument, showDocument, showDocument1, showForm, showForm, showInputDialog, showInputDialog, showInputDialog, showWait, stopPlay, stopWait, translate, translate, translate, translate, upload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSITION

public int POSITION
表示目前是查詢條件的預設值與否.
 1 表示查詢條件的第一個欄位,或新增模模式
 2 表示查詢條件的第二個欄位(僅出現於 between 或 not between 的設定)
 3 表示正在列印狀態
 4 表示表單的查詢模式
 5 表示表單的流程模式
 
Constructor Detail

sproc

public sproc()
Method Detail

init

public final void init(java.util.Hashtable h)

getDefaultValue

public abstract java.lang.String getDefaultValue(java.lang.String value)
                                          throws java.lang.Throwable

get

public java.lang.Object get(java.lang.Object key)
Description copied from class: bBase
取得對系統快取的物件
Overrides:
get in class bBase
Following copied from class: jcx.jform.bBase
Parameters:
物件的key. -  
Returns:
物件.

percent

public void percent(int percent)
回傳前端目前的 進度 % .
Overrides:
percent in class bBase
Parameters:
percent - 進度 (0~100).
Returns:
none.

percent

public void percent(int percent,
                    java.lang.String msg)
回傳前端目前的 進度 % 與訊息.
Overrides:
percent in class bBase
Parameters:
percent - 進度 (0~100).
Returns:
none.

getByte

public static byte[] getByte(java.lang.Object o)

getName

public java.lang.String getName()
取得本身的物件名稱 .
Overrides:
getName in class bBase
Parameters:
none. -  
Returns:
String 物件.

replaceTableName

public java.lang.String replaceTableName(java.lang.String table)
從系統環境設定的[表格名稱對照表] 轉換 table name.
Overrides:
replaceTableName in class bBase
Parameters:
table - name.
Returns:
自轉換檔案轉換的 table name .

getRow

public int getRow()
取得目前行號(僅適用於表格中的顯式格式) .
Parameters:
none. -  
Returns:
目前行號.

getUser

public java.lang.String getUser()
取得目前使用者帳號 .
Overrides:
getUser in class bBase
Parameters:
none. -  
Returns:
目前使用者帳號.

setEditable

public void setEditable(java.lang.String name,
                        boolean editable)
動態設定物件是否可修改.
Parameters:
name - 其它欄位的名稱.
editable - true or false.
Returns:
none.

setVisible

public void setVisible(java.lang.String name,
                       boolean visible)
動態設定物件是否可見.
Parameters:
name - 其它欄位的名稱.
visible - true or false.
Returns:
none.

put

public void put(java.lang.Object key,
                java.lang.Object value)
Description copied from class: bBase
將物件存放至系統快取,每個登入的使用者會佔有各自獨立的記憶體,
Overrides:
put in class bBase
Following copied from class: jcx.jform.bBase
Parameters:
物件的key. -  
物件. -  
Returns:
void.

getValue

public java.lang.String getValue(java.lang.String name)
取得其它欄位的資料 .
Parameters:
name - 其它欄位的名稱.
Returns:
該欄位的內容.

getTableData

public java.lang.String[][] getTableData(java.lang.String name)
取得 JTable 的資料(包含顯示與未顯示) .
Parameters:
name - 其它欄位的名稱.
Returns:
Table Data.

setValue

public void setValue(java.lang.String name,
                     java.lang.String value)
設定其它欄位的資料 . 當POSITION==3 時,不會發生效用
Overrides:
setValue in class bBase
Parameters:
name - 其它欄位的名稱.
value - 欲設定的值.
Returns:
void.

setTableData

public void setTableData(java.lang.String name,
                         java.lang.String[][] data)
設定 JTable 的顯示資料 . 當POSITION==3 時,不會發生效用
Parameters:
name - 其它欄位的名稱.
data - 表格資料的二維陣列(P.S. 不含顯示用欄位).
Returns:
void.

setTableData

public void setTableData(java.lang.String name,
                         java.lang.String[][] data,
                         java.lang.String[][] dummy_data)
設定 JTable 的顯示資料 . 當POSITION==3 時,不會發生效用
Parameters:
name - 其它欄位的名稱.
data - 表格資料的二維陣列(P.S. 不含顯示用欄位).
dummy_data - 顯示用欄位資料的二維陣列.
Returns:
void.

setReference

public void setReference(java.lang.String name,
                         java.util.Vector data1,
                         java.util.Vector data2)
設定 cLabel 的顯示對照資料 (下拉示選單或點選方式才有效). 當POSITION==3 時,不會發生效用
Parameters:
name - 其它欄位的名稱.
data1 - cLabel 的顯示資料.
data2 - cLabel 的對照資料.
Returns:
void.

message

public void message(java.lang.String msg)
在視窗的下方顯示訊息 .
Overrides:
message in class bBase
Parameters:
msg - 訊息內容.
Returns:
none.

messagebox

public void messagebox(java.lang.String msg)
在彈出視窗顯示訊息 .
Parameters:
msg - 訊息內容.
Returns:
none.

message

public void message(java.lang.String msg,
                    java.lang.String[] values)
在視窗的下方顯示訊息 .
Parameters:
msg - 訊息內容.
values - 變數.
Returns:
none. Example: message("This is a sample shows with %1 , %2 and %3 .",new String[]{"red","blue","green"});

messagebox

public void messagebox(java.lang.String msg,
                       java.lang.String[] values)
在彈出視窗顯示訊息 .
Parameters:
msg - 訊息內容.
values - 變數.
Returns:
none. Example: message("This is a sample shows with %1 , %2 and %3 .",new String[]{"red","blue","green"});

getTalk

public talk getTalk()
取得talk 物件 .
Parameters:
none. -  
Returns:
talk 物件.

getTalk

public talk getTalk(java.lang.String name)
取得對資料庫存取的 talk
Overrides:
getTalk in class bBase
Parameters:
talk的名字(資料庫設定的第一個欄位). -  
Returns:
talk 物件.

英特內軟體股份有限公司