|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--jp.ne.mki.wedge.rule.base.AbstractBase
| フィールドの概要 | |
protected jp.ne.mki.wedge.run.data.ControlRecord |
controlRecord
|
protected java.lang.String |
errorMessage
|
protected int |
executeType
|
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
|
protected jp.ne.mki.wedge.run.library.UserConstant |
userConstant
|
| インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド |
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR |
| コンストラクタの概要 | |
AbstractBase()
|
|
| メソッドの概要 | |
protected void |
callDispose()
|
java.lang.String |
createErrorMessage(java.lang.String key,
int ret)
標準エラーメッセージ生成 argsに以下の情報が渡されます。 |
void |
dispose()
オブジェクトを破棄 実行エンジンにてオブジェクトを破棄時に実行される。 |
int |
executeRule()
ルール実行 実行エンジンにてCall getIOParameter(),execute(),exit()の順番でメソッドが実行される。 |
java.lang.String |
getAppAccount()
|
java.lang.String |
getAppAuthority()
|
java.lang.String |
getAppMenu()
|
java.lang.String |
getAppPassword()
|
java.lang.String |
getClassErrorName()
|
java.lang.String |
getClientId()
|
java.lang.String |
getConnectionId()
|
java.lang.String |
getConnectionPoolId()
|
java.lang.String |
getConstantValue(java.lang.String name)
ユーザ定数取得 |
java.lang.String |
getDbAccessCount()
|
java.lang.String |
getDbErrorCode()
|
java.lang.String |
getDbErrorMessage()
|
java.lang.String |
getDbStatus()
|
java.lang.String |
getDbUpdatedRecordCount()
|
java.lang.String |
getErrorMessage()
エラーメッセージ取得 |
java.lang.String |
getErrorMessage(java.lang.String key,
java.lang.Object arg)
標準ルール用エラーメッセージ取得 |
java.lang.String |
getErrorMessage(java.lang.String key,
java.lang.Object[] args)
標準ルール用エラーメッセージ取得 |
java.lang.String |
getExceptionMessage()
|
int |
getExecuteType()
実行種別 |
java.lang.String |
getId()
ルールID取得 |
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()
ルール論理名称取得 |
java.lang.String |
getOutputHtml()
|
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()
ルールパラメータ取得 |
java.lang.String[] |
getRuleParameters()
ルールパラメータ取得 [;]でパラメータを区切り、配列で返す |
java.lang.String[] |
getRuleParameters(char delimiter)
ルールパラメータ取得 引数の文字列でパラメータを区切り、配列で返す |
java.lang.String[] |
getRuleParameters(java.lang.String delimiter)
ルールパラメータ取得 引数の文字列でパラメータを区切り、配列で返す |
int |
getRuleType()
|
java.lang.String |
getRuleTypeName(int ruleType)
実行種別名称取得 |
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.lang.String |
getUpdateErrorLine()
|
java.lang.String |
getUpdateTargetCount()
|
java.lang.String |
getWebServerIpAddress()
|
boolean |
isExecutable()
実行可能かどうか |
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 |
setErrorMessage(java.lang.String errorMessage)
エラーメッセージ設定 |
void |
setErrorMessageMustInRecord(int mustCount)
入力レコードが必須だが設定が無かったときのエラー エラーメッセージに設定まで行います。 |
void |
setErrorMessageMustOutRecord(int mustCount)
出力レコードが必須だが設定が無かったときのエラー エラーメッセージに設定まで行います。 |
void |
setErrorMessageMustParamIsNumber()
出力レコードが必須だが設定が無かったときのエラー エラーメッセージに設定まで行います。 |
void |
setExecuteType(int type)
実行タイプ設定 |
void |
setHtmlManager(java.lang.Object manager)
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 |
setOutputHtml(java.lang.String value)
|
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 |
setServerParameter(java.lang.String value)
|
void |
setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
ユーザ定数を設定する |
void |
showErrorDialogAddRuleName(java.lang.String message)
エラーダイアログの表示 メッセージの前にビジネスルールの名称を追加します。 |
void |
terminate()
終了処理 実行エンジンにてCallされる |
void |
writeTraceLog(java.lang.String message)
ログ出力 |
| クラス java.lang.Object から継承したメソッド |
|
| インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したメソッド |
execute, exit, getIOParameter, showErrorDialog, writeErrorLog, writeLog, writeLog |
| インタフェース jp.ne.mki.wedge.run.interfaces.RuleEngineInterface から継承したメソッド |
setWedgeLog |
| フィールドの詳細 |
protected int executeType
protected int ruleType
protected java.lang.String id
protected java.lang.String physicalName
protected java.lang.String logicalName
protected jp.ne.mki.wedge.run.data.ControlRecord controlRecord
protected jp.ne.mki.wedge.common.library.HashVector inputRecord
protected jp.ne.mki.wedge.common.library.HashVector outputRecord
protected java.lang.String ruleParameter
protected java.lang.String serverParameter
protected java.lang.String errorMessage
protected jp.ne.mki.wedge.run.library.UserConstant userConstant
| コンストラクタの詳細 |
public AbstractBase()
| メソッドの詳細 |
public int executeRule()
throws java.lang.Throwable
RuleEngineInterface 内の executeRule
public void dispose()
throws java.lang.Throwable
CommonInterface 内の disposepublic void terminate()
RuleEngineInterface 内の terminatejp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:java.lang.Throwable - protected void callDispose()
public boolean isExecutable()
CommonInterface 内の isExecutablepublic java.lang.String getRuleTypeName(int ruleType)
実行種別 - public jp.ne.mki.wedge.common.library.HashVector getInRecord()
CommonInterface 内の getInRecordpublic int getInRecordCount()
public jp.ne.mki.wedge.common.library.HashVector getOutRecord()
CommonInterface 内の getOutRecordpublic int getOutRecordCount()
public DataInterface getInRecord(int line)
CommonInterface 内の getInRecordint - 行番号public DataInterface getInRecord(java.lang.String key)
CommonInterface 内の getInRecordString - キーpublic DataInterface getOutRecord(int line)
CommonInterface 内の getOutRecordint - 行番号public DataInterface getOutRecord(java.lang.String key)
CommonInterface 内の getOutRecordString - キー(PHYSICAL_NAME)public void showErrorDialogAddRuleName(java.lang.String message)
CommonInterface 内の showErrorDialogAddRuleNameString - 表示文字列public void writeTraceLog(java.lang.String message)
CommonInterface 内の writeTraceLogth - 例外オブジェクト
public java.lang.String createErrorMessage(java.lang.String key,
int ret)
key - メッセージのKeyret - 戻り値public java.lang.String getReturnString(int ret)
CommonInterface 内の getReturnStringret - 戻り値public java.lang.String getRuleParameter()
CommonInterface 内の getRuleParameterpublic java.lang.String[] getRuleParameters()
CommonInterface 内の getRuleParameterspublic java.lang.String[] getRuleParameters(char delimiter)
delimiter - パラメータの区切文字列public java.lang.String[] getRuleParameters(java.lang.String delimiter)
delimiter - パラメータの区切文字列public java.lang.String getId()
CommonInterface 内の getIdpublic java.lang.String getPhysicalName()
CommonInterface 内の getPhysicalNamepublic java.lang.String getLogicalName()
CommonInterface 内の getLogicalNamepublic int getExecuteType()
CommonInterface 内の getExecuteTypepublic java.lang.String getConstantValue(java.lang.String name)
name - Key名称public void setRuleType(int type)
CommonInterface 内の setRuleTypepublic int getRuleType()
CommonInterface 内の getRuleTypepublic java.lang.String getClientId()
CommonInterface 内の getClientIdpublic java.lang.String getIpAddress_P_Index()
CommonInterface 内の getIpAddress_P_Indexpublic java.lang.String getIpAddress_G_Index()
CommonInterface 内の getIpAddress_G_Indexpublic java.lang.String getWebServerIpAddress()
CommonInterface 内の getWebServerIpAddresspublic java.lang.String getProjectId()
CommonInterface 内の getProjectIdpublic java.lang.String getConnectionPoolId()
CommonInterface 内の getConnectionPoolIdpublic java.lang.String getConnectionId()
CommonInterface 内の getConnectionIdpublic java.lang.String getServerSubName()
CommonInterface 内の getServerSubNamepublic java.lang.String getServerSubRevision()
CommonInterface 内の getServerSubRevisionpublic java.lang.String getServerTran()
CommonInterface 内の getServerTranpublic java.lang.String getServerStatus()
CommonInterface 内の getServerStatuspublic java.lang.String getServerMessage()
CommonInterface 内の getServerMessagepublic java.lang.String getExceptionMessage()
CommonInterface 内の getExceptionMessagepublic java.lang.String getDbErrorCode()
CommonInterface 内の getDbErrorCodepublic java.lang.String getDbStatus()
CommonInterface 内の getDbStatuspublic java.lang.String getDbErrorMessage()
CommonInterface 内の getDbErrorMessagepublic java.lang.String getUpdateTargetCount()
CommonInterface 内の getUpdateTargetCountpublic java.lang.String getDbUpdatedRecordCount()
public java.lang.String getDbAccessCount()
CommonInterface 内の getDbAccessCountpublic java.lang.String getUpdateErrorLine()
CommonInterface 内の getUpdateErrorLinepublic java.lang.String getPhysicalErrorName()
CommonInterface 内の getPhysicalErrorNamepublic java.lang.String getLogicalErrorName()
CommonInterface 内の getLogicalErrorNamepublic java.lang.String getClassErrorName()
CommonInterface 内の getClassErrorNamepublic java.lang.String getAppAccount()
CommonInterface 内の getAppAccountpublic java.lang.String getAppPassword()
CommonInterface 内の getAppPasswordpublic java.lang.String getAppMenu()
CommonInterface 内の getAppMenupublic java.lang.String getAppAuthority()
CommonInterface 内の getAppAuthoritypublic java.lang.String getQueryStartLine()
CommonInterface 内の getQueryStartLinepublic java.lang.String getQueryEndLine()
CommonInterface 内の getQueryEndLinepublic java.lang.String getQueryPageCount()
CommonInterface 内の getQueryPageCountpublic java.lang.String getQueryMaxCount()
CommonInterface 内の getQueryMaxCountpublic java.lang.String getServerParameter()
CommonInterface 内の getServerParameterpublic void setServerParameter(java.lang.String value)
CommonInterface 内の setServerParameterpublic java.lang.String getOutputHtml()
public void setOutputHtml(java.lang.String value)
protected int loopOutRecord()
protected int loopOutRecordSub(DataInterface outItem,
int index)
protected int loopInRecord()
protected int loopInRecordSub(DataInterface inItem,
int index)
protected int loopInOutRecord()
protected int loopInOutRecordSub(DataInterface inItem,
DataInterface outItem,
int index)
public java.lang.String getErrorMessage(java.lang.String key,
java.lang.Object[] args)
public java.lang.String getErrorMessage(java.lang.String key,
java.lang.Object arg)
public void setErrorMessageMustInRecord(int mustCount)
mustCount - 必須であるデータ数public void setErrorMessageMustOutRecord(int mustCount)
mustCount - 必須であるデータ数public void setErrorMessageMustParamIsNumber()
mustCount - 必須であるデータ数public void setInRecord(jp.ne.mki.wedge.common.library.HashVector inRecord)
RuleEngineInterface の記述: RuleEngineInterface 内の setInRecordjp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:HashVector - 入力レコードpublic void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
RuleEngineInterface の記述: RuleEngineInterface 内の setOutRecordjp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:HashVector - 出力レコードpublic void setId(java.lang.String id)
RuleEngineInterface の記述: RuleEngineInterface 内の setIdpublic void setPhysicalName(java.lang.String physicalName)
RuleEngineInterface の記述: RuleEngineInterface 内の setPhysicalNamejp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:name - public void setLogicalName(java.lang.String logicalName)
RuleEngineInterface の記述: RuleEngineInterface 内の setLogicalNamejp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:name - public void setRuleParameter(java.lang.String ruleParameter)
RuleEngineInterface の記述: RuleEngineInterface 内の setRuleParameterjp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:name - public void setExecuteType(int type)
CommonInterface の記述: CommonInterface 内の setExecuteTypejp.ne.mki.wedge.rule.base.interfaces.CommonInterface からコピーされたタグ:int - 実行タイプpublic void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
RuleEngineInterface の記述: RuleEngineInterface 内の setUserConstantjp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:userConstant - public void setControlRecord(jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
RuleEngineInterface の記述: RuleEngineInterface 内の setControlRecordjp.ne.mki.wedge.run.interfaces.RuleEngineInterface からコピーされたタグ:controlRecord - public void setManager(java.lang.Object manager)
RuleEngineInterface 内の setManagermanager - public void setHtmlManager(java.lang.Object manager)
RuleEngineInterface 内の setHtmlManagermanager - public void setServerControlData(java.lang.Object serverControlData)
RuleEngineInterface 内の setServerControlDatacontrolRecord -
public void setPropertyFromEngine(java.lang.String key,
java.lang.Object object)
RuleEngineInterface 内の setPropertyFromEnginekey - object - public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String errorMessage)
errorMessage -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||