# Uses of Interface
org.flowable.cmmn.api.repository.CaseDefinition

Packages that use CaseDefinition
Package
Description
org.flowable.cmmn.api
org.flowable.cmmn.api.migration

- ## Uses of CaseDefinition in org.flowable.cmmn.api

  Methods in org.flowable.cmmn.api that return CaseDefinition
  Modifier and Type
  Method
  Description
  `CaseDefinition`
  CmmnRepositoryService.`getCaseDefinition(String caseDefinitionId)`
  Returns the `CaseDefinition` including all CMMN information like additional Properties (e.g. documentation).

- ## Uses of CaseDefinition in org.flowable.cmmn.api.migration

  Methods in org.flowable.cmmn.api.migration with parameters of type CaseDefinition
  Modifier and Type
  Method
  Description
  `void`
  CaseInstanceMigrationCallback.`caseInstanceMigrated(CaseInstance caseInstance, CaseDefinition caseDefToMigrateTo, CaseInstanceMigrationDocument document)`
  `void`
  CaseInstanceMigrationCallback.`historicCaseInstanceMigrated(HistoricCaseInstance caseInstance, CaseDefinition caseDefToMigrateTo, HistoricCaseInstanceMigrationDocument document)`