public class DefaultKieCompilationResponse extends Object implements KieCompilationResponse
| Constructor and Description |
|---|
DefaultKieCompilationResponse(Boolean successful) |
DefaultKieCompilationResponse(Boolean successful,
org.drools.core.rule.KieModuleMetaInfo kieModuleMetaInfo,
org.kie.api.builder.KieModule kieModule,
List<String> mavenOutput,
List<URI> projectDependencies) |
DefaultKieCompilationResponse(Boolean successful,
org.drools.core.rule.KieModuleMetaInfo kieModuleMetaInfo,
org.kie.api.builder.KieModule kieModule,
List<URI> projectDependencies) |
DefaultKieCompilationResponse(Boolean successful,
List<String> mavenOutput) |
DefaultKieCompilationResponse(Boolean successful,
String errorMessage) |
DefaultKieCompilationResponse(Boolean successful,
String errorMessage,
List<String> mavenOutput) |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getErrorMessage()
Provides error messages
|
Optional<org.kie.api.builder.KieModule> |
getKieModule()
Provides a KieModule if a kie maven plugin is used in the project
|
Optional<org.drools.core.rule.KieModuleMetaInfo> |
getKieModuleMetaInfo()
Provides a KieModuleMetaInfo if a kie maven plugin is used in the project
|
Optional<List<String>> |
getMavenOutput()
Provides Maven output
|
Optional<List<URI>> |
getProjectDependencies()
Provides the list of all dependencies used by the project, included transitive
|
Boolean |
isSuccessful() |
public DefaultKieCompilationResponse(Boolean successful)
public DefaultKieCompilationResponse(Boolean successful, List<String> mavenOutput)
public DefaultKieCompilationResponse(Boolean successful, String errorMessage)
public DefaultKieCompilationResponse(Boolean successful, String errorMessage, List<String> mavenOutput)
public DefaultKieCompilationResponse(Boolean successful, org.drools.core.rule.KieModuleMetaInfo kieModuleMetaInfo, org.kie.api.builder.KieModule kieModule, List<String> mavenOutput, List<URI> projectDependencies)
public Optional<List<URI>> getProjectDependencies()
KieCompilationResponsegetProjectDependencies in interface KieCompilationResponsepublic Optional<org.drools.core.rule.KieModuleMetaInfo> getKieModuleMetaInfo()
KieCompilationResponsegetKieModuleMetaInfo in interface KieCompilationResponsepublic Optional<org.kie.api.builder.KieModule> getKieModule()
KieCompilationResponsegetKieModule in interface KieCompilationResponsepublic Boolean isSuccessful()
isSuccessful in interface CompilationResponsepublic Optional<String> getErrorMessage()
CompilationResponsegetErrorMessage in interface CompilationResponsepublic Optional<List<String>> getMavenOutput()
CompilationResponsegetMavenOutput in interface CompilationResponseCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.