# Deprecated API

## Contents

- Interfaces
- Classes
- Enums
- Methods

- Interfaces
  Interface | Description
  --- | ---
  com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext |
  com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep | Implement `Step` instead, to be removed in 3.9
  com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository | Replaced by `Repository`
  com.xebialabs.deployit.plugin.api.execution.ExecutionContext |
  com.xebialabs.deployit.plugin.api.execution.ExecutionContextListener | Please use the ExecutionStateListener in order to get more advanced signals.
  com.xebialabs.deployit.plugin.api.execution.Step | Use `Step`
  com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext |
  com.xebialabs.deployit.plugin.api.inspection.InspectionStep | Implement `Step` instead, to be removed in 3.9

- Classes
  Class | Description
  --- | ---
  com.xebialabs.deployit.plugin.api.udm.CompositePackage | Using dependencies and multi-application deployments you can now do what you previously needed udm.CompositePackage s for.
  com.xebialabs.deployit.plugin.api.udm.EncryptedDictionary | Please use the `Dictionary` with encrypted values.

- Enums
  Enum | Description
  --- | ---
  com.xebialabs.deployit.plugin.api.execution.Step.Result |

- Methods
  Method | Description
  --- | ---
  com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext.addStep​(DeploymentStep) | Use Step instead of DeploymentStep
  com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext.addSteps​(DeploymentStep...) | Use Step instead of DeploymentStep