java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.delivery.Condition
com.xebialabs.xlrelease.domain.delivery.conditions.TimeCondition
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(versioned=false, description="Condition which completes when the specified time is reached.") public class TimeCondition extends Condition
See Also:
  • Constructor Details

    • TimeCondition

      public TimeCondition()
    • TimeCondition

      public TimeCondition(Date fixedDate)
    • TimeCondition

      public TimeCondition(Integer startDateOffset)
    • TimeCondition

      public TimeCondition(Date fixedDate, Integer startDateOffset)
  • Method Details

    • getDescription

      public String getDescription()
      Specified by:
      getDescription in class Condition
    • validate

      public void validate(Delivery delivery)
      Overrides:
      validate in class Condition
    • getFixedDate

      public Date getFixedDate()
    • setFixedDate

      public void setFixedDate(Date fixedDate)
    • getStartDateOffset

      public Integer getStartDateOffset()
    • setStartDateOffset

      public void setStartDateOffset(Integer startDateOffset)