|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.ne.mki.wedge.junit.rule.RuleRunner
public class RuleRunner
ビジネスルールのテストを行うためのクラスです。
| フィールドの概要 | |
|---|---|
static java.lang.String[] |
EMPTY_COLUMN_DATA
|
static java.lang.String |
EMPTY_TEXT_DATA
|
| インタフェース jp.ne.mki.wedge.junit.rule.RuleTestConstants から継承されたフィールド |
|---|
CANCEL, ERROR, 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, SKIP, TYPE_COLUMN, TYPE_KEY_COLUMN, TYPE_LIST_COLUMN, TYPE_PROCESS_BLOCK, TYPE_TEXT, USER_ERROR |
| コンストラクタの概要 | |
|---|---|
RuleRunner(RuleEngineInterface rule)
コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
void |
addInData(java.lang.String value)
InRecordにTEXTデータを追加します。 |
void |
addInData(java.lang.String[] values)
InRecordにCOLTEXTデータを追加します。 |
void |
addOutData(java.lang.String value)
OutRecordに TEXTデータを追加します。 |
void |
addOutData(java.lang.String[] values)
OutRecordに COLTEXTデータを追加します。 |
DataInterface |
createData(java.lang.String name,
int itemType)
アイテムを作成します |
RuleResult |
execute()
ルールを実行します |
DataInterface |
getInRecord(int index)
index番目のInRecordアイテムを取得します。 |
DataInterface |
getOutRecordValue(int index)
index番目のOutアイテムを取得します。 |
RuleEngineInterface |
getRule()
設定されているルールを取得します。 |
static WedgeLog2Server |
getWedgeLog()
RuleRunnerで使用されている WedgeLogを取得します。 |
void |
setRule(RuleEngineInterface rule)
ルールを再設定します。 |
void |
setRuleParameter(java.lang.String parameter)
ルールパラメータを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String EMPTY_TEXT_DATA
public static final java.lang.String[] EMPTY_COLUMN_DATA
| コンストラクタの詳細 |
|---|
public RuleRunner(RuleEngineInterface rule)
rule - | メソッドの詳細 |
|---|
public static WedgeLog2Server getWedgeLog()
public void setRuleParameter(java.lang.String parameter)
parameter - ルールパラメータ
public RuleResult execute()
throws java.lang.Throwable
java.lang.Throwablepublic void addInData(java.lang.String value)
value - データに格納する値public void addInData(java.lang.String[] values)
values - データに格納する値public void addOutData(java.lang.String value)
value - データに格納する値public void addOutData(java.lang.String[] values)
value - データに格納する値
public DataInterface createData(java.lang.String name,
int itemType)
_nameアイテムの論理名・物理名に使用されます - itemType - アイテムタイプ
public RuleEngineInterface getRule()
public DataInterface getInRecord(int index)
index -
public DataInterface getOutRecordValue(int index)
index -
public void setRule(RuleEngineInterface rule)
ルールオブジェクト -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||