jp.ne.mki.wedge.rule
クラス AbstractBusinessRule

java.lang.Object
  |
  +--jp.ne.mki.wedge.rule.AbstractBusinessRule
すべての実装インタフェース:
BusinessRuleInterface, RuleEngineInterface
直系の既知のサブクラス:
AbstractDcBusinessRule, AbstractHtmlGatewayRule

public abstract class AbstractBusinessRule
extends java.lang.Object
implements BusinessRuleInterface, RuleEngineInterface

ロジッククラス抽象クラス


ロジッククラスを作成するには、このクラスを継承して作成して下さい。

実装の必要があるメソッドは以下の3つで、この順番で順に実行されます。
 1. public int getIOParameter()
 2. public int execute()
 3. public void exit()
1.では、Input/OutputRecordのチェックや、変数への格納処理を行ってください。
2.では、実際の処理内容を記述してください。上位クラスにてエラーをCatchするので、TryCatchはする必要はありません。
3.では、変数の解放処理などを行ってください。3.は異常終了などした場合でも必ず実行されます。


●InputRecordの数でLOOPする
execute()の処理の中で、loopInRecord()を記述します。処理はloopInRecordSub()の関数を上書きして下さい。
●OutputRecordの数でLOOPする
execute()の処理の中で、loopOutRecord()を記述します。処理はloopOutRecordSub()の関数を上書きして下さい。
●OutputRecordとInputRecordで、少ない方の数でLOOPする
execute()の処理の中で、loopInOutRecord()を記述します。処理はloopInOutRecordSub()の関数を上書きして下さい。


バージョン:
1.0

フィールドの概要
 java.lang.String className
          推奨されていません。  
protected  java.lang.String errorMessage
          推奨されていません。  
static int EXECUTE_BOTH
          推奨されていません。  
static int EXECUTE_CLIENT
          推奨されていません。  
static int EXECUTE_HTMLGATEWAY
          推奨されていません。  
static int EXECUTE_SERVER
          推奨されていません。  
static int EXECUTE_SERVERDC
          推奨されていません。  
protected  java.lang.String id
          推奨されていません。  
protected  jp.ne.mki.wedge.common.library.HashVector inputRecord
          推奨されていません。  
protected  java.lang.String logicalName
          推奨されていません。  
protected  jp.ne.mki.wedge.common.library.HashVector outputRecord
          推奨されていません。  
protected  java.lang.String physicalName
          推奨されていません。  
protected  java.lang.String ruleParameter
          推奨されていません。  
protected  int ruleType
          推奨されていません。  
protected  java.lang.String serverParameter
          推奨されていません。  
static int TIMING_AFTER
          推奨されていません。  
static int TIMING_BEFORE
          推奨されていません。  
static int TIMING_LOAD
          推奨されていません。  
static int TIMING_ROW_CLICK
          推奨されていません。  
static int TIMING_ROW_WCLICK
          推奨されていません。  
static int TIMING_UN_LOAD
          推奨されていません。  
 
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface から継承したフィールド
CANCEL, ERROR, OK, SKIP, USER_ERROR
 
コンストラクタの概要
AbstractBusinessRule()
          推奨されていません。  
 
メソッドの概要
 java.lang.String createErrorMessage(java.lang.String key, int ret)
          推奨されていません。 標準エラーメッセージ生成 argsに以下の情報が渡されます。
 int executeRule()
          推奨されていません。 ロジッククラス実行
 int executeRule(java.lang.String rulePName)
          推奨されていません。 ロジッククラスの実行
 java.lang.String getAppAccount()
          推奨されていません。  
 java.lang.String getAppAuthority()
          推奨されていません。  
 java.lang.String getAppMenu()
          推奨されていません。  
 java.lang.String getAppPassword()
          推奨されていません。  
 java.lang.String getClassErrorName()
          推奨されていません。  
 java.lang.String getClientId()
          推奨されていません。  
protected  jp.ne.mki.wedge.run.client.data.BusinessRule getClientRuleObject(java.lang.String rulePName)
          推奨されていません。 ロジッククラスオブジェクトの取得
 java.net.URL getCodeBase()
          推奨されていません。 CodeBase取得。
 javax.swing.JComponent getComponent()
          推奨されていません。 現在実行対象となっているコンポーネントを取得。
static javax.swing.JComponent getComponent(DataInterface data)
          推奨されていません。 コンポーネント取得
protected  jp.ne.mki.wedge.run.client.main.RunClientConf getConfig()
          推奨されていません。 Configオブジェクト取得
protected  java.lang.String getConfImagePath()
          推奨されていません。 Confで指定されたイメージパスの取得
 java.lang.String getConnectionId()
          推奨されていません。  
 java.lang.String getConnectionPoolId()
          推奨されていません。  
 java.util.Set getConstantKeys()
          推奨されていません。 ユーザ定数に設定されたキーの一覧を取得します。
 java.lang.String getConstantValue(java.lang.String name)
          推奨されていません。 ユーザ定数を取得します。
 java.lang.String[] getConstantValueAsStringArray(java.lang.String name)
          推奨されていません。 ユーザ定数をStringの配列形式で取得します。
 java.awt.Container getContentPane()
          推奨されていません。 ContentPane取得
 javax.swing.JComponent getCurrentComponent()
          推奨されていません。 現在選択されているコンポーネント取得
 java.lang.String getDbAccessCount()
          推奨されていません。  
 java.lang.String getDbErrorCode()
          推奨されていません。  
 java.lang.String getDbErrorMessage()
          推奨されていません。  
 java.lang.String getDbStatus()
          推奨されていません。  
 java.lang.String getDbUpdatedRecordCount()
          推奨されていません。  
 java.lang.String getExceptionMessage()
          推奨されていません。  
 int getExecuteIndex()
          推奨されていません。 現在実行対象となっている実行モジュールのインデックス
 java.lang.String getExecuteParameter()
          推奨されていません。 実行パラメータの取得
 int getExecuteTiming()
          推奨されていません。 現在実行対象となっているイベントタイミングを取得
 int getExecuteType()
          推奨されていません。  
 java.util.Vector getExecutions()
          推奨されていません。 現在実行対象となっている実行モジュールを取得
 javax.swing.JComponent getExpectNextComponent()
          推奨されていません。 次にフォーカス取得予定コンポーネント Afterの実行が、マウスによって他のコンポーネントをClickしたことによる フォーカス移動で発生した場合、Click対象のコンポーネントが設定される。
 FrameInterface getFrame()
          推奨されていません。 Frame取得
 java.lang.Object getHtmlExecution()
          推奨されていません。  
 java.lang.Object getHtmlManagerObject()
          推奨されていません。  
 java.lang.String getId()
          推奨されていません。  
protected  javax.swing.ImageIcon getImageIcon(java.lang.String path)
          推奨されていません。 イメージ取得 取得方法は以下の通り。
 jp.ne.mki.wedge.common.library.HashVector getInRecord()
          推奨されていません。 InputRecord取得
 DataInterface getInRecord(int line)
          推奨されていません。 InputRecordのindexによる取得
 DataInterface getInRecord(java.lang.String key)
          推奨されていません。 InputRecordのKey(ID)による取得
 int getInRecordCount()
          推奨されていません。 InputRecordの数取得
 java.lang.String getIpAddress_G_Index()
          推奨されていません。  
 java.lang.String getIpAddress_P_Index()
          推奨されていません。  
 java.lang.String getLogicalErrorName()
          推奨されていません。  
 java.lang.String getLogicalName()
          推奨されていません。  
 jp.ne.mki.wedge.run.client.control.Manager getManager()
          推奨されていません。  
 jp.ne.mki.wedge.common.library.HashVector getOutRecord()
          推奨されていません。 OutputRecord取得
 DataInterface getOutRecord(int line)
          推奨されていません。 OutputRecordの取得
 DataInterface getOutRecord(java.lang.String key)
          推奨されていません。 OutputRecordの取得
 int getOutRecordCount()
          推奨されていません。 OutputRecordの行数取得
 java.lang.String getPhysicalErrorName()
          推奨されていません。  
 java.lang.String getPhysicalName()
          推奨されていません。  
 java.lang.String getProjectId()
          推奨されていません。  
 java.lang.String getQueryEndLine()
          推奨されていません。  
 java.lang.String getQueryMaxCount()
          推奨されていません。  
 java.lang.String getQueryPageCount()
          推奨されていません。  
 java.lang.String getQueryStartLine()
          推奨されていません。  
 java.lang.String getReturnString(int ret)
          推奨されていません。 戻り値文字列取得
 java.lang.String getRuleParameter()
          推奨されていません。  
 int getRuleType()
          推奨されていません。  
 java.lang.String getRuleTypeName(int ruleType)
          推奨されていません。  
 java.lang.Object getServerControlData()
          推奨されていません。  
 java.lang.Object getServerData()
          推奨されていません。 ServerDataの取得
 java.lang.String getServerMessage()
          推奨されていません。  
 java.lang.String getServerParameter()
          推奨されていません。  
 java.lang.String getServerStatus()
          推奨されていません。  
 java.lang.String getServerSubName()
          推奨されていません。  
 java.lang.String getServerSubRevision()
          推奨されていません。  
 java.lang.String getServerTran()
          推奨されていません。  
 java.util.Hashtable getStepParameter()
          推奨されていません。  
 java.lang.String getUpdateErrorLine()
          推奨されていません。  
 java.lang.String getUpdateTargetCount()
          推奨されていません。  
 java.lang.String getWebServerIpAddress()
          推奨されていません。  
 boolean isApplet()
          推奨されていません。 Java Applet で実行されているかどうか
 boolean isApplication()
          推奨されていません。 Java Application で実行されているかどうか
 boolean isClientTraceMode()
          推奨されていません。 クライアントトレースモードかどうか
 boolean isConpiled()
          推奨されていません。 コンパイルされているかどうか
 boolean isExecutable()
          推奨されていません。 実行可能かどうか
 boolean isJWS()
          推奨されていません。 JWS で実行されているかどうか
 java.lang.String isServerTraceMode()
          推奨されていません。 サーバートレースモードかどうか
 boolean isWeb()
          推奨されていません。 isApplet() に置き換わりました。
