## Uses of Class
org.jbpm.casemgmt.api.model.CaseStatus

- Packages that use CaseStatus
  Package | Description
  --- | ---
  org.jbpm.casemgmt.api |
  org.jbpm.casemgmt.api.model |
  org.jbpm.casemgmt.impl |

- - ### Uses of CaseStatus in org.jbpm.casemgmt.api

    Method parameters in org.jbpm.casemgmt.api with type arguments of type CaseStatus
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getAllDescendantSubCaseInstancesByParentCaseId​(String parentCaseId, List<CaseStatus> statuses)` | Returns all subtree cases given an parent id case.
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstances​(List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstances​(List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesAnyRole​(List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns case instances that given user (via identity provider) is involved in in any role.
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesAnyRole​(List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns case instances that given user (via identity provider) is involved in in any role.
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDataItem​(String dataItemName, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses and has case file data item with given name
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDataItem​(String dataItemName, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses and has case file data item with given name
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDataItemAndValue​(String dataItemName, String dataItemValue, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses and has case file data item with given name and value
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDataItemAndValue​(String dataItemName, String dataItemValue, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available active case instances that match given statuses and has case file data item with given name and value
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDefinition​(String caseDefinitionId, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available case instances;
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDefinition​(String caseDefinitionId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available case instances;
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDeployment​(String deploymentId, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available case instances;
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByDeployment​(String deploymentId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all available case instances;
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByRole​(String roleName, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns cases instances that given user (via identity provider) has access to with given role.
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesByRole​(String roleName, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns cases instances that given user (via identity provider) has access to with given role.
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesOwnedBy​(String owner, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all case instances owned by given user
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getCaseInstancesOwnedBy​(String owner, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all case instances owned by given user
    `Collection<CaseInstance>` | CaseRuntimeDataService.`getSubCaseInstancesByParentCaseId​(String parentCaseId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` | Returns all first level children cases given an parent id case.

  - ### Uses of CaseStatus in org.jbpm.casemgmt.api.model

    Methods in org.jbpm.casemgmt.api.model that return CaseStatus
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CaseStatus` | CaseStatus.`fromId​(int id)` |
    `static CaseStatus` | CaseStatus.`fromName​(String name)` |
    `static CaseStatus` | CaseStatus.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static CaseStatus[]` | CaseStatus.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.jbpm.casemgmt.api.model that return types with arguments of type CaseStatus
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<CaseStatus>` | CaseStatus.`fromIdList​(List<Integer> idList)` |
    `static List<CaseStatus>` | CaseStatus.`fromNameList​(List<String> nameList)` |

  - ### Uses of CaseStatus in org.jbpm.casemgmt.impl

    Method parameters in org.jbpm.casemgmt.impl with type arguments of type CaseStatus
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getAllDescendantSubCaseInstancesByParentCaseId​(String parentCaseId, List<CaseStatus> statuses)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstances​(List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstances​(List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesAnyRole​(List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesAnyRole​(List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDataItem​(String dataItemName, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDataItem​(String dataItemName, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDataItemAndValue​(String dataItemName, String dataItemValue, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDataItemAndValue​(String dataItemName, String dataItemValue, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDefinition​(String definitionId, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDefinition​(String definitionId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDeployment​(String deploymentId, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByDeployment​(String deploymentId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByRole​(String roleName, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesByRole​(String roleName, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesOwnedBy​(String owner, List<CaseStatus> statuses, boolean withData, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstancesOwnedBy​(String owner, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `Collection<CaseInstance>` | CaseRuntimeDataServiceImpl.`getSubCaseInstancesByParentCaseId​(String parentCaseId, List<CaseStatus> statuses, org.kie.api.runtime.query.QueryContext queryContext)` |
    `protected List<Integer>` | CaseRuntimeDataServiceImpl.`resolveCaseStatuses​(List<CaseStatus> caseStatusesList)` |