# Package com.xebialabs.xlrelease.domain.events

- Interface Summary
  Interface | Description
  --- | ---
  AttachmentEvent | Common interface for domain events related to attachment modification.
  CalendarEvent | Common interface for domain events related to modification of entities on the calendar.
  CategoryEvent |
  CommentEvent | Common interface for domain events related to comments modification.
  ConfigurationEvent |
  DependencyEvent | Common interface for domain events related to dependency modification.
  FacetEvent | Common interface for domain events related to facet modification.
  FolderAction |
  FolderEvent | Common interface for domain events related to modification of folders.
  FolderVariableEvent | Common interface for domain events related to folder variables.
  GateConditionEvent | Common interface for domain events related to gate condition modification.
  GlobalVariableEvent | Common interface for domain events related to global variables.
  InterceptableAction | Implementations of this interface are types of events which notify that a certain domain action is going to happen in Digital.ai Release.
  LinkEvent | Common interface for domain events related to modification of links between sub-tasks of a parallel group.
  PermissionsEvent | Common interface for domain events related to permission changes.
  PhaseEvent | Common interface for domain events related to phase execution or modification.
  PhaseExecutionEvent | Common interface for events when the phase status changes.
  ReleaseActorEvent | Private events related to Release Actor.
  ReleaseBulkEvent |
  ReleaseCreationSource |
  ReleaseEvent | Common interface for domain events related to release execution or modification.
  ReleaseExecutedEvent | A parent event published when a release is finished: completed or aborted.
  ReleaseExecutionEvent | Common interface for events when the release status changes.
  ReleaseExtensionEvent |
  ReleaseVariableEvent | Common interface for domain events related to release variables.
  TaskEvent | Common interface for domain events related to task execution or modification.
  TaskExecutionEvent | Common interface for events when the task status changes.
  TeamEvent | Common interface for domain events related to comments modification.
  TemplateAction |
  TemplateLogoEvent | Common interface for domain events related to template logo modification.
  UserProfileEvent |
  UserTokenEvent |
  VariableEvent | Common interface for domain events related to variables modification.
  VariableModificationSource |
  XLReleaseEvent | A common interface for XL Release domain events.

