|
KIE :: CI 6.2.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kie.api.builder.helper.KieModuleDeploymentHelper
org.kie.api.builder.helper.FluentKieModuleDeploymentHelper
public abstract class FluentKieModuleDeploymentHelper
A fluent interface to the KieModuleDeploymentHelper functionality. See
the KieModuleDeploymentHelper for more info.
| Constructor Summary | |
|---|---|
FluentKieModuleDeploymentHelper()
|
|
| Method Summary | |
|---|---|
abstract FluentKieModuleDeploymentHelper |
addClass(Class<?>... classForKjar)
Add a class that should be included in the Kjar. |
abstract FluentKieModuleDeploymentHelper |
addDependencies(String... dependency)
Add one or more dependencies (specified by a "G:A:V" string) that the Kjar should use. |
abstract FluentKieModuleDeploymentHelper |
addResourceFilePath(String... resourceFilePath)
Add a path containing one or more resources. |
abstract org.kie.api.builder.KieModule |
createKieJar()
Create the Kjar |
abstract void |
createKieJarAndDeployToMaven()
Create the Kjar and deploy (install) it to the local maven repository. |
abstract org.kie.api.builder.model.KieModuleModel |
getKieModuleModel()
Get the KieModuleModel. |
abstract FluentKieModuleDeploymentHelper |
resetHelper()
Reset the helper. |
abstract FluentKieModuleDeploymentHelper |
setArtifactId(String artifactId)
Set the artifact id of the Kjar |
abstract FluentKieModuleDeploymentHelper |
setClasses(List<Class<?>> classesForKjar)
Set the list of classes to be added to the Kjar. |
abstract FluentKieModuleDeploymentHelper |
setDependencies(List<String> dependencies)
Set the list of dependencies that the Kjar should use. |
abstract FluentKieModuleDeploymentHelper |
setGroupId(String groupId)
Set the group id of the Kjar |
abstract FluentKieModuleDeploymentHelper |
setKBaseName(String kbaseName)
Set a KieBase name. |
abstract FluentKieModuleDeploymentHelper |
setKieSessionname(String ksessionName)
Set the KieSession name. |
abstract FluentKieModuleDeploymentHelper |
setResourceFilePaths(List<String> resourceFilePaths)
Set the list of paths containing resources. |
abstract FluentKieModuleDeploymentHelper |
setVersion(String version)
Set the (pom) version of the Kjar |
| Methods inherited from class org.kie.api.builder.helper.KieModuleDeploymentHelper |
|---|
newFluentInstance, newSingleInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FluentKieModuleDeploymentHelper()
| Method Detail |
|---|
public abstract FluentKieModuleDeploymentHelper setGroupId(String groupId)
groupId - The group id
public abstract FluentKieModuleDeploymentHelper setArtifactId(String artifactId)
artifactId - The artifact id
public abstract FluentKieModuleDeploymentHelper setVersion(String version)
version - The version
public abstract FluentKieModuleDeploymentHelper setKBaseName(String kbaseName)
KieBase name. If you want to add multiple KieBase's, use
the getKieModuleModel() method.
kbaseName - The KieBase name
public abstract FluentKieModuleDeploymentHelper setKieSessionname(String ksessionName)
KieSession name. If you want to add multiple KieSession's, use
the getKieModuleModel() method.
ksessionName - The KieSession name
public abstract FluentKieModuleDeploymentHelper setResourceFilePaths(List<String> resourceFilePaths)
resourceFilePaths - The list of resource file paths
public abstract FluentKieModuleDeploymentHelper addResourceFilePath(String... resourceFilePath)
resourceFilePath - The resource file path
public abstract FluentKieModuleDeploymentHelper setClasses(List<Class<?>> classesForKjar)
classesForKjar - The list of classes
public abstract FluentKieModuleDeploymentHelper addClass(Class<?>... classForKjar)
classForKjar - The class
public abstract FluentKieModuleDeploymentHelper setDependencies(List<String> dependencies)
dependencies - The list of dependencies
public abstract FluentKieModuleDeploymentHelper addDependencies(String... dependency)
dependency - One or more strings specifying a dependency
public abstract org.kie.api.builder.model.KieModuleModel getKieModuleModel()
KieModuleModel. Use the KieModuleModel instance to add
more KieBase or KieSession instances as well as add or change the
default configuration of the KieSession's.
KieModuleModel instancepublic abstract FluentKieModuleDeploymentHelper resetHelper()
public abstract org.kie.api.builder.KieModule createKieJar()
KieModule that represents the Kjarpublic abstract void createKieJarAndDeployToMaven()
|
KIE :: CI 6.2.0.CR1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||