Package com.xebialabs.deployit.plugin.api.deployment.specification

# Interface DeltaSpecificationWithDependencies

All Superinterfaces:
  `Serializable`

public interface DeltaSpecificationWithDependencies extends Serializable
The specification of what needs to be deployed including application dependencies.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<DeltaSpecification>`
  `getAllDeltaSpecifications()`
  Returns list of all delta specifications.
  `List<List<DeltaSpecification>>`
  `getAllGroupedDeltaSpecifications()`
  Returns list of all delta specifications grouped by the dependency index from the main application.

- ## Method Details

  - ### getAllDeltaSpecifications

    List<DeltaSpecification> getAllDeltaSpecifications()
    Returns list of all delta specifications. Dependencies are specified first and main delta specification is last.
    Returns:
      all delta specifications.

  - ### getAllGroupedDeltaSpecifications

    List<List<DeltaSpecification>> getAllGroupedDeltaSpecifications()
    Returns list of all delta specifications grouped by the dependency index from the main application. Dependency Index for a direct dependency is 1 , i.e direct dependencies are placed in the first list and so on. Main delta specification is last in the List of Lists.
    Returns:
      all delta specifications.