- Class Summary
  Class | Description
  --- | ---
  ActivityLogEvent |
  ActivityLogEvent$ |
  AttachmentCreatedEvent | Event published when an attachment is created.
  AttachmentCreatedEvent$ |
  AttachmentDeletedEvent | Event published when an attachment is deleted.
  AttachmentDeletedEvent$ |
  BlackoutCreatedEvent | Event published when a blackout is created on the calendar.
  BlackoutCreatedEvent$ |
  BlackoutDeletedEvent | Event published when a blackout is deleted from the calendar.
  BlackoutDeletedEvent$ |
  BlackoutUpdatedEvent | Event published when a blackout is updated on the calendar.
  BlackoutUpdatedEvent$ |
  CategoryCreatedEvent | Event published when a new category is created.
  CategoryCreatedEvent$ |
  CategoryDeletedEvent | Event published when a category is deleted.
  CategoryDeletedEvent$ |
  CategoryUpdatedEvent | Event published when a category is updated.
  CategoryUpdatedEvent$ |
  CommentCreatedEvent | Event published when a comment is created on a task.
  CommentCreatedEvent$ |
  CommentDeletedEvent | Event published when a comment has been deleted.
  CommentDeletedEvent$ |
  CommentUpdatedEvent | Event published when a comment has been updated.
  CommentUpdatedEvent$ |
  ConfigurationCopiedEvent | Event published when a configuration is copied.
  ConfigurationCopiedEvent$ |
  ConfigurationCreatedEvent | Event published when a new configuration is created.
  ConfigurationCreatedEvent$ |
  ConfigurationDeletedEvent | Event published when a configuration is deleted.
  ConfigurationDeletedEvent$ |
  ConfigurationUpdatedEvent | Event published when a configuration is updated.
  ConfigurationUpdatedEvent$ |
  CreatedFromAsCode |
  CreatedFromAsCode$ |
  CreatedFromCreateReleaseTask |
  CreatedFromCreateReleaseTask$ |
  CreatedFromDsl |
  CreatedFromDsl$ |
  CreatedFromTemplate |
  CreatedFromTemplate$ |
  CreatedFromTemplateByTrigger |
  CreatedFromTemplateByTrigger$ |
  CreatedWithoutTemplate |
  CreatedWithoutTemplate$ |
  DependencyCreatedEvent | Event published when a dependency is created in a gate task.
  DependencyCreatedEvent$ |
  DependencyDeletedEvent | Event published when a dependency is deleted from a gate task.
  DependencyDeletedEvent$ |
  DependencyUpdatedEvent | Event published when a dependency is updated in a gate task.
  DependencyUpdatedEvent$ |
  FacetConfiguredFacetsCreatedEvent | Event published when facet configuration is complete (facet is mapped to one or many facets according to task attributes) and configured facets are saved param: originalFacet the original facet that was submitted to FacetService (not configured yet) param: configuredFacets the facets that were saved, thus configured facets param: hasConfiguration true if facet was actually reconfigured (thus task has any configuration attributes)
  FacetConfiguredFacetsCreatedEvent$ |
  FacetCreatedEvent | Event published when a facet is created.
  FacetCreatedEvent$ |
  FacetDeletedEvent | Event published when a facet is manually deleted.
  FacetDeletedEvent$ |
  FacetUpdatedEvent | Event published when a facet is updated.
  FacetUpdatedEvent$ |
  FolderCreatedEvent | Event published when a folder is created.
  FolderCreatedEvent$ |
  FolderDeletedEvent | Event published when a folder is deleted.
  FolderDeletedEvent$ |
  FolderDeletingAction |
  FolderDeletingAction$ |
  FolderMovedEvent | Event published when a folder is moved.
  FolderMovedEvent$ |
  FolderMovingAction |
  FolderMovingAction$ |
  FolderRenamedEvent | Event published when a folder is renamed.
  FolderRenamedEvent$ |
  FolderVariableCreatedEvent | Event published when a folder variable is created.
  FolderVariableCreatedEvent$ |
  FolderVariableDeletedEvent | Event published when a folder variable is deleted.
  FolderVariableDeletedEvent$ |
  FolderVariableUpdatedEvent | Event published when a folder variable is updated.
  FolderVariableUpdatedEvent$ |
  GateConditionCreatedEvent | Event published when a gate condition is created.
  GateConditionCreatedEvent$ |
  GateConditionDeletedEvent | Event published when a gate condition has been deleted.
  GateConditionDeletedEvent$ |
  GateConditionUpdatedEvent | Event published when a gate condition has been updated.
  GateConditionUpdatedEvent$ |
  GlobalRolesOrPermissionsUpdatedEvent |
  GlobalRolesOrPermissionsUpdatedEvent$ |
  GlobalVariableCreatedEvent | Event published when a global variable is created.
  GlobalVariableCreatedEvent$ |
  GlobalVariableDeletedEvent | Event published when a global variable is deleted.
  GlobalVariableDeletedEvent$ |
  GlobalVariableUpdatedEvent | Event published when a global variable is updated.
  GlobalVariableUpdatedEvent$ |
  Imported |
  Imported$ |
  LinkCreatedEvent | Event published when a link is created.
  LinkCreatedEvent$ |
  LinkDeletedEvent | Event published when a link is deleted.
  LinkDeletedEvent$ |
  ModifiedFromScriptTask |
  ModifiedFromScriptTask$ |
  PermissionsUpdatedEvent | Event published when permissions of a number of teams were updated in a release or a template.
  PermissionsUpdatedEvent$ |
  PhaseClosedEvent | Event published when a phase is closed and restarted.
  PhaseClosedEvent$ |
  PhaseClosingAction |
  PhaseClosingAction$ |
  PhaseCompletedEvent | Event published when a phase is completed.
  PhaseCompletedEvent$ |
  PhaseCompletingAction |
  PhaseCompletingAction$ |
  PhaseCopiedEvent | Event published when a phase is copied.
  PhaseCopiedEvent$ |
  PhaseCreatedEvent | Event published when a phase is created.
  PhaseCreatedEvent$ |
  PhaseDeletedEvent | Event published when a phase is deleted.
  PhaseDeletedEvent$ |
  PhaseDuplicatedEvent | Event published when a phase is duplicated.
  PhaseDuplicatedEvent$ |
  PhaseFailedEvent | Event published when a phase has failed.
  PhaseFailedEvent$ |
  PhaseMovedEvent | Event published when a phase is moved from one position to another within a release or a template.
  PhaseMovedEvent$ |
  PhaseRetriedEvent | Event published when one of phase's tasks is retried.
  PhaseRetriedEvent$ |
  PhaseRetryingAction |
  PhaseRetryingAction$ |
  PhaseStartedEvent | Event published when a phase is started.
  PhaseStartedEvent$ |
  PhaseStartedFailingEvent | Event published when a phase goes into `FAILING` state.
  PhaseStartedFailingEvent$ |
  PhaseStartingAction |
  PhaseStartingAction$ |
  PhaseUpdatedEvent | Event published when properties or a phase are updated.
  PhaseUpdatedEvent$ |
  ReleaseAbortedEvent | Event published when a release is aborted.
  ReleaseAbortedEvent$ |
  ReleaseAbortingAction |
  ReleaseAbortingAction$ |
  ReleaseAbortScriptsAction |
  ReleaseAbortScriptsAction$ |
  ReleaseActorStarted | Private event related to Release Actor.
  ReleaseActorStarted$ |
  ReleaseActorStopped | Private event related to Release Actor.
  ReleaseActorStopped$ |
  ReleaseBulkAbortedEvent |
  ReleaseBulkAbortedEvent$ |
  ReleaseBulkStartedEvent |
  ReleaseBulkStartedEvent$ |
  ReleaseCompletedEvent | Event published when a release is completed.
  ReleaseCompletedEvent$ |
  ReleaseCompletingAction |
  ReleaseCompletingAction$ |
  ReleaseCreatedEvent | Event published when a release or a template has been created.
  ReleaseCreatedEvent$ |
  ReleaseDeletedEvent | Event published when a release or a template has been deleted.
  ReleaseDeletedEvent$ |
  ReleaseDuplicatedEvent | Event published when a release has been duplicated.
  ReleaseDuplicatedEvent$ |
  ReleaseFailedEvent | Event published when a release goes into `FAILED` state.
  ReleaseFailedEvent$ |
  ReleaseMovedEvent | Event published when a template or a release has been moved to another folder.
  ReleaseMovedEvent$ |
  ReleaseOverdueEvent | Event published when a release is overdue.
  ReleaseOverdueEvent$ |
  ReleasePausedEvent | Event published when a release has been paused as part of a phase restart.
  ReleasePausedEvent$ |
  ReleasePausingAction |
  ReleasePausingAction$ |
  ReleaseProgressCalculated |
  ReleaseProgressCalculated$ |
  ReleaseRestoredEvent | Event published when template has been restored from previous revision.
  ReleaseRestoredEvent$ |
  ReleaseResumedEvent | Event published when a release has been resumed after a phase restart.
  ReleaseResumedEvent$ |
  ReleaseResumingAction |
  ReleaseResumingAction$ |
  ReleaseRetriedEvent | Event published when one of release's tasks is retried.
  ReleaseRetriedEvent$ |
  ReleaseRetryingAction |
  ReleaseRetryingAction$ |
  ReleaseStartedEvent | Event published when a release has started.
  ReleaseStartedEvent$ |
  ReleaseStartedFailingEvent | Event published when a release goes into `FAILING` state.
  ReleaseStartedFailingEvent$ |
  ReleaseStartedFromCreateReleaseTaskEvent | Event published when a release is started from a Create Release task.
  ReleaseStartedFromCreateReleaseTaskEvent$ |
  ReleaseStartingAction |
  ReleaseStartingAction$ |
  ReleaseUpdatedEvent | Event published when properties of a release or a template has been updated.
  ReleaseUpdatedEvent$ |
  ReleaseUpdatedFromAsCodeEvent | Event published when a template has been updated via as code.
  ReleaseUpdatedFromAsCodeEvent$ |
  ReleaseVariableCreatedEvent | Event published when a variable is created in a release.
  ReleaseVariableCreatedEvent$ |
  ReleaseVariableDeletedEvent | Event published when a variable is deleted from a release.
  ReleaseVariableDeletedEvent$ |
  ReleaseVariableReplacedEvent | Event published when a variable has been replaced by another variable or a value.
  ReleaseVariableReplacedEvent$ |
  ReleaseVariablesUpdatedEvent | Event published when a bulk update to release variables has happened.
  ReleaseVariablesUpdatedEvent$ |
  ReleaseVariableUpdatedEvent | Event published when a variable is updated in a release.
  ReleaseVariableUpdatedEvent$ |
  TaskAbortedEvent | Event published when a task has been aborted.
  TaskAbortedEvent$ |
  TaskAbortingAction |
  TaskAbortingAction$ |
  TaskAbortScriptCompletedEvent | Event published after a task abort script has completed.
  TaskAbortScriptCompletedEvent$ |
  TaskAbortScriptStartedEvent | Event published after a task abort script started.
  TaskAbortScriptStartedEvent$ |
  TaskCompletedEvent | Event published when a task has been completed.
  TaskCompletedEvent$ |
  TaskCompletingAction |
  TaskCompletingAction$ |
  TaskCopiedEvent | Event published when a task is copied.
  TaskCopiedEvent$ |
  TaskCreatedEvent | Event published when a task is created.
  TaskCreatedEvent$ |
  TaskCreatedOrTypeChangedEvent |
  TaskDelayedEvent | Event published when a task enters `PENDING` state, which means that it has a scheduled start date in the future.
  TaskDelayedEvent$ |
  TaskDelayingAction |
  TaskDelayingAction$ |
  TaskDeletedEvent | Event published when a task has been deleted.
  TaskDeletedEvent$ |
  TaskDueSoonEvent | Event published when a task is due soon.
  TaskDueSoonEvent$ |
  TaskFailedEvent | Event published when a task has failed.
  TaskFailedEvent$ |
  TaskFailingAction |
  TaskFailingAction$ |
  TaskGroupFailingEvent | Event published when a parallel or sequential group goes into the "failing" state: so it has some tasks which are failed and some tasks which are still running.
  TaskGroupFailingEvent$ |
  TaskJobExecutedEvent | Event published when a task job execution is done regardless success or failure
  TaskJobExecutedEvent$ |
  TaskMovedEvent | Event published when a task is moved withing a release.
  TaskMovedEvent$ |
  TaskOverdueEvent | Event published when a task is overdue.
  TaskOverdueEvent$ |
  TaskRecoveredEvent | Event published after a task finished recovering.
  TaskRecoveredEvent$ |
  TaskRecoveryStartedEvent | Event published after a task failed and recovery started.
  TaskRecoveryStartedEvent$ |
  TaskReopenedEvent | Event published when a task is reopened: it was completed or skipped in advance and goes back into planned state.
  TaskReopenedEvent$ |
  TaskReopeningAction |
  TaskReopeningAction$ |
  TaskRetriedEvent | Event published when a task has been retried.
  TaskRetriedEvent$ |
  TaskRetryingAction |
  TaskRetryingAction$ |
  TaskSkippedEvent | Event published when a task has been skipped.
  TaskSkippedEvent$ |
  TaskSkippingAction |
  TaskSkippingAction$ |
  TasksLockedEvent | Event published when tasks are locked.
  TasksLockedEvent$ |
  TaskStartedEvent | Event published when a task has started.
  TaskStartedEvent$ |
  TaskStartingAction |
  TaskStartingAction$ |
  TaskStatusLineUpdated | Event published when the task status line has been updated.
  TaskStatusLineUpdated$ |
  TasksUnlockedEvent | Event published when tasks are unlocked.
  TasksUnlockedEvent$ |
  TaskUpdatedEvent | Event published when a task's properties have been updated.
  TaskUpdatedEvent$ |
  TaskWaitingForInputEvent | Event published when a task goes into `WAITING_FOR_INPUT` ("needs input") state.
  TaskWaitingForInputEvent$ |
  TeamCreatedEvent | Event published when a team is created.
  TeamCreatedEvent$ |
  TeamDeletedEvent | Event published when a team is deleted.
  TeamDeletedEvent$ |
  TeamsMergedEvent | Event published when teams of a template are merged with teams of a folder.
  TeamsMergedEvent$ |
  TeamsRemovedInTemplateEvent | Event published when teams of a template are removed when the template is moved to a folder.
  TeamsRemovedInTemplateEvent$ |
  TeamsUpdatedEvent |
  TeamsUpdatedEvent$ |
  TeamUpdatedEvent | Event published when a team's members or roles are updated.
  TeamUpdatedEvent$ |
  TemplateDeletingAction |
  TemplateDeletingAction$ |
  TemplateLogoUpdatedEvent | Event published when a template logo is updated.
  TemplateLogoUpdatedEvent$ |
  TemplateMovingAction |
  TemplateMovingAction$ |
  TemplateVariablesChangedEvent | Event published when template variables are changed and need to be synced.
  TemplateVariablesChangedEvent$ |
  UserProfileCreatedEvent | Event published when a new user profile is created.
  UserProfileCreatedEvent$ |
  UserProfileDeletedEvent | Event published when a user profile is deleted.
  UserProfileDeletedEvent$ |
  UserProfileUpdatedEvent | Event published when a user profile is updated.
  UserProfileUpdatedEvent$ |
  UserTokenAboutToExpireEvent |
  UserTokenAboutToExpireEvent$ |
  UserTokenCreatedEvent |
  UserTokenCreatedEvent$ |
  UserTokenDeletedEvent |
  UserTokenDeletedEvent$ |
  UserTokensDeletedEvent |
  UserTokensDeletedEvent$ |