Class CiBaseEvent

java.lang.Object
com.xebialabs.deployit.engine.spi.event.AuditableDeployitEvent
com.xebialabs.deployit.engine.spi.event.CiBaseEvent
Direct Known Subclasses:
CiCopiedEvent, CiMovedEvent, CiRenamedEvent, CisCreatedEvent, CisDeletedEvent, CisUpdatedEvent

public abstract class CiBaseEvent extends AuditableDeployitEvent
Base class for events dealing with CIs.
  • Constructor Details

    • CiBaseEvent

      public CiBaseEvent(String component, String message)
    • CiBaseEvent

      public CiBaseEvent(String component, String message, List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)
    • CiBaseEvent

      public CiBaseEvent(String component, String message, List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis)
  • Method Details

    • format

      protected static String format(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem... cis)
    • format

      protected static String format(List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> ciList)
    • format

      protected static String format(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem configurationItem)
    • getCis

      public List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getCis()
    • getSCMTraceabilityData

      public com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData getSCMTraceabilityData()