|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の dispose
public void terminate()
RuleEngineInterface
内の terminate
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:java.lang.Throwable
- protected void callDispose()
public boolean isExecutable()
CommonInterface
内の isExecutable
public java.lang.String getRuleTypeName(int ruleType)
実行種別
- public jp.ne.mki.wedge.common.library.HashVector getInRecord()
CommonInterface
内の getInRecord
public int getInRecordCount()
public jp.ne.mki.wedge.common.library.HashVector getOutRecord()
CommonInterface
内の getOutRecord
public int getOutRecordCount()
public DataInterface getInRecord(int line)
CommonInterface
内の getInRecord
int
- 行番号public DataInterface getInRecord(java.lang.String key)
CommonInterface
内の getInRecord
String
- キーpublic DataInterface getOutRecord(int line)
CommonInterface
内の getOutRecord
int
- 行番号public DataInterface getOutRecord(java.lang.String key)
CommonInterface
内の getOutRecord
String
- キー(PHYSICAL_NAME)public void showErrorDialogAddRuleName(java.lang.String message)
CommonInterface
内の showErrorDialogAddRuleName
String
- 表示文字列public void writeTraceLog(java.lang.String message)
CommonInterface
内の writeTraceLog
th
- 例外オブジェクトpublic java.lang.String createErrorMessage(java.lang.String key, int ret)
key
- メッセージのKeyret
- 戻り値public java.lang.String getReturnString(int ret)
CommonInterface
内の getReturnString
ret
- 戻り値public java.lang.String getRuleParameter()
CommonInterface
内の getRuleParameter
public java.lang.String[] getRuleParameters()
CommonInterface
内の getRuleParameters
public java.lang.String[] getRuleParameters(char delimiter)
delimiter
- パラメータの区切文字列public java.lang.String[] getRuleParameters(java.lang.String delimiter)
delimiter
- パラメータの区切文字列public java.lang.String getId()
CommonInterface
内の getId
public java.lang.String getPhysicalName()
CommonInterface
内の getPhysicalName
public java.lang.String getLogicalName()
CommonInterface
内の getLogicalName
public int getExecuteType()
CommonInterface
内の getExecuteType
public java.lang.String getConstantValue(java.lang.String name)
name
- Key名称public void setRuleType(int type)
CommonInterface
内の setRuleType
public int getRuleType()
CommonInterface
内の getRuleType
public java.lang.String getClientId()
CommonInterface
内の getClientId
public java.lang.String getIpAddress_P_Index()
CommonInterface
内の getIpAddress_P_Index
public java.lang.String getIpAddress_G_Index()
CommonInterface
内の getIpAddress_G_Index
public java.lang.String getWebServerIpAddress()
CommonInterface
内の getWebServerIpAddress
public java.lang.String getProjectId()
CommonInterface
内の getProjectId
public java.lang.String getConnectionPoolId()
CommonInterface
内の getConnectionPoolId
public java.lang.String getConnectionId()
CommonInterface
内の getConnectionId
public java.lang.String getServerSubName()
CommonInterface
内の getServerSubName
public java.lang.String getServerSubRevision()
CommonInterface
内の getServerSubRevision
public java.lang.String getServerTran()
CommonInterface
内の getServerTran
public java.lang.String getServerStatus()
CommonInterface
内の getServerStatus
public java.lang.String getServerMessage()
CommonInterface
内の getServerMessage
public java.lang.String getExceptionMessage()
CommonInterface
内の getExceptionMessage
public java.lang.String getDbErrorCode()
CommonInterface
内の getDbErrorCode
public java.lang.String getDbStatus()
CommonInterface
内の getDbStatus
public java.lang.String getDbErrorMessage()
CommonInterface
内の getDbErrorMessage
public java.lang.String getUpdateTargetCount()
CommonInterface
内の getUpdateTargetCount
public java.lang.String getDbUpdatedRecordCount()
public java.lang.String getDbAccessCount()
CommonInterface
内の getDbAccessCount
public java.lang.String getUpdateErrorLine()
CommonInterface
内の getUpdateErrorLine
public java.lang.String getPhysicalErrorName()
CommonInterface
内の getPhysicalErrorName
public java.lang.String getLogicalErrorName()
CommonInterface
内の getLogicalErrorName
public java.lang.String getClassErrorName()
CommonInterface
内の getClassErrorName
public java.lang.String getAppAccount()
CommonInterface
内の getAppAccount
public java.lang.String getAppPassword()
CommonInterface
内の getAppPassword
public java.lang.String getAppMenu()
CommonInterface
内の getAppMenu
public java.lang.String getAppAuthority()
CommonInterface
内の getAppAuthority
public java.lang.String getQueryStartLine()
CommonInterface
内の getQueryStartLine
public java.lang.String getQueryEndLine()
CommonInterface
内の getQueryEndLine
public java.lang.String getQueryPageCount()
CommonInterface
内の getQueryPageCount
public java.lang.String getQueryMaxCount()
CommonInterface
内の getQueryMaxCount
public java.lang.String getServerParameter()
CommonInterface
内の getServerParameter
public void setServerParameter(java.lang.String value)
CommonInterface
内の setServerParameter
public 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
内の setInRecord
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:HashVector
- 入力レコードpublic void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
RuleEngineInterface
の記述: RuleEngineInterface
内の setOutRecord
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:HashVector
- 出力レコードpublic void setId(java.lang.String id)
RuleEngineInterface
の記述: RuleEngineInterface
内の setId
public void setPhysicalName(java.lang.String physicalName)
RuleEngineInterface
の記述: RuleEngineInterface
内の setPhysicalName
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:name
- public void setLogicalName(java.lang.String logicalName)
RuleEngineInterface
の記述: RuleEngineInterface
内の setLogicalName
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:name
- public void setRuleParameter(java.lang.String ruleParameter)
RuleEngineInterface
の記述: RuleEngineInterface
内の setRuleParameter
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:name
- public void setExecuteType(int type)
CommonInterface
の記述: CommonInterface
内の setExecuteType
jp.ne.mki.wedge.rule.base.interfaces.CommonInterface
からコピーされたタグ:int
- 実行タイプpublic void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
RuleEngineInterface
の記述: RuleEngineInterface
内の setUserConstant
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:userConstant
- public void setControlRecord(jp.ne.mki.wedge.run.data.ControlRecord controlRecord)
RuleEngineInterface
の記述: RuleEngineInterface
内の setControlRecord
jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
からコピーされたタグ:controlRecord
- public void setManager(java.lang.Object manager)
RuleEngineInterface
内の setManager
manager
- public void setHtmlManager(java.lang.Object manager)
RuleEngineInterface
内の setHtmlManager
manager
- public void setServerControlData(java.lang.Object serverControlData)
RuleEngineInterface
内の setServerControlData
controlRecord
- public void setPropertyFromEngine(java.lang.String key, java.lang.Object object)
RuleEngineInterface
内の setPropertyFromEngine
key
- object
- public java.lang.String getErrorMessage()
public void setErrorMessage(java.lang.String errorMessage)
errorMessage
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |