# Hierarchy For Package com.xebialabs.xlrelease.domain.events

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - scala.runtime.AbstractFunction0<R> (implements scala.Function0<R>)
    - com.xebialabs.xlrelease.domain.events.ClusterNodeStartEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ClusterNodeStopEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedFromDsl$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedWithoutTemplate$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GlobalRolesOrPermissionsUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.Imported$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction1<T1,R> (implements scala.Function1<T1,R>)
    - com.xebialabs.xlrelease.domain.events.BlackoutCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.BlackoutDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CategoryCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CategoryDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ConfigurationCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ConfigurationDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ConfigurationUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedFromAsCode$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedFromTemplate$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DatacenterDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DependencyCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DependencyDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FacetCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FacetDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderDeletingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.LinkCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.LinkDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ModifiedFromScriptTask$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PermissionsUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseClosedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseClosingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseCompletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseCompletingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseCopiedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseDuplicatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseFailedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseRetriedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseRetryingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseStartedFailingEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseStartingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseAbortingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseAbortScriptsAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseBulkAbortedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseBulkStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseCompletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseCompletingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseDuplicatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseFailedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseOverdueEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleasePausedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleasePausingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseResumedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseResumingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseRetriedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseRetryingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseStartedFailingEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseStartingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseVariableCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseVariableDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskAbortedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskAbortingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskAbortScriptCompletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskAbortScriptStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCopiedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskDelayedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskDelayingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskDueSoonEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskGroupFailingEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskOverdueEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskRecoveredEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskRecoveryStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskReopenedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskReopeningAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskRetriedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskRetryingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskStartingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TeamsUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TemplateDeletingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantLimitCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantLimitDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserProfileCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserProfileDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserProfileUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserTokenAboutToExpireEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserTokenCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserTokenDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserTokensDeletedEvent$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction2<T1,T2,R> (implements scala.Function2<T1,T2,R>)
    - com.xebialabs.xlrelease.domain.events.AttachmentCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.AttachmentDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.BlackoutUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CategoryUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CommentDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ConfigurationCopiedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedFromCreateReleaseTask$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.CreatedFromTemplateByTrigger$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DatacenterCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DependencyUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FacetUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderRenamedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderTenantLinkEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderVariableCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderVariableDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GateConditionCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GateConditionDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GlobalVariableCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GlobalVariableDeletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseAbortedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseActorStarted$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseActorStopped$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseCreatedFromCreateReleaseTaskEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseMovedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseProgressCalculated$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseStartedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseStartedFromCreateReleaseTaskEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseUpdatedFromAsCodeEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseVariableReplacedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseVariablesUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseVariableUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCompletedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCompletingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskFailedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskFailingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskFailingEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskJobExecutedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskSkippedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskSkippingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TasksLockedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskStartedFailingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskStatusLineUpdated$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TasksUnlockedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskWaitingForInputEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TeamsMergedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TeamsRemovedInTemplateEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TemplateLogoUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TemplateMovingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TemplateVariablesChangedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantLimitUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TenantUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.UserProfileTenantLinkEvent$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction3<T1,T2,T3,R> (implements scala.Function3<T1,T2,T3,R>)
    - com.xebialabs.xlrelease.domain.events.CommentUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.DatacenterUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderMovedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderMovingAction$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.FolderVariableUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GateConditionUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.GlobalVariableUpdatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.PhaseMovedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseRestoredEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.ReleaseRiskScoreUpdated$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCopiedFromEvent$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction4<T1,T2,T3,T4,R> (implements scala.Function4<T1,T2,T3,T4,R>)
    - com.xebialabs.xlrelease.domain.events.CommentCreatedEvent$ (implements java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.RolesSnapshotCreated$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction6<T1,T2,T3,T4,T5,T6,R> (implements scala.Function6<T1,T2,T3,T4,T5,T6,R>)
    - com.xebialabs.xlrelease.domain.events.TaskMovedEvent$ (implements java.io.Serializable)
  - scala.runtime.AbstractFunction7<T1,T2,T3,T4,T5,T6,T7,R> (implements scala.Function7<T1,T2,T3,T4,T5,T6,T7,R>)
    - com.xebialabs.xlrelease.domain.events.ActivityLogEvent$ (implements java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ActivityLogEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.AttachmentCreatedEvent (implements com.xebialabs.xlrelease.domain.events.AttachmentEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.AttachmentDeletedEvent (implements com.xebialabs.xlrelease.domain.events.AttachmentEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.BlackoutCreatedEvent (implements com.xebialabs.xlrelease.domain.events.CalendarEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.BlackoutDeletedEvent (implements com.xebialabs.xlrelease.domain.events.CalendarEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.BlackoutUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.CalendarEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CategoryCreatedEvent (implements com.xebialabs.xlrelease.domain.events.CategoryEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CategoryDeletedEvent (implements com.xebialabs.xlrelease.domain.events.CategoryEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CategoryUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.CategoryEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ClusterNodeStartEvent (implements com.xebialabs.xlrelease.domain.events.ClusterManagementEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ClusterNodeStopEvent (implements com.xebialabs.xlrelease.domain.events.ClusterManagementEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CommentCreatedEvent (implements com.xebialabs.xlrelease.domain.events.CommentEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CommentDeletedEvent (implements com.xebialabs.xlrelease.domain.events.CommentEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CommentUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.CommentEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ConfigurationCopiedEvent (implements com.xebialabs.xlrelease.domain.events.ConfigurationEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ConfigurationCreatedEvent (implements com.xebialabs.xlrelease.domain.events.ConfigurationEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ConfigurationDeletedEvent (implements com.xebialabs.xlrelease.domain.events.ConfigurationEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ConfigurationUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.ConfigurationEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedFromAsCode (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedFromCreateReleaseTask (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedFromDsl (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedFromTemplate (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedFromTemplateByTrigger (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.CreatedWithoutTemplate (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DatacenterCreatedEvent (implements com.xebialabs.xlrelease.domain.events.DatacenterEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DatacenterDeletedEvent (implements com.xebialabs.xlrelease.domain.events.DatacenterEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DatacenterUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.DatacenterEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DependencyCreatedEvent (implements com.xebialabs.xlrelease.domain.events.DependencyEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DependencyDeletedEvent (implements com.xebialabs.xlrelease.domain.events.DependencyEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.DependencyUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.DependencyEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.FacetCreatedEvent (implements com.xebialabs.xlrelease.domain.events.FacetEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FacetDeletedEvent (implements com.xebialabs.xlrelease.domain.events.FacetEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FacetUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.FacetEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderCreatedEvent (implements com.xebialabs.xlrelease.domain.events.FolderEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderDeletedEvent (implements com.xebialabs.xlrelease.domain.events.FolderEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderDeletingAction (implements com.xebialabs.xlrelease.domain.events.FolderAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderMovedEvent (implements com.xebialabs.xlrelease.domain.events.FolderEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderMovingAction (implements com.xebialabs.xlrelease.domain.events.FolderAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderRenamedEvent (implements com.xebialabs.xlrelease.domain.events.FolderEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderTenantLinkEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantLinkUpdatedEvent)
  - com.xebialabs.xlrelease.domain.events.FolderVariableCreatedEvent (implements com.xebialabs.xlrelease.domain.events.FolderVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderVariableDeletedEvent (implements com.xebialabs.xlrelease.domain.events.FolderVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.FolderVariableUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.FolderVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GateConditionCreatedEvent (implements com.xebialabs.xlrelease.domain.events.GateConditionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GateConditionDeletedEvent (implements com.xebialabs.xlrelease.domain.events.GateConditionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GateConditionUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.GateConditionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GlobalRolesOrPermissionsUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.GlobalVariableCreatedEvent (implements com.xebialabs.xlrelease.domain.events.GlobalVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GlobalVariableDeletedEvent (implements com.xebialabs.xlrelease.domain.events.GlobalVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.GlobalVariableUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.GlobalVariableEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.Imported (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseCreationSource, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.LinkCreatedEvent (implements com.xebialabs.xlrelease.domain.events.LinkEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.LinkDeletedEvent (implements com.xebialabs.xlrelease.domain.events.LinkEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ModifiedFromScriptTask (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.VariableModificationSource)
  - com.xebialabs.xlrelease.domain.events.PermissionsUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.PermissionsEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseClosedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseClosingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseCompletedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseCompletingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseCopiedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseCreatedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseDeletedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseDuplicatedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseFailedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseMovedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseRetriedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseRetryingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseStartedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseStartedFailingEvent (implements com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseStartingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.PhaseUpdatedEvent (implements com.xebialabs.xlrelease.domain.events.PhaseEvent, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseAbortedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutedEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseAbortingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseAbortScriptsAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseActorStarted (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseActorEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseActorStopped (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseActorEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseBulkAbortedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseBulkEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseBulkStartedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseBulkEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseCompletedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutedEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseCompletingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseCreatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseCreatedFromCreateReleaseTaskEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseDeletedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseDuplicatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseFailedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseMovedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseOverdueEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleasePausedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleasePausingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseProgressCalculated (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExtensionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseRestoredEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseResumedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseResumingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseRetriedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseRetryingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseRiskScoreUpdated (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseActorEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseStartedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseStartedFailingEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseStartedFromCreateReleaseTaskEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseStartingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseUpdatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseUpdatedFromAsCodeEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseVariableCreatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseVariableDeletedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseVariableReplacedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseVariablesUpdatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.ReleaseVariableUpdatedEvent (implements scala.Product, com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.RolesSnapshotCreated (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.TaskAbortedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskAbortingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskAbortScriptCompletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskAbortScriptStartedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskCompletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskCompletingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskCreatedOrTypeChangedEvent (implements com.xebialabs.xlrelease.domain.events.TaskEvent)
    - com.xebialabs.xlrelease.domain.events.TaskCopiedEvent (implements scala.Product, java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCopiedFromEvent (implements scala.Product, java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskCreatedEvent (implements scala.Product, java.io.Serializable)
    - com.xebialabs.xlrelease.domain.events.TaskUpdatedEvent (implements scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskDelayedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskDelayingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TaskDueSoonEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskFailedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskFailingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskFailingEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskGroupFailingEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskJobExecutedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TaskMovedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TaskOverdueEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskRecoveredEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskRecoveryStartedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskReopenedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskReopeningAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskRetriedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskRetryingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskSkippedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskSkippingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TasksLockedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TaskStartedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TaskStartedFailingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskStartingAction (implements com.xebialabs.xlrelease.domain.events.InterceptableAction, scala.Product, java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TaskStatusLineUpdated (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TasksUnlockedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskEvent)
  - com.xebialabs.xlrelease.domain.events.TaskWaitingForInputEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TaskExecutionEvent)
  - com.xebialabs.xlrelease.domain.events.TeamCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TeamEvent)
  - com.xebialabs.xlrelease.domain.events.TeamCreatedEvent$ (implements java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TeamDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TeamEvent)
  - com.xebialabs.xlrelease.domain.events.TeamDeletedEvent$ (implements java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TeamsMergedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TeamEvent)
  - com.xebialabs.xlrelease.domain.events.TeamsRemovedInTemplateEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TeamEvent)
  - com.xebialabs.xlrelease.domain.events.TeamsUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.TeamUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TeamEvent)
  - com.xebialabs.xlrelease.domain.events.TeamUpdatedEvent$ (implements java.io.Serializable)
  - com.xebialabs.xlrelease.domain.events.TemplateDeletingAction (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TemplateAction)
  - com.xebialabs.xlrelease.domain.events.TemplateLogoUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TemplateLogoEvent)
  - com.xebialabs.xlrelease.domain.events.TemplateMovingAction (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TemplateAction)
  - com.xebialabs.xlrelease.domain.events.TemplateVariablesChangedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.XLReleaseEvent)
  - com.xebialabs.xlrelease.domain.events.TenantCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantEvent)
  - com.xebialabs.xlrelease.domain.events.TenantDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantEvent)
  - com.xebialabs.xlrelease.domain.events.TenantLimitCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantLimitEvent)
  - com.xebialabs.xlrelease.domain.events.TenantLimitDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantLimitEvent)
  - com.xebialabs.xlrelease.domain.events.TenantLimitUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantLimitEvent)
  - com.xebialabs.xlrelease.domain.events.TenantUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantEvent)
  - com.xebialabs.xlrelease.domain.events.UserProfileCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserProfileEvent)
  - com.xebialabs.xlrelease.domain.events.UserProfileDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserProfileEvent)
  - com.xebialabs.xlrelease.domain.events.UserProfileTenantLinkEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.TenantLinkUpdatedEvent)
  - com.xebialabs.xlrelease.domain.events.UserProfileUpdatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserProfileEvent)
  - com.xebialabs.xlrelease.domain.events.UserTokenAboutToExpireEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserTokenEvent)
  - com.xebialabs.xlrelease.domain.events.UserTokenCreatedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserTokenEvent)
  - com.xebialabs.xlrelease.domain.events.UserTokenDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserTokenEvent)
  - com.xebialabs.xlrelease.domain.events.UserTokensDeletedEvent (implements scala.Product, java.io.Serializable, com.xebialabs.xlrelease.domain.events.UserTokenEvent)

## Interface Hierarchy

- com.xebialabs.xlrelease.domain.events.ReleaseCreationSource
- com.xebialabs.xlrelease.domain.events.VariableModificationSource
- com.xebialabs.xlrelease.domain.events.XLReleaseEvent
  - com.xebialabs.xlrelease.domain.events.AttachmentEvent
  - com.xebialabs.xlrelease.domain.events.CalendarEvent
  - com.xebialabs.xlrelease.domain.events.CategoryEvent
  - com.xebialabs.xlrelease.domain.events.ClusterManagementEvent
  - com.xebialabs.xlrelease.domain.events.CommentEvent
  - com.xebialabs.xlrelease.domain.events.ConfigurationEvent
  - com.xebialabs.xlrelease.domain.events.DatacenterEvent
  - com.xebialabs.xlrelease.domain.events.DependencyEvent
  - com.xebialabs.xlrelease.domain.events.FacetEvent
  - com.xebialabs.xlrelease.domain.events.FolderEvent
  - com.xebialabs.xlrelease.domain.events.GateConditionEvent
  - com.xebialabs.xlrelease.domain.events.InterceptableAction
    - com.xebialabs.xlrelease.domain.events.FolderAction
    - com.xebialabs.xlrelease.domain.events.TemplateAction
  - com.xebialabs.xlrelease.domain.events.LinkEvent
  - com.xebialabs.xlrelease.domain.events.PermissionsEvent
  - com.xebialabs.xlrelease.domain.events.PhaseEvent
    - com.xebialabs.xlrelease.domain.events.PhaseExecutionEvent
  - com.xebialabs.xlrelease.domain.events.ReleaseActorEvent
  - com.xebialabs.xlrelease.domain.events.ReleaseEvent
    - com.xebialabs.xlrelease.domain.events.ReleaseBulkEvent
    - com.xebialabs.xlrelease.domain.events.ReleaseExecutionEvent
      - com.xebialabs.xlrelease.domain.events.ReleaseExecutedEvent
  - com.xebialabs.xlrelease.domain.events.ReleaseExtensionEvent
  - com.xebialabs.xlrelease.domain.events.TaskEvent
    - com.xebialabs.xlrelease.domain.events.TaskExecutionEvent
  - com.xebialabs.xlrelease.domain.events.TeamEvent
  - com.xebialabs.xlrelease.domain.events.TemplateLogoEvent
  - com.xebialabs.xlrelease.domain.events.TenantEvent
    - com.xebialabs.xlrelease.domain.events.TenantLinkUpdatedEvent
  - com.xebialabs.xlrelease.domain.events.TenantLimitEvent
  - com.xebialabs.xlrelease.domain.events.UserProfileEvent
  - com.xebialabs.xlrelease.domain.events.UserTokenEvent
  - com.xebialabs.xlrelease.domain.events.VariableEvent
    - com.xebialabs.xlrelease.domain.events.FolderVariableEvent
    - com.xebialabs.xlrelease.domain.events.GlobalVariableEvent
    - com.xebialabs.xlrelease.domain.events.ReleaseVariableEvent