| Package | Description |
|---|---|
| de.viadee.bpm.vPAV | |
| de.viadee.bpm.vPAV.output | |
| de.viadee.bpm.vPAV.processing.checker | |
| de.viadee.bpm.vPAV.processing.model.data |
| Modifier and Type | Method and Description |
|---|---|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelErrors()
Find model errors without spring context
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelErrors(org.springframework.context.ApplicationContext ctx)
Find issues with given ApplicationContext (Spring)
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelErrors(HashMap<String,String> beanMap)
Find model errors without spring context but manual bean map
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelErrorsFromClassloader(ClassLoader classloader)
Find model errors without spring context.
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelInconsistencies()
Find model errors without spring context
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelInconsistencies(org.springframework.context.ApplicationContext ctx)
Find issues with given ApplicationContext (Spring)
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelInconsistencies(HashMap<String,String> beanMap)
Find model errors without spring context but manual bean map
|
static Collection<CheckerIssue> |
ProcessApplicationValidator.findModelInconsistenciesFromClassloader(ClassLoader classloader)
Find model errors without spring context.
|
Collection<CheckerIssue> |
Runner.getFilteredIssues() |
| Modifier and Type | Method and Description |
|---|---|
static CheckerIssue |
IssueWriter.createIssue(Rule rule,
CriticalityEnum classification,
BpmnElement element,
Map.Entry<Element,Element> entry,
String message) |
static CheckerIssue |
IssueWriter.createIssueWithBeanRef(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String beanReference,
String message) |
static CheckerIssue |
IssueWriter.createIssueWithClassPath(Rule rule,
CriticalityEnum classification,
String classPath,
BpmnElement element,
String message) |
static CheckerIssue |
IssueWriter.createIssueWithJavaRef(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String javaReference,
String message) |
static CheckerIssue |
IssueWriter.createSingleIssue(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String bpmnFile,
String message) |
static CheckerIssue |
IssueWriter.createSingleIssue(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String variableResourcePath,
String varName,
String message,
ElementConvention convention) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<CheckerIssue> |
IssueWriter.createIssue(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String message) |
static Collection<CheckerIssue> |
IssueWriter.createIssue(Rule rule,
CriticalityEnum classification,
BpmnElement element,
String message,
String description) |
static Collection<CheckerIssue> |
IssueWriter.createIssue(Rule rule,
CriticalityEnum classification,
ProcessVariableOperation var,
List<Path> paths,
AnomalyContainer anomaly,
String message) |
static Collection<CheckerIssue> |
IssueWriter.createIssue(Rule rule,
CriticalityEnum classification,
String resourceFile,
BpmnElement element,
String message) |
static Collection<CheckerIssue> |
IssueWriter.createIssue(Rule rule,
String ruleDescription,
CriticalityEnum classification,
ProcessVariable variable,
String message) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlOutputWriter.write(Collection<CheckerIssue> issues)
Writes the result as XML to the vPAV output folder
|
void |
IssueOutputWriter.write(Collection<CheckerIssue> issues) |
void |
JsOutputWriter.write(Collection<CheckerIssue> issues)
Writes the output as JavaScript to the vPAV output folder
|
void |
JsonOutputWriter.write(Collection<CheckerIssue> issues)
Writes all collected issues to the vPAV output
|
| Modifier and Type | Method and Description |
|---|---|
Collection<CheckerIssue> |
ModelChecker.check() |
Collection<CheckerIssue> |
ProcessVariablesModelChecker.check()
Checks variables of a given process and identifies read/write/delete
anomalies
|
Collection<CheckerIssue> |
DataFlowChecker.check() |
Collection<CheckerIssue> |
XorConventionChecker.check(BpmnElement element)
Check if XOR gateways and their outgoing edges adhere to naming conventions
|
Collection<CheckerIssue> |
TimerExpressionChecker.check(BpmnElement element)
Check TimerEvents for correct usage of ISO 8601 and CRON definitions
|
Collection<CheckerIssue> |
MessageCorrelationChecker.check(BpmnElement element) |
Collection<CheckerIssue> |
FieldInjectionChecker.check(BpmnElement element)
Check for JavaDelegates in Tasks
|
Collection<CheckerIssue> |
ElementChecker.check(BpmnElement element) |
Collection<CheckerIssue> |
MessageEventChecker.check(BpmnElement element)
Check MessageEvents for implementation and messages
|
Collection<CheckerIssue> |
TaskNamingConventionChecker.check(BpmnElement element)
Check if elements adhere to a configurable naming convention
|
Collection<CheckerIssue> |
JavaDelegateChecker.check(BpmnElement element)
Check for JavaDelegates in Tasks
|
Collection<CheckerIssue> |
SignalEventChecker.check(BpmnElement element) |
Collection<CheckerIssue> |
ProcessVariablesNameConventionChecker.check(BpmnElement element)
Checks process variables in an bpmn element, whether they comply naming
conventions
|
Collection<CheckerIssue> |
OverlapChecker.check(BpmnElement element)
Check for redundant edges between common elements (double or more flows
instead of one)
|
Collection<CheckerIssue> |
VersioningChecker.check(BpmnElement element)
Check versions of referenced beans and/or classes
|
Collection<CheckerIssue> |
BoundaryErrorChecker.check(BpmnElement element) |
Collection<CheckerIssue> |
ElementIdConventionChecker.check(BpmnElement element)
Check if an element follows a configurable pattern
|
Collection<CheckerIssue> |
ExtensionChecker.check(BpmnElement element) |
Collection<CheckerIssue> |
DmnTaskChecker.check(BpmnElement element)
Check a BusinessRuleTask for a DMN reference
|
Collection<CheckerIssue> |
NoExpressionChecker.check(BpmnElement element)
Check if ServiceTasks, BusinessRuleTasks, SendTasks and ScriptTasks use expressions against best practices
|
Collection<CheckerIssue> |
NoScriptChecker.check(BpmnElement element)
Checks a bpmn model, if there is any script (Script inside a script task -
Script as an execution listener - Script as a task listener - Script inside
an inputOutput parameter mapping)
|
Collection<CheckerIssue> |
EmbeddedGroovyScriptChecker.check(BpmnElement element)
Check for GroovyScript in a ScriptTask And checks for GroovyScript in
ExtensionElements
|
| Modifier and Type | Method and Description |
|---|---|
Collection<CheckerIssue> |
ModelDispatchResult.getIssues() |
| Modifier and Type | Method and Description |
|---|---|
int |
CheckerIssue.compareTo(CheckerIssue cI) |
| Constructor and Description |
|---|
ModelDispatchResult(Collection<CheckerIssue> issues,
Collection<BpmnElement> bpmnElements,
Collection<ProcessVariable> processVariables) |
Copyright © 2019 viadee Unternehmensberatung AG. All rights reserved.