DecisionTableManager
Description | Manager for Decision Tables |
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api |
Methods | DecisionTableOperations |
getDMNDecisionTableOperations(dmnModelName, decisionKey)
|
|
DecisionTableOperations getDecisionTableOperations(definition)
|
DecisionTableOperations
Description | Decision table operations that provide execution of decision table queries. | ||
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api | ||
Methods | DecisionTableResult executeQuery(inputParameters)
|
|
DecisionTableResult<T>
Description | Represents a result of decision table query execution. It could be a single value or a list of the values. That class allows getting |
results in various scenarios, which can help in additional result checking or conversions. | |||||||||||||||||||||||||
Type parameters | <T> - result object type | ||||||||||||||||||||||||
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.query | ||||||||||||||||||||||||
Methods | T getResult()
Map<String, ?> first()
Map<String, ?> firstNotEmpty()
Map<String, ?> single()
|
Map<String, ?> singleNonEmpty()
List<Map<String, ?>> multi()
|
List<Map<String, ?>> multiNonNull()
|
List<Map<String, ?>> multiNonEmpty()
|
DecisionTableQueryExecutionContextInfo getExecutionContextInfo()
|
|
DecisionTableDefinition
Description | Represents the definition of the decision table. | ||||||||||||||||
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model | ||||||||||||||||
Methods | String getName()
List<DecisionTableResultParameter> getParameters()
List<DecisionTableResultParameter> getResultParameters()
HitPolicy getHitPolicy()
| ||||||||||||||||
Info | To use DecisionTableDefinition we suggest to use DecisionTableDefinitionBuilder |
DecisionTableParameters
Description | Represents the input parameter of the decision table. | ||||||||||||
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model | ||||||||||||
Methods | String getName()
ParameterValueType getValueType()
ParameterOperator getOperator()
| ||||||||||||
Info | To use DecisionTableParameter we suggest to use DecisionTableParameterBuilder |
DecisionTableResultParameters
Description | Represents the output parameter of the decision table. | ||||||||
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model | ||||||||
Methods | String getName()
ParameterValueType getValueType()
| ||||||||
Info | To use DecisionTableResultParameter we suggest to use DecisionTableResultParameterBuilder |
HitPolicy
Description | Policy that determines which results will be returned. |
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model |
Options | FIRST - first matching result COLLECT - all suitable results |
ParameterOperator
Description | A method of values comparation for parameter. |
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model |
Options | EQUALS - A = B GREATER_THAN - A>B GREATER_THAN_OR_EQUALS - A>=B LESS_THAN - A<B LESS_THAN_OR_EQUALS - A>=B IN - AϵB |
ParameterValueType
Description | Value types for parameters. |
Package | eu.rivetgroup.atlas.jira.plugins.decisiontables.api.model |
Options | LONG -number value for integers BIGDECIMAL -number value for floats STRING -text value STRING_SET -text value collection |