Rule Designer API

ilog.rules.dvs.rbtesting
Class IlrRBTScenarioProviderBase

java.lang.Object
  extended by ilog.rules.dvs.rbtesting.IlrRBTScenarioProviderBase
All Implemented Interfaces:
IlrInitializable, IlrScenarioProvider, IlrRBTScenarioProvider
Direct Known Subclasses:
IlrExcel2003ScenarioProvider

public abstract class IlrRBTScenarioProviderBase
extends Object
implements IlrRBTScenarioProvider

Base class for rule based testing (RBT) scenario providers. Use an IlrRBTScenarioProviderBase instance to handle test ruleset generation and deployment.

Since:
7.0

Field Summary
protected  IlrScenarioSuiteExecutionContext context
          The scenario suite execution context.
 
Constructor Summary
IlrRBTScenarioProviderBase()
          Creates a new instance.
 
Method Summary
 void close()
          Undeploys a test RuleApp.
 IlrObjectModelServices getObjectModelServicesOnTestRulesetB2X()
          Get an IlrObjectModelServices instance on the test ruleset B2X
 void initialize(IlrScenarioSuiteExecutionContext context)
          Handles test RuleApp generation and deployment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ilog.rules.dvs.rbtesting.IlrRBTScenarioProvider
getTestRulesetArchive
 
Methods inherited from interface ilog.rules.dvs.core.IlrScenarioProvider
getScenarioAt, getScenarioCount
 

Field Detail

context

protected IlrScenarioSuiteExecutionContext context
The scenario suite execution context.

Constructor Detail

IlrRBTScenarioProviderBase

public IlrRBTScenarioProviderBase()
Creates a new instance.

Method Detail

initialize

public void initialize(IlrScenarioSuiteExecutionContext context)
                throws IlrInitializationException
Handles test RuleApp generation and deployment.

Specified by:
initialize in interface IlrInitializable
Throws:
IlrTestingException - if an error occurs while generating or deploying the test ruleset.
IlrInitializationException - if an error occurs while initializing this object.
Parameters:
context - The execution context.

getObjectModelServicesOnTestRulesetB2X

public IlrObjectModelServices getObjectModelServicesOnTestRulesetB2X()
Get an IlrObjectModelServices instance on the test ruleset B2X

Returns:
an IlrObjectModelServices instance on the test ruleset B2X

close

public void close()
Undeploys a test RuleApp.

Specified by:
close in interface IlrScenarioProvider

Rule Designer API

© Copyright IBM Corp. 1987, 2013