Package org.flowable.engine.repository

# Interface Deployment

All Superinterfaces:
  `EngineDeployment`

public interface Deployment extends EngineDeployment
Represents a deployment that is already present in the process repository. A deployment is a container for resources such as process definitions, images, forms, etc. When a deployment is 'deployed' through the `RuntimeService`, the process engine will recognize certain of such resource types and act upon them (eg process definitions will be parsed to an executable Java artifact). To create a Deployment, use the `DeploymentBuilder`. A Deployment on itself is a read-only object and its content cannot be changed after deployment (hence the builder that needs to be used).

Author:
  Tom Baeyens, Joram Barrez

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getParentDeploymentId()`

  ### Methods inherited from interface org.flowable.common.engine.api.repository.EngineDeployment

  `getCategory, getDeploymentTime, getDerivedFrom, getDerivedFromRoot, getEngineVersion, getId, getKey, getName, getResources, getTenantId, isNew`

- ## Method Details

  - ### getParentDeploymentId

    String getParentDeploymentId()