|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface RuleEngineInterface
実行エンジンからロジッククラスを作成するときに、使用するインターフェースです。
メソッドの概要 | |
---|---|
java.util.logging.LogRecord |
createLogicErrorLogRecord(java.util.logging.Level level,
int result,
java.lang.String message,
java.lang.String errorCode,
java.lang.Throwable th)
LogicErrorLogRecordを作成する |
java.util.logging.LogRecord |
createLogicExceptionLogRecord(java.util.logging.Level level,
java.lang.Throwable th,
java.lang.String errorCode)
LogicExceptionLogRecordを作成する |
java.util.logging.LogRecord |
createLogicLogRecord(java.util.logging.Level level,
java.lang.String message,
java.lang.Throwable th)
LogicLogRecordを作成する |
int |
execute()
|
int |
executeRule()
ビジネスルールを実行する |
void |
exit()
|
EngineManagerInterface |
getEngineManager()
実行しているエンジンのManagerを取得する |
int |
getExecuteType()
実行タイプを取得する |
java.lang.String |
getId()
IDを取得します。 |
|
getInRecord()
InputRecordを取得 |
DataInterface |
getInRecord(int index)
|
int |
getIOParameter()
|
java.lang.String |
getLogicalName()
論理名称を取得する |
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate |
getLogicClassDelegate()
ロジッククラス用実行エンジンの委譲クラスを取得する |
jp.ne.mki.wedge.run.enums.LogicClassType |
getLogicClassType()
ロジッククラスタイプを取得します。 |
|
getOutRecord()
OutputRecordを取得 |
DataInterface |
getOutRecord(int index)
|
java.lang.String |
getPhysicalName()
物理名称を取得する |
java.lang.String |
getReturnString(int result)
|
java.lang.String |
getRuleParameter()
ロジッククラスパラメータを取得する |
int |
getRuleType()
|
void |
setControlRecord(ControlRecordInterface controlRecord)
コントロールレコードを設定する |
void |
setEngineManager(EngineManagerInterface manager)
実行しているエンジンのManagerを設定する |
void |
setExecuteType(int type)
実行タイプ設定 |
void |
setId(java.lang.String id)
IDを設定します。 |
void |
setInRecord(
InputRecord設定 |
void |
setLogicalName(java.lang.String name)
論理名称を設定する |
void |
setLogicClassDelegate(jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate logicClassDelegate)
ロジッククラス用実行エンジンの委譲クラスを設定する |
void |
setOutRecord(
OutputRecord設定 |
void |
setPhysicalName(java.lang.String name)
物理名称を設定する |
void |
setPropertyFromEngine(java.lang.String key,
java.lang.Object object)
各エンジンから任意の情報を設定する。 |
void |
setRuleParameter(java.lang.String name)
ルールパラメータを設定する |
void |
setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
ユーザ定数を設定する |
void |
terminate()
オブジェクトを解放する |
メソッドの詳細 |
---|
int executeRule() throws java.lang.Throwable
java.lang.Throwable
void terminate() throws java.lang.Throwable
java.lang.Throwable
void setInRecord(inRecord)
{@link
- HashVector} 入力レコードgetInRecord()
HashVector
出力レコードvoid setOutRecord(outRecord)
{@link
- HashVector} 出力レコードgetOutRecord()
HashVector
出力レコードvoid setId(java.lang.String id)
id
- IDjava.lang.String getId()
void setPhysicalName(java.lang.String name)
name
- 物理名称java.lang.String getPhysicalName()
void setLogicalName(java.lang.String name)
name
- 論理名称java.lang.String getLogicalName()
void setRuleParameter(java.lang.String name)
name
- ロジッククラスのパラメータjava.lang.String getRuleParameter()
void setControlRecord(ControlRecordInterface controlRecord)
controlRecord
- void setExecuteType(int type)
int
- 実行タイプint getExecuteType()
void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
userConstant
- void setEngineManager(EngineManagerInterface manager)
manager
- 実行しているエンジンのManagerEngineManagerInterface getEngineManager()
void setPropertyFromEngine(java.lang.String key, java.lang.Object object)
key
- object
- int getRuleType()
int getIOParameter() throws java.lang.Throwable
java.lang.Throwable
java.lang.String getReturnString(int result)
result
-
int execute() throws java.lang.Throwable
java.lang.Throwable
void exit() throws java.lang.Throwable
java.lang.Throwable
DataInterface getInRecord(int index)
index
-
DataInterface getOutRecord(int index)
index
-
jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate getLogicClassDelegate()
void setLogicClassDelegate(jp.ne.mki.wedge.run.interfaces.ILogicClassDelegate logicClassDelegate)
logicClassDelegate
- java.util.logging.LogRecord createLogicLogRecord(java.util.logging.Level level, java.lang.String message, java.lang.Throwable th)
level
- message
- th
-
java.util.logging.LogRecord createLogicErrorLogRecord(java.util.logging.Level level, int result, java.lang.String message, java.lang.String errorCode, java.lang.Throwable th)
level
- result
- message
- errorCode
- th
-
java.util.logging.LogRecord createLogicExceptionLogRecord(java.util.logging.Level level, java.lang.Throwable th, java.lang.String errorCode)
level
- th
- errorCode
-
jp.ne.mki.wedge.run.enums.LogicClassType getLogicClassType()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |