Method Summary
All Methods Instance Methods Abstract Methods
Only select decision definitions with the given category.
Only select decision definitions where the category matches the given parameter.
Only select decision definition with the given id.
Only select decision definitions with the given ids.
Only select decision definition with the given key.
Only select decision definitions where the key matches the given parameter.
Only select decision definitions with the given name.
Only select decision definitions where the name matches the given parameter.
Only select decision definition with the given resource name.
Only select decision definition with a resource name like the given.
Only select decision definition with a certain version.
Only select decision definitions which belongs to a decision requirements definition with the given id.
Only select decision definitions which belongs to a decision requirements definition with the given key.
Only select decision definitions that were deployed after the given Date (exclusive).
Only select decision definitions that were deployed at the given Date.
Only select decision definitions that are deployed in a deployment with the
given deployment id.
Select decision definitions which have no tenant id.
Only select the decision definitions which are the latest deployed
(ie.
Only select decision definitions with one of the given tenant ids.
Only selects decision definitions with a specific version tag
Only selects decision definitions with a version tag like the given
Only select decision definitions which belongs to no decision requirements definition.
Only select decision definitions which have no tenant id.
Method Details
decisionDefinitionId
Only select decision definition with the given id.
Parameters:
decisionDefinitionId
- the id of the decision definition
decisionDefinitionIdIn
Only select decision definitions with the given ids.
Parameters:
ids
- list of decision definition ids
decisionDefinitionCategory
Only select decision definitions with the given category.
Parameters:
decisionDefinitionCategory
- the category of the decision definition
decisionDefinitionCategoryLike
Only select decision definitions where the category matches the given parameter.
The syntax that should be used is the same as in SQL, eg. %category%
Parameters:
decisionDefinitionCategoryLike
- the pattern to match the decision definition category
decisionDefinitionName
Only select decision definitions with the given name.
Parameters:
decisionDefinitionName
- the name of the decision definition
decisionDefinitionKey
Only select decision definition with the given key.
Parameters:
decisionDefinitionKey
- the key of the decision definition
decisionDefinitionKeyLike
Only select decision definitions where the key matches the given parameter.
The syntax that should be used is the same as in SQL, eg. %key%
Parameters:
decisionDefinitionKeyLike
- the pattern to match the decision definition key
decisionDefinitionNameLike
Only select decision definitions where the name matches the given parameter.
The syntax that should be used is the same as in SQL, eg. %name%
Parameters:
decisionDefinitionNameLike
- the pattern to match the decision definition name
deploymentId
Only select decision definitions that are deployed in a deployment with the
given deployment id.
Parameters:
deploymentId
- the id of the deployment
deployedAfter
Only select decision definitions that were deployed after the given Date (exclusive).
Parameters:
java
- .util.Date that constitutes the lower boundary for the deployment time in the query
deployedAt
Only select decision definitions that were deployed at the given Date.
Parameters:
java
- .util.Date that all query results must match
decisionDefinitionVersion
Parameters:
decisionDefinitionVersion
- the version of the decision definition
latestVersion
Only select the decision definitions which are the latest deployed
(ie. which have the highest version number for the given key).
Can only be used in combination with
decisionDefinitionKey(String)
or
decisionDefinitionKeyLike(String)
. Can also be used without any
other criteria (ie. query.latest().list()), which will then give all the
latest versions of all the deployed decision definitions.
decisionDefinitionResourceName
Only select decision definition with the given resource name.
Parameters:
resourceName
- the name of the resource
decisionDefinitionResourceNameLike
Only select decision definition with a resource name like the given.
The syntax that should be used is the same as in SQL, eg. %resourceName%
Parameters:
resourceNameLike
- the pattern to match the resource name
decisionRequirementsDefinitionId
Only select decision definitions which belongs to a decision requirements definition with the given id.
Parameters:
decisionRequirementsDefinitionId
- id of the related decision requirements definition
decisionRequirementsDefinitionKey
Only select decision definitions which belongs to a decision requirements definition with the given key.
Parameters:
decisionRequirementsDefinitionKey
- key of the related decision requirements definition
withoutDecisionRequirementsDefinition
Only select decision definitions which belongs to no decision requirements definition.
tenantIdIn
Only select decision definitions with one of the given tenant ids.
withoutTenantId
Only select decision definitions which have no tenant id.
includeDecisionDefinitionsWithoutTenantId
Select decision definitions which have no tenant id. Can be used in
combination with
tenantIdIn(String...)
.
versionTag
Only selects decision definitions with a specific version tag
versionTagLike
Only selects decision definitions with a version tag like the given
orderByDecisionDefinitionCategory
orderByDecisionDefinitionKey
orderByDecisionDefinitionId
orderByDecisionDefinitionVersion
orderByDecisionDefinitionName
orderByTenantId
Order by tenant id (needs to be followed by
Query.asc()
or
Query.desc()
).
Note that the ordering of decision definitions without tenant id is database-specific.
orderByDecisionRequirementsDefinitionKey
Order by key of the decision requirements definition
(needs to be followed by
Query.asc()
or
Query.desc()
).
Note that the ordering of decision definitions without decision requirements definition
is database-specific.
orderByVersionTag
Order by version tag (needs to be followed by
Query.asc()
or
Query.desc()
).
Note: sorting by versionTag is a string based sort.
There is no interpretation of the version which can lead to a sorting like:
v0.1.0 v0.10.0 v0.2.0.