# Package com.xebialabs.deployit.plugin.api.deployment.planning

- Interface Summary
  Interface | Description
  --- | ---
  DefaultOrders | A Constant interface with some default named Orders, to make it easier to determine where custom steps need to go.
  DeploymentPlanningContext | Context that is passed along during the Planning stage of a Deployment.
  ReadOnlyRepository | Deprecated. Replaced by `Repository`

- Class Summary
  Class | Description
  --- | ---
  Checkpoint | Defines a checkpoint for the execution of a deployment.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Contributor | Annotates methods that contribute to a deployment plan.
  Create | Annotates a method on a `Deployed` that is called when XL Deploy wants to `create` the Deployed in the middleware.
  Destroy | Annotates a method on a `Deployed` that is called when XL Deploy wants to `destroy` the Deployed in the middleware.
  Modify | Annotates a method on a `Deployed` that is called when XL Deploy wants to `modify` the Deployed in the middleware.
  Noop | Annotates a method on a `Deployed` that is called when XL Deploy wants to `noop` the Deployed in the middleware.
  PostPlanProcessor | A PostProcessor for a Plan.
  PrePlanProcessor | A PreProcessor for a Plan.