All Classes and Interfaces
Class
Description
Parameters needed to abort a release.
Operations on activity logs.
Event published when an attachment is created.
Event published when an attachment is deleted.
Common interface for domain events related to attachment modification.
Base class for configuration and all global settings in the application.
This class is serializable assuming that
BaseConfigurationItemView.properties
contains only CI property values.Event published when a blackout is created on the calendar.
Event published when a blackout is deleted from the calendar.
Event published when a blackout is updated on the calendar.
Common interface for domain events related to modification of entities on the calendar.
Operations on categories.
Event published when a new category is created.
Event published when a category is deleted.
Event published when a category is updated.
Event published when a comment is created on a task.
Event published when a comment has been deleted.
Common interface for domain events related to comments modification.
Event published when a comment has been updated.
A condition on a gate.
Base class for configuration.
Operations on global variables and other configuration.
Event published when a configuration is copied.
Event published when a new configuration is created.
Event published when a configuration is deleted.
Event published when a configuration is updated.
All the parameters needed to create a release.
A dashboard with tiles displayed in XL Release UI.
Operations on release deliveries.
Operations on release deliveries.
Dependency is a link from a gate task to a plan item (release, phase or task) on which the gate depends.
Event published when a dependency is created in a gate task.
Event published when a dependency is deleted from a gate task.
Common interface for domain events related to dependency modification.
Event published when a dependency is updated in a gate task.
Event published when an attachment is created.
Event published when an attachment is deleted.
Common interface for domain events related to attachment modification.
Event published when a comment is created on a task.
Event published when a comment is deleted on a task.
Common interface for domain events related to comments modification.
Event published when a comment is updated on a task.
Common interface for domain events related to task execution or modification.
Event published when the task status has been changed.
Common interface for domain events related to task status.
Event published when the task status line has been updated.
Event published when a task's properties have been updated.
Common interface for domain events related to task udpates
A common interface for XL Release domain events that are cluster friendly.
Operations with release DSL.
Configuration object for external variables to lookup their value with.
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)
Event published when a facet is created.
Event published when a facet is manually deleted.
Common interface for domain events related to facet modification.
Event published when a facet is updated.
Operations on folders.
Event published when a folder is created.
Event published when a folder is deleted.
Common interface for domain events related to modification of folders.
Event published when a folder is moved.
Event published when a folder is renamed.
Event published when a folder variable is created.
Event published when a folder variable is deleted.
Common interface for domain events related to folder variables.
Event published when a folder variable is updated.
Event published when a gate condition is created.
Event published when a gate condition has been deleted.
Common interface for domain events related to gate condition modification.
Event published when a gate condition has been updated.
Event published when a global variable is created.
Event published when a global variable is deleted.
Common interface for domain events related to global variables.
Event published when a global variable is updated.
Base class for server configurations which use HTTP connection properties.
Implementations of this interface are types of events which notify that a certain domain action
is going to happen in Digital.ai Release.
An internally used supplementary metadata of a CI that is usually derived.
Factory class with lazily initialized JsonProvider
See
Json
Factory class with lazily initialized JsonProvider
See
Json
An input stream, which limits its data size.
Event published when a link is created.
Event published when a link is deleted.
Common interface for domain events related to modification of links between sub-tasks of a parallel group.
Operations related to permissions.
Common interface for domain events related to permission changes.
Event published when permissions of a number of teams were updated in a release or a template.
Operations related to personal access tokens.
Operations on phases.
Event published when a phase is closed and restarted.
Event published when a phase is completed.
Event published when a phase is copied.
Event published when a phase is created.
Event published when a phase is deleted.
Event published when a phase is duplicated.
Common interface for domain events related to phase execution or modification.
Common interface for events when the phase status changes.
Event published when a phase has failed.
Event published when a phase is moved from one position to another within a release or a template.
Event published when one of phase's tasks is retried.
Event published when a phase is started.
Event published when a phase goes into
FAILING
state.Event published when properties or a phase are updated.
Used for restarting phases and indicate which 'version' of the phase should be restarted.
This usage point means that given property value mentions a variable,
e.g.
This annotation tells the generator that the member must be included
into the generated API documentation.
Base class for the configuration of a custom Python task.
Event published when a release is aborted.
Private events related to Release Actor.
Private event related to Release Actor.
Private event related to Release Actor.
Operations on releases.
Event published when a release is completed.
Event published when a release or a template has been created.
Event published when a release or a template has been deleted.
Event published when a release has been duplicated.
Common interface for domain events related to release execution or modification.
A parent event published when a release is finished: completed or aborted.
Common interface for events when the release status changes.
Event published when a release goes into
FAILED
state.Operations on release groups.
Event published when a template or a release has been moved to another folder.
Event published when a release is overdue.
Event published when a release has been paused as part of a phase restart.
Event published when template has been restored from previous revision.
Event published when a release has been resumed after a phase restart.
Event published when one of release's tasks is retried.
Event published when a release has started.
Event published when a release goes into
FAILING
state.Event published when a release is started from a Create Release task.
Event published when properties of a release or a template has been updated.
Event published when a template has been updated via as code.
Event published when a variable is created in a release.
Event published when a variable is deleted from a release.
Common interface for domain events related to release variables.
Event published when a variable has been replaced by another variable or a value.
Event published when a bulk update to release variables has happened.
Event published when a variable is updated in a release.
Operations on report.
Operations on risk.
Operations related to roles.
A collection of values that need to be removed from the logs.
This annotation tells the generator that only only members annotated with @PublicApiMember
must be included into the generated documentation.
All the parameters needed to start a release.
Object containing parameters needed to start a task.
The domain events can be used by plugins to get notified when an action happens with a release, task, configuration etc.
An Digital.ai Release task.
Event published when a task has been aborted.
Event published after a task abort script has completed.
Event published after a task abort script started.
Operations on tasks.
Event published when a task has been completed.
Event published when a task is copied.
Event published when a task is created.
Event published when a task enters
PENDING
state, which means that it has a scheduled start date in the future.Event published when a task has been deleted.
Event published when a task is due soon.
Common interface for domain events related to task execution or modification.
Common interface for events when the task status changes.
Event published when a task has failed.
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.
Event published when a task job execution is done regardless success or failure
Event published when a task is moved withing a release.
Event published when a task is overdue.
Event published after a task finished recovering.
Event published after a task failed and recovery started.
Event published when a task is reopened: it was completed or skipped in advance and goes back into planned state.
Operations on reporting records used by the audit report.
A Task reporting record.
Event published when a task has been retried.
Event published when a task has been skipped.
Event published when tasks are locked.
Event published when a task has started.
Event published when the task status line has been updated.
Event published when tasks are unlocked.
Event published when a task's properties have been updated.
Event published when a task goes into
WAITING_FOR_INPUT
("needs input") state.The Team domain object in Digital.ai Release is a transient object and is not saved into the repository.
Event published when a team is created.
Event published when a team is deleted.
Common interface for domain events related to comments modification.
Event published when teams of a template are merged with teams of a folder.
Event published when teams of a template are removed when the template is moved to a folder.
Event published when a team's members or roles are updated.
Operations on templates.
Common interface for domain events related to template logo modification.
Event published when a template logo is updated.
Event published when template variables are changed and need to be synced.
Base class for dashboard tiles, for example tiles of the "Release contents" page.
This is internal only.
This is internal only.
Operations on triggers.
A compound object containing user information, using in API
Operations with users.
This usage point means that variable is referenced by user input task variables property i.e.
No setters defined, because user profiles may be cached.
Event published when a new user profile is created.
Event published when a user profile is deleted.
Event published when a user profile is updated.
This class represents a personal access token data for the user.
A subset of fields from StringVariable class used when freezing a variable.
A variable in release or template.
Common interface for domain events related to variables modification.
This usage point means that a variable is contained as a value in one of entries
of the
variableMapping
.A common interface for XL Release domain events.
Interface used for external plugins
A bundle of an "interceptable action" and an "event" that need to be posted
when corresponding operation is performed.
CiConverter which does or does not decrypt the passwords read from the json based on encrypter.