|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.Throwable
public 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)
ルールオブジェクト
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |