## Uses of Interface
org.jbpm.casemgmt.api.model.instance.CaseStageInstance

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

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

    Methods in org.jbpm.casemgmt.api that return types with arguments of type CaseStageInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseStageInstance>` | CaseRuntimeDataService.`getCaseInstanceStages​(String caseId, boolean activeOnly, org.kie.api.runtime.query.QueryContext queryContext)` | Returns stages of given case instance, identified by case id.

  - ### Uses of CaseStageInstance in org.jbpm.casemgmt.api.model.instance

    Methods in org.jbpm.casemgmt.api.model.instance that return types with arguments of type CaseStageInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseStageInstance>` | CaseInstance.`getCaseStages()` | Returns available case stages in this case.

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

    Methods in org.jbpm.casemgmt.impl that return types with arguments of type CaseStageInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseStageInstance>` | CaseRuntimeDataServiceImpl.`getCaseInstanceStages​(String caseId, boolean activeOnly, org.kie.api.runtime.query.QueryContext queryContext)` |
    `List<CaseStageInstance>` | CaseRuntimeDataServiceImpl.`internalGetCaseStages​(CaseDefinition caseDef, String caseId, boolean activeOnly, org.kie.api.runtime.query.QueryContext queryContext)` |

  - ### Uses of CaseStageInstance in org.jbpm.casemgmt.impl.model.instance

    Classes in org.jbpm.casemgmt.impl.model.instance that implement CaseStageInstance
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CaseStageInstanceImpl` |

    Methods in org.jbpm.casemgmt.impl.model.instance that return types with arguments of type CaseStageInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<CaseStageInstance>` | CaseInstanceImpl.`getCaseStages()` |

    Method parameters in org.jbpm.casemgmt.impl.model.instance with type arguments of type CaseStageInstance
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CaseInstanceImpl.`setCaseStages​(Collection<CaseStageInstance> caseStages)` |

    Constructor parameters in org.jbpm.casemgmt.impl.model.instance with type arguments of type CaseStageInstance
    Constructor | Description
    --- | ---
    `CaseInstanceImpl​(String caseId, String caseDescription, Collection<CaseStageInstance> caseStages, Collection<CaseMilestoneInstance> caseMilestones, Collection<CaseRoleInstance> caseRoles, CaseFileInstance caseFile)` |