Rule Execution Server API

ilog.rules.studio.res.generator.impl
Class IlrWebServiceGenerator

java.lang.Object
  extended by ilog.rules.studio.res.generator.IlrFileGenerator
      extended by ilog.rules.studio.res.generator.IlrVelocityGenerator
          extended by ilog.rules.studio.res.generator.IlrTraceFileGenerator
              extended by ilog.rules.studio.res.generator.impl.IlrPOJOGenerator
                  extended by ilog.rules.studio.res.generator.impl.IlrWebServiceGenerator
All Implemented Interfaces:
org.eclipse.jface.wizard.IWizardNode

public class IlrWebServiceGenerator
extends IlrPOJOGenerator

Manages the generator for a Client Project for RuleApps. This generator generates a Java project for Ruleapps with a Web service based on JAX-WS 2.11 (JDK 6.0 and Tomcat 6.0) using either file or database persistence.

Since:
JRules 6.0

Nested Class Summary
 class IlrWebServiceGenerator.WebTraceFileGetterSetter
           
 
Nested classes/interfaces inherited from class ilog.rules.studio.res.generator.impl.IlrPOJOGenerator
IlrPOJOGenerator.PojoRulesetArchive
 
Nested classes/interfaces inherited from class ilog.rules.studio.res.generator.IlrFileGenerator
IlrFileGenerator.Parameter, IlrFileGenerator.RuleApp, IlrFileGenerator.RulesetArchive
 
Field Summary
 
Fields inherited from class ilog.rules.studio.res.generator.IlrFileGenerator
contentCreated
 
Constructor Summary
IlrWebServiceGenerator()
          Constructs a new generator.
 
Method Summary
 
Methods inherited from class ilog.rules.studio.res.generator.impl.IlrPOJOGenerator
getAntDefaultTarget, getAntJVMArguments, getAntRunnerClassFullyQualifiedName, getFileHeader, getFilePrefix, getJavaSuffixClass, getJavaSuffixClassImpl, getNotAllowedDescription, getPackagePrefix, initialize, isAllowed
 
Methods inherited from class ilog.rules.studio.res.generator.IlrTraceFileGenerator
generateProjectContent, getInfoAllRules, getInfoAllTasks, getInfoBoundObjectByRule, getInfoExecutionDate, getInfoExecutionDuration, getInfoExecutionEvents, getInfoNumRulesFired, getInfoNumRulesNotFired, getInfoNumTasksExecuted, getInfoNumTasksNotExecuted, getInfoOutputParameters, getInfoOutputString, getInfoRulesFired, getInfoRulesNotFired, getInfoSystemProperties, getInfoTasksFired, getInfoTasksNotExecuted, getInfoWorkingMemory, getTemplateDirectory, getWorkingMemoryFilter, initializeContext, isGeneratedTraceFile, setGeneratedTraceFile, setInfoAllRules, setInfoAllTasks, setInfoBoundObjectByRule, setInfoExecutionDate, setInfoExecutionDuration, setInfoExecutionEvents, setInfoNumRulesFired, setInfoNumRulesNotFired, setInfoNumTasksExecuted, setInfoNumTasksNotExecuted, setInfoOutputParameters, setInfoOutputString, setInfoRulesFired, setInfoRulesNotFired, setInfoSystemProperties, setInfoTasksFired, setInfoTasksNotExecuted, setInfoWorkingMemory, setWorkingMemoryFilter
 
Methods inherited from class ilog.rules.studio.res.generator.IlrVelocityGenerator
generateVelocityFile, generateVelocityFile, generateVelocityFileInSrc, generateVelocityFileInSrc, getGeneratedExtension, getGeneratedFileName, getGeneratedName
 
Methods inherited from class ilog.rules.studio.res.generator.IlrFileGenerator
addContainerEntryInClasspath, addLibraryEntryInClasspath, addProjectEntryInClasspath, addVariableEntryInClasspath, changeInClassName, changeInMethodName, completeProjectFromTemplate, copyFile, createPackage, createProjectFromTemplate, generateLaunchConfigurationFile, generateProjectContent, generateProjectContent, generateProjectContent, getCompletionWizard, getCreationWizard, getExecutionServerHome, getInParameters, getInParameters, getInParameters, getInParameters, getInParametersImports, getInParametersImports, getJavaProject, getJavaProjectNameAsClassName, getLaunchConfigurationName, getNewParameter, getNewRulesetArchive, getOutParameters, getOutParameters, getOutParametersImports, getParameters, getParameters, getParametersImports, getProject, getRuleAppProject, getRulesetArchives, getRulesetArchives, getRuleStudioHome, getSignatures, getUTF8CharsetAsString, getWizard, getXOMPath, isJavaProject, setJavaNature, setSignatures
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.wizard.IWizardNode
dispose, getExtent, isContentCreated
 

Constructor Detail

IlrWebServiceGenerator

public IlrWebServiceGenerator()
Constructs a new generator. The class that extends this class must declare a public default constructor that calls this constructor. The default constructor is the only one called to create a generator.

Since:
JRules 6.6

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013