protected  int loopInOutRecord()
          推奨されていません。 inRecord、outRecordに設定されているItem(Data)数ループを発生させる。
protected  int loopInOutRecordSub(DataInterface inItem, DataInterface outItem, int index)
          推奨されていません。 loopInOutRecord()から呼び出されるメソッドです。
protected  int loopInRecord()
          推奨されていません。 inRecordに設定されているItem(Data)数ループを発生させる。
protected  int loopInRecordSub(DataInterface inItem, int index)
          推奨されていません。 loopInRecord()から呼び出されるメソッドです。
protected  int loopOutRecord()
          推奨されていません。 outRecordに設定されているItem(Data)数ループを発生させる。
protected  int loopOutRecordSub(DataInterface outItem, int index)
          推奨されていません。 loopOutRecord()から呼び出されるメソッドです。
 void setControlRecord(jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
          推奨されていません。 コントロールレコードを設定する
 void setControlRecord(java.lang.Object serverControlData)
          推奨されていません。  
 void setControlRecordVector(java.lang.Object object)
          推奨されていません。  
 void setExecuteParameter(java.lang.String parameter)
          推奨されていません。 実行パラメータの設定
 void setExecuteType(int type)
          推奨されていません。 実行タイプ設定
 void setFocus(DataInterface data)
          推奨されていません。 Focus設定 全選択はなし
 void setFocus(DataInterface data, boolean isSelectAll)
          推奨されていません。 Focus設定
 void setFocus(DataInterface data, int row, boolean isSelectAll)
          推奨されていません。 Focus設定 対象がテーブルの場合には、引数の行数を反映してフォーカスを設定する
 void setHtmlExecution(java.lang.Object htmlExecution)
          推奨されていません。  
 void setHtmlManager(java.lang.Object htmlManager)
          推奨されていません。 HTMLGateway Managerオブジェクトを設定する。
 void setId(java.lang.String id)
          推奨されていません。 IDを設定する
 void setInRecord(jp.ne.mki.wedge.common.library.HashVector inRecord)
          推奨されていません。 InputRecord設定
 void setLogicalName(java.lang.String logicalName)
          推奨されていません。 論理名称を設定する
 void setManager(java.lang.Object manager)
          推奨されていません。 クライアント Managerオブジェクトを設定する
 void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
          推奨されていません。 OutputRecord設定
 void setPhysicalName(java.lang.String physicalName)
          推奨されていません。 物理名称を設定する
 void setPropertyFromEngine(java.lang.String key, java.lang.Object object)
          推奨されていません。 各エンジンから任意の情報を設定する。
 void setRuleParameter(java.lang.String ruleParameter)
          推奨されていません。 ルールパラメータを設定する
 void setRuleType(int type)
          推奨されていません。  
 void setServerControlData(java.lang.Object serverControlData)
          推奨されていません。 serverControlData を設定する。
 void setServerData(java.lang.Object serverData)
          推奨されていません。  
 void setServerParameter(java.lang.String value)
          推奨されていません。  
 void setStatusBarText(java.lang.String text)
          推奨されていません。 ステータスバー設定
 void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
          推奨されていません。 ユーザ定数を設定する
 void setWedgeLog(java.lang.Object pWedgeLog)
          推奨されていません。 サーバ ログ出力オブジェクトを設定する
 void showDocument(java.net.URL url)
          推奨されていません。 ブラウザでドキュメントを表示。
 void showErrorDialog(java.lang.String message)
          推奨されていません。  
 void showErrorDialogAddRuleName(java.lang.String message)
          推奨されていません。 エラーダイアログの表示
 int showFrame(java.lang.String frameName)
          推奨されていません。 画面起動
 int showFrame(java.lang.String frameName, jp.ne.mki.wedge.common.library.HashVector frameInRecord, jp.ne.mki.wedge.common.library.HashVector frameOutRecord)
          推奨されていません。 画面起動
 void terminate()
          推奨されていません。 終了処理
 void writeLog(java.lang.String message)
          推奨されていません。 Logの吐き出し
 void writeLog(java.lang.String message, java.lang.Throwable th)
          推奨されていません。 Exception の バックトレースを吐き出し
 void writeTraceLog(java.lang.String message)
          推奨されていません。 Exception の バックトレースを吐き出し
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface から継承したメソッド
execute, exit, getIOParameter
 
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface から継承したメソッド
execute, exit, getIOParameter
 

フィールドの詳細

EXECUTE_CLIENT

public static final int EXECUTE_CLIENT
推奨されていません。 

EXECUTE_SERVER

public static final int EXECUTE_SERVER
推奨されていません。 

EXECUTE_SERVERDC

public static final int EXECUTE_SERVERDC
推奨されていません。 

EXECUTE_BOTH

public static final int EXECUTE_BOTH
推奨されていません。 

EXECUTE_HTMLGATEWAY

public static final int EXECUTE_HTMLGATEWAY
推奨されていません。 

TIMING_BEFORE

public static final int TIMING_BEFORE
推奨されていません。 

TIMING_AFTER

public static final int TIMING_AFTER
推奨されていません。 

TIMING_LOAD

public static final int TIMING_LOAD
推奨されていません。 

TIMING_UN_LOAD

public static final int TIMING_UN_LOAD
推奨されていません。 

TIMING_ROW_CLICK

public static final int TIMING_ROW_CLICK
推奨されていません。 

TIMING_ROW_WCLICK

public static final int TIMING_ROW_WCLICK
推奨されていません。 

className

public java.lang.String className
推奨されていません。 

ruleType

protected int ruleType
推奨されていません。 

inputRecord

protected jp.ne.mki.wedge.common.library.HashVector inputRecord
推奨されていません。 

outputRecord

protected jp.ne.mki.wedge.common.library.HashVector outputRecord
推奨されていません。 

id

protected java.lang.String id
推奨されていません。 

physicalName

protected java.lang.String physicalName
推奨されていません。 

logicalName

protected java.lang.String logicalName
推奨されていません。 

ruleParameter

protected java.lang.String ruleParameter
推奨されていません。 

serverParameter

protected java.lang.String serverParameter
推奨されていません。 

errorMessage

protected java.lang.String errorMessage
推奨されていません。 
コンストラクタの詳細

AbstractBusinessRule

public AbstractBusinessRule()
推奨されていません。 
メソッドの詳細

executeRule

public int executeRule()
                throws java.lang.Throwable
推奨されていません。 
ロジッククラス実行
定義:
インタフェース BusinessRuleInterface 内の executeRule
戻り値:
int

createErrorMessage

public java.lang.String createErrorMessage(java.lang.String key,
                                           int ret)
推奨されていません。 
標準エラーメッセージ生成 argsに以下の情報が渡されます。 0.任意指定エラーメッセージ 1.クラス名称 2.ロジッククラス論理名 3.ロジッククラス物理名 4.入力引数カウント 5.出力引数カウント 6.ロジッククラスパラメータ
パラメータ:
key - メッセージのKey
ret - 戻り値
戻り値:
String

getReturnString

public java.lang.String getReturnString(int ret)
推奨されていません。 
戻り値文字列取得
定義:
インタフェース RuleEngineInterface 内の getReturnString
パラメータ:
ret - 戻り値
戻り値:
String

terminate

public void terminate()
推奨されていません。 
終了処理
定義:
インタフェース RuleEngineInterface 内の terminate
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
例外:
java.lang.Throwable -  

getInRecord

public jp.ne.mki.wedge.common.library.HashVector getInRecord()
推奨されていません。 
InputRecord取得
定義:
インタフェース BusinessRuleInterface 内の getInRecord
戻り値:
HashVector

getInRecord

public DataInterface getInRecord(int line)
推奨されていません。 
InputRecordのindexによる取得
定義:
インタフェース BusinessRuleInterface 内の getInRecord
パラメータ:
int - 行番号
戻り値:
DataInterface

getInRecord

public DataInterface getInRecord(java.lang.String key)
推奨されていません。 
InputRecordのKey(ID)による取得
定義:
インタフェース BusinessRuleInterface 内の getInRecord
パラメータ:
String - キー
戻り値:
DataInterface

getInRecordCount

public int getInRecordCount()
推奨されていません。 
InputRecordの数取得
戻り値:
int

getOutRecord

public jp.ne.mki.wedge.common.library.HashVector getOutRecord()
推奨されていません。 
OutputRecord取得
定義:
インタフェース BusinessRuleInterface 内の getOutRecord
戻り値:
HashVector

getOutRecord

public DataInterface getOutRecord(int line)
推奨されていません。 
OutputRecordの取得
定義:
インタフェース BusinessRuleInterface 内の getOutRecord
パラメータ:
int - 行番号
戻り値:
DataInterface

getOutRecord

public DataInterface getOutRecord(java.lang.String key)
推奨されていません。 
OutputRecordの取得
定義:
インタフェース BusinessRuleInterface 内の getOutRecord
パラメータ:
String - キー(PHYSICAL_NAME)
戻り値:
DataInterface

getOutRecordCount

public int getOutRecordCount()
推奨されていません。 
OutputRecordの行数取得
戻り値:
int

setRuleType

public void setRuleType(int type)
推奨されていません。 

getRuleType

public int getRuleType()
推奨されていません。 
定義:
インタフェース RuleEngineInterface 内の getRuleType

getRuleTypeName

public java.lang.String getRuleTypeName(int ruleType)
推奨されていません。 

loopOutRecord

protected int loopOutRecord()
推奨されていません。 
outRecordに設定されているItem(Data)数ループを発生させる。 loopOutRecord()はループのたびにloopOutRecordSub(DataInterface outItem,int index)を呼び出します。

loopOutRecordSub

protected int loopOutRecordSub(DataInterface outItem,
                               int index)
推奨されていません。 
loopOutRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。

loopInRecord

protected int loopInRecord()
推奨されていません。 
inRecordに設定されているItem(Data)数ループを発生させる。 loopInRecord()はループのたびにloopInRecordSub(DataInterface inItem,int index)を呼び出します。

loopInRecordSub

protected int loopInRecordSub(DataInterface inItem,
                              int index)
推奨されていません。 
loopInRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。

loopInOutRecord

protected int loopInOutRecord()
推奨されていません。 
inRecord、outRecordに設定されているItem(Data)数ループを発生させる。 loopInOutRecord()はループのたびにloopInOutRecordSub(DataInterface inItem,DataInterface outItem,int index)を呼び出します。

loopInOutRecordSub

protected int loopInOutRecordSub(DataInterface inItem,
                                 DataInterface outItem,
                                 int index)
推奨されていません。 
loopInOutRecord()から呼び出されるメソッドです。ユーザが任意に記述をします。

showErrorDialogAddRuleName

public void showErrorDialogAddRuleName(java.lang.String message)
推奨されていません。 
エラーダイアログの表示
パラメータ:
String - 表示文字列

showErrorDialog

public void showErrorDialog(java.lang.String message)
推奨されていません。 

writeTraceLog

public void writeTraceLog(java.lang.String message)
推奨されていません。 
Exception の バックトレースを吐き出し
パラメータ:
th - 例外オブジェクト
戻り値:
object

writeLog

public void writeLog(java.lang.String message)
推奨されていません。 
Logの吐き出し
戻り値:
object

writeLog

public void writeLog(java.lang.String message,
                     java.lang.Throwable th)
推奨されていません。 
Exception の バックトレースを吐き出し
パラメータ:
th - 例外オブジェクト
戻り値:
object

isExecutable

public boolean isExecutable()
推奨されていません。 
実行可能かどうか
戻り値:
boolean

getRuleParameter

public java.lang.String getRuleParameter()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getRuleParameter

getExecuteParameter

public java.lang.String getExecuteParameter()
推奨されていません。 
実行パラメータの取得
戻り値:
String

setExecuteParameter

public void setExecuteParameter(java.lang.String parameter)
推奨されていません。 
実行パラメータの設定
戻り値:
String

getCodeBase

public java.net.URL getCodeBase()
推奨されていません。 
CodeBase取得。 Applet, JWS のみ実行可能
戻り値:
URL

showDocument

public void showDocument(java.net.URL url)
推奨されていません。 
ブラウザでドキュメントを表示。 Applet, JWS のみ実行可能
パラメータ:
url - 表示するドキュメントの URL

setStatusBarText

public void setStatusBarText(java.lang.String text)
推奨されていません。 
ステータスバー設定
パラメータ:
String -  

getContentPane

public java.awt.Container getContentPane()
推奨されていません。 
ContentPane取得
戻り値:
Container

getFrame

public FrameInterface getFrame()
推奨されていません。 
Frame取得
戻り値:
FrameInterface

setFocus

public void setFocus(DataInterface data,
                     boolean isSelectAll)
推奨されていません。 
Focus設定
パラメータ:
DataInterface - フォーカスを設定したいData
boolean - 全選択にするかどうか true:全選択 false:選択なし

setFocus

public void setFocus(DataInterface data)
推奨されていません。 
Focus設定 全選択はなし
パラメータ:
DataInterface - フォーカス設定したい項目

setFocus

public void setFocus(DataInterface data,
                     int row,
                     boolean isSelectAll)
推奨されていません。 
Focus設定 対象がテーブルの場合には、引数の行数を反映してフォーカスを設定する
パラメータ:
DataInterface - フォーカス設定したい項目
int - 行番号(0から始まる)
boolean - 全選択するかどうか

getComponent

public static javax.swing.JComponent getComponent(DataInterface data)
推奨されていません。 
コンポーネント取得
パラメータ:
DataInterface - Data
戻り値:
JComponent

getCurrentComponent

public javax.swing.JComponent getCurrentComponent()
推奨されていません。 
現在選択されているコンポーネント取得
戻り値:
JComponent

getExpectNextComponent

public javax.swing.JComponent getExpectNextComponent()
推奨されていません。 
次にフォーカス取得予定コンポーネント Afterの実行が、マウスによって他のコンポーネントをClickしたことによる フォーカス移動で発生した場合、Click対象のコンポーネントが設定される。
戻り値:
JComponent

showFrame

public int showFrame(java.lang.String frameName)
推奨されていません。 
画面起動
パラメータ:
String - 起動したい画面の物理名称
戻り値:
int onLoadイベント実行結果 入出レコードは、ロジッククラスのレコードを使用します。

showFrame

public int showFrame(java.lang.String frameName,
                     jp.ne.mki.wedge.common.library.HashVector frameInRecord,
                     jp.ne.mki.wedge.common.library.HashVector frameOutRecord)
推奨されていません。 
画面起動
パラメータ:
String - 起動したい画面の物理名称
HashVector - フレームの入力引数
HashVector - フレームの出力引数
戻り値:
int onLoadイベント実行結果

executeRule

public int executeRule(java.lang.String rulePName)
推奨されていません。 
ロジッククラスの実行
パラメータ:
String - 起動したいロジッククラスの物理名称
戻り値:
int 結果 指定したロジッククラスが見つからなかったときには、USER_ERRPRを返す

getClientRuleObject

protected jp.ne.mki.wedge.run.client.data.BusinessRule getClientRuleObject(java.lang.String rulePName)
推奨されていません。 
ロジッククラスオブジェクトの取得
パラメータ:
String - 取得したいロジッククラスの物理名称
戻り値:
BusinessRule ロジッククラスオブジェクト

getConfImagePath

protected java.lang.String getConfImagePath()
推奨されていません。 
Confで指定されたイメージパスの取得
戻り値:
String イメージパス

getConfig

protected jp.ne.mki.wedge.run.client.main.RunClientConf getConfig()
推奨されていません。 
Configオブジェクト取得
戻り値:
String イメージパス

getImageIcon

protected javax.swing.ImageIcon getImageIcon(java.lang.String path)
推奨されていません。 
イメージ取得 取得方法は以下の通り。 1.pathにプロトコルがない場合、 1-1.Config にイメージパスが指定されている場合、イメージパスから検索 1-2.上記以外の場合、CLASSPATH から検索 1-2.で取得できなかった場合、CodeBaseより検索 2.pathにプロトコルがある場合、ファイル名から URL を生成
パラメータ:
Stringing - ファイル名
戻り値:
ImageIcon イメージ

getComponent

public javax.swing.JComponent getComponent()
推奨されていません。 
現在実行対象となっているコンポーネントを取得。FrameのLOAD/UNLOAD処理の時はnull。
戻り値:
JComponent

getExecuteTiming

public int getExecuteTiming()
推奨されていません。 
現在実行対象となっているイベントタイミングを取得
戻り値:
JComponent

getExecuteIndex

public int getExecuteIndex()
推奨されていません。 
現在実行対象となっている実行モジュールのインデックス
戻り値:
int

getExecutions

public java.util.Vector getExecutions()
推奨されていません。 
現在実行対象となっている実行モジュールを取得
戻り値:
Vector

isConpiled

public boolean isConpiled()
推奨されていません。 
コンパイルされているかどうか
戻り値:
boolean

isClientTraceMode

public boolean isClientTraceMode()
推奨されていません。 
クライアントトレースモードかどうか
戻り値:
boolean

isServerTraceMode

public java.lang.String isServerTraceMode()
推奨されていません。 
サーバートレースモードかどうか
戻り値:
boolean

isWeb

public boolean isWeb()
推奨されていません。 isApplet() に置き換わりました。

Webで実行されているかどうか
戻り値:
boolean

isApplet

public boolean isApplet()
推奨されていません。 
Java Applet で実行されているかどうか
戻り値:
true:Java Applet で実行、false:Java Applet以外で実行

isApplication

public boolean isApplication()
推奨されていません。 
Java Application で実行されているかどうか
戻り値:
true:Java Application で実行、false:Java Application以外で実行

isJWS

public boolean isJWS()
推奨されていません。 
JWS で実行されているかどうか
戻り値:
true:JWS で実行、false:JWS以外で実行

getServerData

public java.lang.Object getServerData()
推奨されていません。 
ServerDataの取得
戻り値:
object

getClientId

public java.lang.String getClientId()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getClientId

getIpAddress_P_Index

public java.lang.String getIpAddress_P_Index()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getIpAddress_P_Index

getIpAddress_G_Index

public java.lang.String getIpAddress_G_Index()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getIpAddress_G_Index

getWebServerIpAddress

public java.lang.String getWebServerIpAddress()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getWebServerIpAddress

getProjectId

public java.lang.String getProjectId()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getProjectId

getConnectionPoolId

public java.lang.String getConnectionPoolId()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getConnectionPoolId

getConnectionId

public java.lang.String getConnectionId()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getConnectionId

getServerSubName

public java.lang.String getServerSubName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerSubName

getServerSubRevision

public java.lang.String getServerSubRevision()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerSubRevision

getServerTran

public java.lang.String getServerTran()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerTran

getServerStatus

public java.lang.String getServerStatus()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerStatus

getServerMessage

public java.lang.String getServerMessage()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerMessage

getExceptionMessage

public java.lang.String getExceptionMessage()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getExceptionMessage

getDbErrorCode

public java.lang.String getDbErrorCode()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getDbErrorCode

getDbStatus

public java.lang.String getDbStatus()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getDbStatus

getDbErrorMessage

public java.lang.String getDbErrorMessage()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getDbErrorMessage

getUpdateTargetCount

public java.lang.String getUpdateTargetCount()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getUpdateTargetCount

getDbUpdatedRecordCount

public java.lang.String getDbUpdatedRecordCount()
推奨されていません。 

getDbAccessCount

public java.lang.String getDbAccessCount()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getDbAccessCount

getUpdateErrorLine

public java.lang.String getUpdateErrorLine()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getUpdateErrorLine

getPhysicalErrorName

public java.lang.String getPhysicalErrorName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getPhysicalErrorName

getLogicalErrorName

public java.lang.String getLogicalErrorName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getLogicalErrorName

getClassErrorName

public java.lang.String getClassErrorName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getClassErrorName

getAppAccount

public java.lang.String getAppAccount()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getAppAccount

getAppPassword

public java.lang.String getAppPassword()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getAppPassword

getAppMenu

public java.lang.String getAppMenu()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getAppMenu

getAppAuthority

public java.lang.String getAppAuthority()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getAppAuthority

getQueryStartLine

public java.lang.String getQueryStartLine()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getQueryStartLine

getQueryEndLine

public java.lang.String getQueryEndLine()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getQueryEndLine

getQueryPageCount

public java.lang.String getQueryPageCount()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getQueryPageCount

getQueryMaxCount

public java.lang.String getQueryMaxCount()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getQueryMaxCount

getServerParameter

public java.lang.String getServerParameter()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getServerParameter

setServerParameter

public void setServerParameter(java.lang.String value)
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の setServerParameter

setInRecord

public void setInRecord(jp.ne.mki.wedge.common.library.HashVector inRecord)
推奨されていません。 
インタフェース BusinessRuleInterface の記述:
InputRecord設定
定義:
インタフェース BusinessRuleInterface 内の setInRecord
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface からコピーされたタグ:
パラメータ:
HashVector - 入力レコード

setOutRecord

public void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
推奨されていません。 
インタフェース BusinessRuleInterface の記述:
OutputRecord設定
定義:
インタフェース BusinessRuleInterface 内の setOutRecord
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface からコピーされたタグ:
パラメータ:
HashVector - 出力レコード

setId

public void setId(java.lang.String id)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
IDを設定する
定義:
インタフェース BusinessRuleInterface 内の setId

setPhysicalName

public void setPhysicalName(java.lang.String physicalName)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
物理名称を設定する
定義:
インタフェース BusinessRuleInterface 内の setPhysicalName
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
name -  

setLogicalName

public void setLogicalName(java.lang.String logicalName)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
論理名称を設定する
定義:
インタフェース BusinessRuleInterface 内の setLogicalName
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
name -  

setRuleParameter

public void setRuleParameter(java.lang.String ruleParameter)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
ルールパラメータを設定する
定義:
インタフェース BusinessRuleInterface 内の setRuleParameter
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
name -  

setExecuteType

public void setExecuteType(int type)
推奨されていません。 
インタフェース BusinessRuleInterface の記述:
実行タイプ設定
定義:
インタフェース BusinessRuleInterface 内の setExecuteType
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface からコピーされたタグ:
パラメータ:
int - 実行タイプ

getId

public java.lang.String getId()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getId

getPhysicalName

public java.lang.String getPhysicalName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getPhysicalName

getLogicalName

public java.lang.String getLogicalName()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getLogicalName

getExecuteType

public int getExecuteType()
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の getExecuteType

setUserConstant

public void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
ユーザ定数を設定する
定義:
インタフェース BusinessRuleInterface 内の setUserConstant
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
userConstant -  

setControlRecord

public void setControlRecord(jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
コントロールレコードを設定する
定義:
インタフェース RuleEngineInterface 内の setControlRecord
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
controlRecord -  

getConstantValue

public java.lang.String getConstantValue(java.lang.String name)
推奨されていません。 
ユーザ定数を取得します。 Constants.wdgファイルにTEXT形式でデータを記述している場合は、 その値を返します。
COLTEXT形式でデータを記述している場合は、 最初の一件目のデータを返します。
Constants.wdg内にKEYが存在しない場合は、 nullを返します。
パラメータ:
name - Key名称
戻り値:
String 値

getConstantValueAsStringArray

public java.lang.String[] getConstantValueAsStringArray(java.lang.String name)
推奨されていません。 
ユーザ定数をStringの配列形式で取得します。 Constants.wdgファイルにTEXT形式でデータを記述している場合は、 サイズが1のString配列を作成し、その中データを格納して返します。
COLTEXT形式でデータを記述している場合は、 そのデータをそのまま返します。
Constants.wdg内にKEYが存在しない場合は、 nullを返します。
パラメータ:
name - Key名称
戻り値:

getConstantKeys

public java.util.Set getConstantKeys()
推奨されていません。 
ユーザ定数に設定されたキーの一覧を取得します。
戻り値:
ユーザ定数の一覧に格納されたKeyの一覧

setManager

public void setManager(java.lang.Object manager)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
クライアント Managerオブジェクトを設定する
定義:
インタフェース BusinessRuleInterface 内の setManager
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
manager -  

getManager

public jp.ne.mki.wedge.run.client.control.Manager getManager()
推奨されていません。 

setWedgeLog

public void setWedgeLog(java.lang.Object pWedgeLog)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
サーバ ログ出力オブジェクトを設定する
定義:
インタフェース BusinessRuleInterface 内の setWedgeLog
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
pWedgeLog -  

setControlRecord

public void setControlRecord(java.lang.Object serverControlData)
推奨されていません。  

定義:
インタフェース BusinessRuleInterface 内の setControlRecord

setControlRecordVector

public void setControlRecordVector(java.lang.Object object)
推奨されていません。  


setServerControlData

public void setServerControlData(java.lang.Object serverControlData)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
serverControlData を設定する。
定義:
インタフェース RuleEngineInterface 内の setServerControlData
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
controlRecord -  

getServerControlData

public java.lang.Object getServerControlData()
推奨されていません。 

setServerData

public void setServerData(java.lang.Object serverData)
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の setServerData

getStepParameter

public java.util.Hashtable getStepParameter()
推奨されていません。 

setHtmlExecution

public void setHtmlExecution(java.lang.Object htmlExecution)
推奨されていません。 
定義:
インタフェース BusinessRuleInterface 内の setHtmlExecution

getHtmlExecution

public java.lang.Object getHtmlExecution()
推奨されていません。 

setHtmlManager

public void setHtmlManager(java.lang.Object htmlManager)
推奨されていません。 
インタフェース RuleEngineInterface の記述:
HTMLGateway Managerオブジェクトを設定する。
定義:
インタフェース BusinessRuleInterface 内の setHtmlManager
インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:
パラメータ:
manager -  

getHtmlManagerObject

public java.lang.Object getHtmlManagerObject()
推奨されていません。 

setPropertyFromEngine

public void setPropertyFromEngine(java.lang.String key,
                                  java.lang.Object object)
推奨されていません。 
各エンジンから任意の情報を設定する。
定義:
インタフェース RuleEngineInterface 内の setPropertyFromEngine
パラメータ:
key -  
object -