# Serialized Form

- ## Package com.xebialabs.deployit.io

  - ### Class com.xebialabs.deployit.io.ArtifactAwareLocalFile extends com.xebialabs.overthere.local.LocalFile implements Serializable

  - ### Class com.xebialabs.deployit.io.DerivedArtifactFile extends com.xebialabs.deployit.io.ArtifactFile implements Serializable

    - ### Serialized Fields

      - #### derivedArtifact

            DerivedArtifact<? extends SourceArtifact> derivedArtifact

  - ### Class com.xebialabs.deployit.io.SourceArtifactFile extends com.xebialabs.deployit.io.ArtifactFile implements Serializable

    - ### Serialized Fields

      - #### fileName

            java.lang.String fileName

      - #### sourceArtifact

            SourceArtifact sourceArtifact

      - #### workDirSupplier

            java.util.function.Supplier<com.xebialabs.deployit.repository.WorkDir> workDirSupplier

  - ### Class com.xebialabs.deployit.io.WorkDirInContext extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.deployit.io.WorkDirSupplier extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### workDir

            com.xebialabs.deployit.repository.WorkDir workDir

- ## Package com.xebialabs.xlrelease.api.internal

- ## Package com.xebialabs.xlrelease.api.v1.forms

  - ### Class com.xebialabs.xlrelease.api.v1.forms.AbstractDeliveryFilters extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### folderId

            java.lang.String folderId

      - #### strictTitleMatch

            boolean strictTitleMatch

      - #### strictTrackedItemTitleMatch

            boolean strictTrackedItemTitleMatch

      - #### title

            java.lang.String title

      - #### trackedItemTitle

            java.lang.String trackedItemTitle

  - ### Class com.xebialabs.xlrelease.api.v1.forms.CompleteTransition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### closeStages

            boolean closeStages

      - #### transitionItems

            java.util.List<java.lang.String> transitionItems

  - ### Class com.xebialabs.xlrelease.api.v1.forms.CreateDelivery extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### autoComplete

            boolean autoComplete

      - #### description

            java.lang.String description

      - #### duration

            int duration

      - #### endDate

            java.util.Date endDate

      - #### folderId

            java.lang.String folderId

      - #### startDate

            java.util.Date startDate

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.api.v1.forms.DeliveryFilters extends AbstractDeliveryFilters implements Serializable

    - ### Serialized Fields

      - #### originPatternId

            java.lang.String originPatternId

      - #### statuses

            java.util.List<DeliveryStatus> statuses

  - ### Class com.xebialabs.xlrelease.api.v1.forms.DeliveryPatternFilters extends AbstractDeliveryFilters implements Serializable

  - ### Class com.xebialabs.xlrelease.api.v1.forms.DuplicateDeliveryPattern extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.api.v1.forms.ExternalVariableValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### externalKey

            java.lang.String externalKey

      - #### path

            java.lang.String path

      - #### server

            java.lang.String server

      - #### serverType

            java.lang.String serverType

  - ### Class com.xebialabs.xlrelease.api.v1.forms.ReleaseGroupFilters extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### folderId

            java.lang.String folderId

      - #### statuses

            java.util.List<ReleaseGroupStatus> statuses

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.api.v1.forms.Variable extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### externalVariableValue

            ExternalVariableValue externalVariableValue

      - #### id

            java.lang.String id

      - #### inherited

            boolean inherited

      - #### key

            java.lang.String key

      - #### label

            java.lang.String label

      - #### multiline

            boolean multiline

      - #### preventInterpolation

            boolean preventInterpolation

      - #### requiresValue

            boolean requiresValue

      - #### showOnReleaseStart

            boolean showOnReleaseStart

      - #### type

            java.lang.String type

      - #### value

            java.lang.Object value

      - #### valueProvider

            ValueProviderConfiguration valueProvider

- ## Package com.xebialabs.xlrelease.api.v1.views

  - ### Class com.xebialabs.xlrelease.api.v1.views.DeliveryDetails extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### folder

            java.lang.String folder

      - #### hasFolderViewAccess

            boolean hasFolderViewAccess

      - #### hasPatternViewAccess

            boolean hasPatternViewAccess

      - #### pattern

            java.lang.String pattern

- ## Package com.xebialabs.xlrelease.builder

  - ### Class com.xebialabs.xlrelease.builder.ConfigurationBuilder extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.builder.ConfigurationBuilder$ extends java.lang.Object implements Serializable

- ## Package com.xebialabs.xlrelease.configuration

  - ### Class com.xebialabs.xlrelease.configuration.ArchivingSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### archivingJobCronSchedule

            java.lang.String archivingJobCronSchedule

      - #### enabled

            boolean enabled

      - #### exportOnPurgeEnabled

            boolean exportOnPurgeEnabled

      - #### maximumArchiveRetentionPeriod

            java.lang.Integer maximumArchiveRetentionPeriod

      - #### maxSecondsPerRun

            java.lang.Integer maxSecondsPerRun

      - #### preArchivingEnabled

            boolean preArchivingEnabled

      - #### purgeExportPath

            java.lang.String purgeExportPath

      - #### purgingEnabled

            boolean purgingEnabled

      - #### purgingJobCronSchedule

            java.lang.String purgingJobCronSchedule

      - #### purgingMaxSecondsPerRun

            java.lang.Integer purgingMaxSecondsPerRun

      - #### purgingSearchPageSize

            java.lang.Integer purgingSearchPageSize

      - #### purgingSleepSecondsBetweenReleases

            java.lang.Integer purgingSleepSecondsBetweenReleases

      - #### releaseAgeToDeleteFromJcr

            java.lang.Integer releaseAgeToDeleteFromJcr

      - #### searchPageSize

            java.lang.Integer searchPageSize

      - #### skipArchiveAllowed

            boolean skipArchiveAllowed

      - #### sleepSecondsBetweenReleases

            java.lang.Integer sleepSecondsBetweenReleases

  - ### Class com.xebialabs.xlrelease.configuration.AuditReportSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### reportsRetentionPeriod

            java.lang.Integer reportsRetentionPeriod

  - ### Class com.xebialabs.xlrelease.configuration.CustomLogoSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### content

            java.lang.String content

      - #### contentType

            java.lang.String contentType

      - #### filename

            java.lang.String filename

  - ### Class com.xebialabs.xlrelease.configuration.ExecutionLogPurgeSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### executionLogsRetentionPeriod

            java.lang.Integer executionLogsRetentionPeriod

  - ### Class com.xebialabs.xlrelease.configuration.FeatureSettings extends BaseConfiguration implements Serializable

  - ### Class com.xebialabs.xlrelease.configuration.PollingSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### taskListInterval

            java.lang.Integer taskListInterval

      - #### taskStatusInterval

            java.lang.Integer taskStatusInterval

  - ### Class com.xebialabs.xlrelease.configuration.ReportsSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### criticalPhaseThreshold

            java.lang.Integer criticalPhaseThreshold

      - #### errorThreshold

            java.lang.Integer errorThreshold

      - #### warningThreshold

            java.lang.Integer warningThreshold

  - ### Class com.xebialabs.xlrelease.configuration.SystemMessageSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### automated

            boolean automated

      - #### enabled

            boolean enabled

      - #### endDate

            java.util.Date endDate

      - #### message

            java.lang.String message

      - #### startDate

            java.util.Date startDate

  - ### Class com.xebialabs.xlrelease.configuration.TaskAccess extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### isAllowedToAll

            boolean isAllowedToAll

      - #### roles

            java.util.List<java.lang.String> roles

  - ### Class com.xebialabs.xlrelease.configuration.ThemeSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### headerAccentColor

            java.lang.String headerAccentColor

      - #### headerName

            java.lang.String headerName

      - #### loginMessage

            java.lang.String loginMessage

  - ### Class com.xebialabs.xlrelease.configuration.TriggerDataPurgeSettings extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### enabled

            boolean enabled

      - #### triggersDataPurgeAgeThreshold

            java.lang.Integer triggersDataPurgeAgeThreshold

- ## Package com.xebialabs.xlrelease.domain

  - ### Class com.xebialabs.xlrelease.domain.ActivityLogEntry extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### activityType

            java.lang.String activityType

      - #### dataId

            java.lang.String dataId

      - #### eventTime

            java.util.Date eventTime

      - #### message

            java.lang.String message

      - #### targetId

            java.lang.String targetId

      - #### targetType

            java.lang.String targetType

      - #### username

            java.lang.String username

  - ### Class com.xebialabs.xlrelease.domain.Attachment extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### contentType

            java.lang.String contentType

      - #### exportFilename

            java.lang.String exportFilename

      - #### file

            com.xebialabs.overthere.OverthereFile file

      - #### fileUri

            java.lang.String fileUri

  - ### Class com.xebialabs.xlrelease.domain.BaseConfiguration extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### folderId

            java.lang.String folderId

  - ### Class com.xebialabs.xlrelease.domain.BasePythonScript extends BaseScript implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.BaseScript extends BaseConfigurationItem implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.BaseScriptTask extends Task implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.Changes.VariablesChanges extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### createdVariables

            java.util.List<Variable> createdVariables

      - #### deletedVariables

            java.util.List<Variable> deletedVariables

      - #### operations

            java.util.List<XLReleaseOperation> operations

      - #### updatedVariables

            java.util.List<Variable> updatedVariables

  - ### Class com.xebialabs.xlrelease.domain.Comment extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### author

            java.lang.String author

      - #### creationDate

            java.util.Date creationDate

      - #### date

            java.util.Date date

      - #### text

            java.lang.String text

  - ### Class com.xebialabs.xlrelease.domain.Configuration extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### title

            java.lang.String title

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

  - ### Class com.xebialabs.xlrelease.domain.ContainerTask extends Task implements Serializable

    - ### Serialized Fields

      - #### abortTimeout

            java.lang.Integer abortTimeout

      - #### additionalCapabilities

            java.util.Set<java.lang.String> additionalCapabilities

      - #### automated

            boolean automated

      - #### defaultRequiredCapabilities

            java.util.Set<java.lang.String> defaultRequiredCapabilities

      - #### iconClass

            java.lang.String iconClass

      - #### iconLocation

            java.lang.String iconLocation

      - #### image

            java.lang.String image

      - #### keepPreviousOutputPropertiesOnRetry

            boolean keepPreviousOutputPropertiesOnRetry

      - #### maxRetryAttempts

            java.lang.Integer maxRetryAttempts

      - #### outputVarHelpText

            java.lang.String outputVarHelpText

      - #### retryDelay

            java.lang.Integer retryDelay

      - #### sendNotificationWhenStarted

            boolean sendNotificationWhenStarted

      - #### statusLine

            java.lang.String statusLine

      - #### taskColor

            java.lang.String taskColor

  - ### Class com.xebialabs.xlrelease.domain.CreateReleaseTask extends Task implements Serializable

    - ### Serialized Fields

      - #### createdReleaseId

            java.lang.String createdReleaseId

      - #### folderId

            java.lang.String folderId

      - #### newReleaseTitle

            java.lang.String newReleaseTitle

      - #### releaseTags

            java.util.Set<java.lang.String> releaseTags

      - #### riskProfile

            RiskProfile riskProfile

      - #### startRelease

            boolean startRelease

      - #### templateId

            java.lang.String templateId

      - #### templateIdVariable

            java.lang.String templateIdVariable

      - #### templateVariables

            java.util.List<Variable> templateVariables

  - ### Class com.xebialabs.xlrelease.domain.CustomScriptTask extends BaseScriptTask implements Serializable

    - ### Serialized Fields

      - #### interval

            java.lang.Integer interval

      - #### keepPreviousOutputPropertiesOnRetry

            boolean keepPreviousOutputPropertiesOnRetry

      - #### nextScriptPath

            java.lang.String nextScriptPath

      - #### pythonScript

            PythonScript pythonScript

      - #### statusLine

            java.lang.String statusLine

  - ### Class com.xebialabs.xlrelease.domain.Dependency extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

        An additional derived Dependency metadata. Does not belong to public API and can be changed.

      - #### archivedAsResolved

            boolean archivedAsResolved

      - #### archivedTargetId

            java.lang.String archivedTargetId

      - #### archivedTargetTitle

            java.lang.String archivedTargetTitle

      - #### gateTask

            GateTask gateTask

      - #### target

            PlanItem target

      - #### targetId

            java.lang.String targetId

  - ### Class com.xebialabs.xlrelease.domain.DependencyTarget extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.DependencyTarget$ extends scala.runtime.AbstractFunction19<java.lang.Integer,​java.lang.String,​Type,​java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String,​PhaseStatus,​java.lang.String,​java.lang.String,​java.lang.String,​TaskStatus,​FlagStatus,​java.lang.String,​java.util.Date,​java.util.Date,​java.util.Date,​java.util.Date,​java.lang.Integer,​DependencyTarget> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.ExportHook extends Configuration implements Serializable

    - ### Serialized Fields

      - #### enabled

            boolean enabled

  - ### Class com.xebialabs.xlrelease.domain.ExternalVariableServer extends Configuration implements Serializable

    - ### Serialized Fields

      - #### token

            java.lang.String token

      - #### url

            java.lang.String url

  - ### Class com.xebialabs.xlrelease.domain.GateCondition extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### checked

            boolean checked

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.GateTask extends Task implements Serializable

    - ### Serialized Fields

      - #### conditions

            java.util.List<GateCondition> conditions

      - #### dependencies

            java.util.List<Dependency> dependencies

  - ### Class com.xebialabs.xlrelease.domain.JdbcExportHook extends ExportHook implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.JdbcExportHook.JdbcExportHookException extends java.lang.RuntimeException implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.JdbcExportHook$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.Link extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### parallelGroup

            ParallelGroup parallelGroup

      - #### source

            Task source

      - #### target

            Task target

  - ### Class com.xebialabs.xlrelease.domain.NotificationTask extends Task implements Serializable

    - ### Serialized Fields

      - #### addresses

            java.util.Set<java.lang.String> addresses

      - #### bcc

            java.util.Set<java.lang.String> bcc

      - #### body

            java.lang.String body

      - #### cc

            java.util.Set<java.lang.String> cc

      - #### from

            java.lang.String from

      - #### priority

            MailPriority priority

      - #### replyTo

            java.lang.String replyTo

      - #### senderPassword

            java.lang.String senderPassword

      - #### senderUsername

            java.lang.String senderUsername

      - #### subject

            java.lang.String subject

  - ### Class com.xebialabs.xlrelease.domain.OriginTemplateData extends ReleaseExtension implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.OriginTemplateData$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.ParallelGroup extends TaskGroup implements Serializable

    - ### Serialized Fields

      - #### links

            java.util.Set<Link> links

  - ### Class com.xebialabs.xlrelease.domain.Phase extends PlanItem implements Serializable

    - ### Serialized Fields

      - #### color

            java.lang.String color

      - #### originId

            java.lang.String originId

      - #### release

            Release release

      - #### releaseUid

            java.lang.Integer releaseUid

      - #### status

            PhaseStatus status

      - #### tasks

            java.util.List<Task> tasks

  - ### Class com.xebialabs.xlrelease.domain.PlanItem extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### dueDate

            java.util.Date dueDate

      - #### endDate

            java.util.Date endDate

      - #### flagComment

            java.lang.String flagComment

      - #### flagStatus

            FlagStatus flagStatus

      - #### overdueNotified

            boolean overdueNotified

      - #### owner

            java.lang.String owner

      - #### plannedDuration

            java.lang.Integer plannedDuration

      - #### scheduledStartDate

            java.util.Date scheduledStartDate

      - #### startDate

            java.util.Date startDate

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.PropertyConfiguration extends Configuration implements Serializable

    - ### Serialized Fields

      - #### cardinality

            java.lang.Integer cardinality

  - ### Class com.xebialabs.xlrelease.domain.PythonScript extends BasePythonScript implements Serializable

    - ### Serialized Fields

      - #### configurationUri

            java.lang.String configurationUri

      - #### customScriptTask

            CustomScriptTask customScriptTask

      - #### maxOutputPropertySize

            int maxOutputPropertySize

  - ### Class com.xebialabs.xlrelease.domain.Release extends PlanItem implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

        An additional derived Release metadata that is used in our UI. Does not belong to public API and can be changed. See implementations of com.xebialabs.xlrelease.api.internal.InternalMetadataDecorator for usages.

      - #### abortComment

            java.lang.String abortComment

      - #### abortOnFailure

            boolean abortOnFailure

      - #### allowConcurrentReleasesFromTrigger

            boolean allowConcurrentReleasesFromTrigger

      - #### allowPasswordsInAllFields

            boolean allowPasswordsInAllFields

      - #### archived

            boolean archived

      - #### archiveRelease

            boolean archiveRelease

      - #### attachments

            java.util.List<Attachment> attachments

      - #### automatedResumeCount

            int automatedResumeCount

      - #### autoStart

            boolean autoStart

      - #### calendarLinkToken

            java.lang.String calendarLinkToken

      - #### calendarPublished

            boolean calendarPublished

      - #### ciUid

            java.lang.Integer ciUid

      - #### createdFromTrigger

            boolean createdFromTrigger

      - #### disableNotifications

            boolean disableNotifications

      - #### extensions

            java.util.List<ReleaseExtension> extensions

      - #### maxAutomatedResumes

            int maxAutomatedResumes

      - #### maxConcurrentReleases

            int maxConcurrentReleases

      - #### memberViewers

            java.util.List<java.lang.String> memberViewers

        Deprecated.
        memberViewers field is kept for backwards compatibility with JSON deserializer but not used anymore.

      - #### originTemplateId

            java.lang.String originTemplateId

      - #### phases

            java.util.List<Phase> phases

      - #### queryableEndDate

            java.util.Date queryableEndDate

      - #### queryableStartDate

            java.util.Date queryableStartDate

      - #### realFlagStatus

            FlagStatus realFlagStatus

      - #### releaseTriggers

            java.util.List<ReleaseTrigger> releaseTriggers

        Deprecated.

      - #### riskProfile

            RiskProfile riskProfile

      - #### roleViewers

            java.util.List<java.lang.String> roleViewers

        Deprecated.
        roleViewers field is kept for backwards compatibility with JSON deserializer but not used anymore.

      - #### rootReleaseId

            java.lang.String rootReleaseId

      - #### scriptUsername

            java.lang.String scriptUsername

      - #### scriptUserPassword

            java.lang.String scriptUserPassword

      - #### startedFromTaskId

            java.lang.String startedFromTaskId

      - #### status

            ReleaseStatus status

      - #### tags

            java.util.List<java.lang.String> tags

      - #### teams

            java.util.List<Team> teams

        The Digital.ai Release teams are transient CIs and are kept for backwards-compatibility. The teams' data is stored using platform's `Role`. The teams need to be exported to template JSONs so they have to be a UDM property.

      - #### tutorial

            boolean tutorial

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

      - #### variables

            java.util.List<Variable> variables

  - ### Class com.xebialabs.xlrelease.domain.ReleaseExtension extends BaseConfigurationItem implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.ReleaseTrigger extends ScheduledTrigger implements Serializable

    - ### Serialized Fields

      - #### executionId

            java.lang.String executionId

      - #### releaseFolder

            java.lang.String releaseFolder

      - #### releaseTitle

            java.lang.String releaseTitle

      - #### tags

            java.util.List<java.lang.String> tags

      - #### template

            java.lang.String template

      - #### variables

            java.util.List<Variable> variables

  - ### Class com.xebialabs.xlrelease.domain.ResolvableScriptTask extends BaseScriptTask implements Serializable

    - ### Serialized Fields

      - #### ignoreScriptVariableInterpolation

            boolean ignoreScriptVariableInterpolation

  - ### Class com.xebialabs.xlrelease.domain.RoleIdExtension extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### idsToRoleName

            java.util.Map<java.lang.String,​java.lang.String> idsToRoleName

  - ### Class com.xebialabs.xlrelease.domain.ScheduledTrigger extends Trigger implements Serializable

    - ### Serialized Fields

      - #### initialFire

            boolean initialFire

      - #### periodicity

            java.lang.String periodicity

      - #### pollType

            PollType pollType

  - ### Class com.xebialabs.xlrelease.domain.ScriptTask extends ResolvableScriptTask implements Serializable

    - ### Serialized Fields

      - #### script

            java.lang.String script

  - ### Class com.xebialabs.xlrelease.domain.SequentialGroup extends TaskGroup implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.ServerUrl extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.ServerUrl$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.Task extends PlanItem implements Serializable

    - ### Serialized Fields

      - #### attachments

            java.util.List<Attachment> attachments

      - #### checkAttributes

            boolean checkAttributes

      - #### ciUid

            java.lang.Integer ciUid

      - #### comments

            java.util.List<Comment> comments

      - #### configurationUri

            java.lang.String configurationUri

      - #### container

            TaskContainer container

      - #### delayDuringBlackout

            boolean delayDuringBlackout

      - #### dueSoonNotified

            boolean dueSoonNotified

      - #### executionId

            java.lang.String executionId

      - #### externalVariableMapping

            java.util.Map<java.lang.String,​java.lang.String> externalVariableMapping

      - #### facets

            java.util.List<Facet> facets

      - #### failureHandler

            java.lang.String failureHandler

      - #### failuresCount

            int failuresCount

      - #### hasBeenDelayed

            boolean hasBeenDelayed

      - #### hasBeenFlagged

            boolean hasBeenFlagged

      - #### locked

            boolean locked

      - #### maxCommentSize

            int maxCommentSize

      - #### originalScheduledStartDate

            java.util.Date originalScheduledStartDate

      - #### postponedDueToBlackout

            boolean postponedDueToBlackout

      - #### postponedUntilEnvironmentsAreReserved

            boolean postponedUntilEnvironmentsAreReserved

      - #### precondition

            java.lang.String precondition

      - #### releaseUid

            java.lang.Integer releaseUid

      - #### status

            TaskStatus status

      - #### tags

            java.util.List<java.lang.String> tags

      - #### taskFailureHandlerEnabled

            boolean taskFailureHandlerEnabled

      - #### taskRecoverOp

            TaskRecoverOp taskRecoverOp

      - #### team

            java.lang.String team

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

      - #### waitForScheduledStartDate

            boolean waitForScheduledStartDate

      - #### watchers

            java.util.Set<java.lang.String> watchers

  - ### Class com.xebialabs.xlrelease.domain.TaskGroup extends Task implements Serializable

    - ### Serialized Fields

      - #### tasks

            java.util.List<Task> tasks

  - ### Class com.xebialabs.xlrelease.domain.Team extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### members

            java.util.List<java.lang.String> members

      - #### permissions

            java.util.List<java.lang.String> permissions

      - #### roles

            java.util.List<java.lang.String> roles

      - #### teamName

            java.lang.String teamName

  - ### Class com.xebialabs.xlrelease.domain.Trigger extends BasePythonScript implements Serializable

    - ### Serialized Fields

      - #### allowParallelExecution

            boolean allowParallelExecution

      - #### ciUid

            java.lang.Integer ciUid

      - #### description

            java.lang.String description

      - #### enabled

            boolean enabled

      - #### folderId

            java.lang.String folderId

      - #### lastRunDate

            java.util.Date lastRunDate

      - #### lastRunStatus

            TriggerExecutionStatus lastRunStatus

      - #### title

            java.lang.String title

      - #### triggerState

            java.lang.String triggerState

  - ### Class com.xebialabs.xlrelease.domain.UserInputTask extends Task implements Serializable

    - ### Serialized Fields

      - #### variables

            java.util.List<Variable> variables

  - ### Class com.xebialabs.xlrelease.domain.UserProfile extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### analyticsEnabled

            boolean analyticsEnabled

      - #### canonicalId

            java.lang.String canonicalId

        Lowercase version of the id in order to avoid duplication

      - #### dateFormat

            java.lang.String dateFormat

      - #### email

            java.lang.String email

      - #### externalId

            java.lang.String externalId

      - #### firstDayOfWeek

            java.lang.Integer firstDayOfWeek

      - #### fullName

            java.lang.String fullName

      - #### lastActive

            java.util.Date lastActive

      - #### loginAllowed

            boolean loginAllowed

      - #### taskDrawerEnabled

            boolean taskDrawerEnabled

      - #### timeFormat

            java.lang.String timeFormat

  - ### Class com.xebialabs.xlrelease.domain.UserToken extends BaseConfigurationItem implements Serializable

- ## Package com.xebialabs.xlrelease.domain.blackout

  - ### Class com.xebialabs.xlrelease.domain.blackout.BlackoutMetadata extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.blackout.BlackoutMetadata$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.blackout.BlackoutPeriod extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.blackout.BlackoutPeriod$ extends java.lang.Object implements Serializable

- ## Package com.xebialabs.xlrelease.domain.calendar

  - ### Class com.xebialabs.xlrelease.domain.calendar.Blackout extends CalendarEntry implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.calendar.CalendarEntry extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### endDate

            java.util.Date endDate

      - #### label

            java.lang.String label

      - #### startDate

            java.util.Date startDate

  - ### Class com.xebialabs.xlrelease.domain.calendar.SpecialDay extends CalendarEntry implements Serializable

    - ### Serialized Fields

      - #### color

            java.lang.String color

- ## Package com.xebialabs.xlrelease.domain.configuration

  - ### Class com.xebialabs.xlrelease.domain.configuration.HttpConnection extends PropertyConfiguration implements Serializable

    - ### Serialized Fields

      - #### accessTokenUrl

            java.lang.String accessTokenUrl

      - #### authenticationMethod

            HttpConnection.AuthenticationMethod authenticationMethod

      - #### clientId

            java.lang.String clientId

      - #### clientSecret

            java.lang.String clientSecret

      - #### domain

            java.lang.String domain

      - #### oauth2GrantType

            HttpConnection.OAuth2GrantType oauth2GrantType

      - #### password

            java.lang.String password

      - #### proxyDomain

            java.lang.String proxyDomain

      - #### proxyHost

            java.lang.String proxyHost

      - #### proxyPassword

            java.lang.String proxyPassword

      - #### proxyPort

            java.lang.String proxyPort

      - #### proxyUsername

            java.lang.String proxyUsername

      - #### scope

            java.lang.String scope

      - #### url

            java.lang.String url

      - #### username

            java.lang.String username

- ## Package com.xebialabs.xlrelease.domain.delivery

  - ### Class com.xebialabs.xlrelease.domain.delivery.Condition extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### satisfied

            boolean satisfied

      - #### satisfiedDate

            java.util.Date satisfiedDate

  - ### Class com.xebialabs.xlrelease.domain.delivery.Delivery extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

        An additional derived Release metadata that is used in our UI. Does not belong to public API and can be changed. See implementations of com.xebialabs.xlrelease.api.internal.InternalMetadataDecorator for usages.

      - #### autoComplete

            boolean autoComplete

      - #### description

            java.lang.String description

      - #### endDate

            java.util.Date endDate

      - #### folderId

            java.lang.String folderId

      - #### originPatternId

            java.lang.String originPatternId

      - #### plannedDuration

            java.lang.Integer plannedDuration

      - #### releaseIds

            java.util.Set<java.lang.String> releaseIds

      - #### stages

            java.util.List<Stage> stages

      - #### startDate

            java.util.Date startDate

      - #### status

            DeliveryStatus status

      - #### subscribers

            java.util.List<Subscriber> subscribers

      - #### title

            java.lang.String title

      - #### trackedItems

            java.util.List<TrackedItem> trackedItems

  - ### Class com.xebialabs.xlrelease.domain.delivery.ResolvedItem extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.ResolvedItem$ extends scala.runtime.AbstractFunction2<TrackedItem,​scala.Option<TrackedItemStatus>,​ResolvedItem> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.Stage extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### items

            java.util.List<StageTrackedItem> items

      - #### owner

            java.lang.String owner

      - #### status

            StageStatus status

      - #### team

            java.lang.String team

      - #### title

            java.lang.String title

      - #### transition

            Transition transition

  - ### Class com.xebialabs.xlrelease.domain.delivery.StageCompletionSubscriber extends Subscriber implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.StageTrackedItem extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### releaseIds

            java.util.Set<java.lang.String> releaseIds

      - #### status

            TrackedItemStatus status

      - #### trackedItemId

            java.lang.String trackedItemId

  - ### Class com.xebialabs.xlrelease.domain.delivery.Subscriber extends BaseConfigurationItem implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.SubscriptionResult extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.SubscriptionResult$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.TrackedItem extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### createdDate

            java.util.Date createdDate

      - #### descoped

            boolean descoped

      - #### modifiedDate

            java.util.Date modifiedDate

      - #### releaseIds

            java.util.Set<java.lang.String> releaseIds

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.delivery.TrackedItemStatusChangeSubscriber extends Subscriber implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.delivery.Transition extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### automated

            boolean automated

      - #### conditions

            java.util.List<Condition> conditions

      - #### stage

            Stage stage

      - #### title

            java.lang.String title

- ## Package com.xebialabs.xlrelease.domain.delivery.conditions

  - ### Class com.xebialabs.xlrelease.domain.delivery.conditions.ConditionGroup extends Condition implements Serializable

    - ### Serialized Fields

      - #### conditions

            java.util.List<Condition> conditions

      - #### operator

            ConditionGroup.Operator operator

  - ### Class com.xebialabs.xlrelease.domain.delivery.conditions.ItemsCompletionCondition extends Condition implements Serializable

    - ### Serialized Fields

      - #### ignoreDescoped

            boolean ignoreDescoped

      - #### statuses

            java.util.List<java.lang.String> statuses

  - ### Class com.xebialabs.xlrelease.domain.delivery.conditions.TimeCondition extends Condition implements Serializable

    - ### Serialized Fields

      - #### fixedDate

            java.util.Date fixedDate

      - #### startDateOffset

            java.lang.Integer startDateOffset

- ## Package com.xebialabs.xlrelease.domain.distributed.events

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedAttachmentCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedAttachmentCreatedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​DistributedAttachmentCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedAttachmentDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedAttachmentDeletedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​DistributedAttachmentDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentCreatedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​DistributedCommentCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentDeletedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​DistributedCommentDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.distributed.events.DistributedCommentUpdatedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​DistributedCommentUpdatedEvent> implements Serializable

- ## Package com.xebialabs.xlrelease.domain.environments

  - ### Class com.xebialabs.xlrelease.domain.environments.Application extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### environments

            java.util.List<Environment> environments

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.environments.Environment extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### labels

            java.util.List<EnvironmentLabel> labels

      - #### stage

            EnvironmentStage stage

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.environments.EnvironmentLabel extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### color

            java.lang.String color

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.environments.EnvironmentReservation extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### applications

            java.util.List<Application> applications

      - #### endDate

            java.util.Date endDate

      - #### environment

            Environment environment

      - #### note

            java.lang.String note

      - #### startDate

            java.util.Date startDate

  - ### Class com.xebialabs.xlrelease.domain.environments.EnvironmentStage extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### title

            java.lang.String title

- ## Package com.xebialabs.xlrelease.domain.events

  - ### Class com.xebialabs.xlrelease.domain.events.ActivityLogEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ActivityLogEvent$ extends scala.runtime.AbstractFunction5<java.lang.String,​java.lang.String,​java.lang.String,​java.lang.String,​java.util.Date,​ActivityLogEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.AttachmentCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.AttachmentCreatedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​Attachment,​AttachmentCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.AttachmentDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.AttachmentDeletedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​Attachment,​AttachmentDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutCreatedEvent$ extends scala.runtime.AbstractFunction1<Blackout,​BlackoutCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutDeletedEvent$ extends scala.runtime.AbstractFunction1<Blackout,​BlackoutDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.BlackoutUpdatedEvent$ extends scala.runtime.AbstractFunction2<Blackout,​Blackout,​BlackoutUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentCreatedEvent$ extends scala.runtime.AbstractFunction4<Task,​Comment,​java.lang.String,​java.lang.Object,​CommentCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentDeletedEvent$ extends scala.runtime.AbstractFunction2<Task,​Comment,​CommentDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CommentUpdatedEvent$ extends scala.runtime.AbstractFunction3<Task,​Comment,​Comment,​CommentUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationCopiedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationCopiedEvent$ extends scala.runtime.AbstractFunction2<BaseConfiguration,​java.lang.String,​ConfigurationCopiedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationCreatedEvent$ extends scala.runtime.AbstractFunction1<BaseConfiguration,​ConfigurationCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationDeletedEvent$ extends scala.runtime.AbstractFunction1<BaseConfiguration,​ConfigurationDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ConfigurationUpdatedEvent$ extends scala.runtime.AbstractFunction1<BaseConfiguration,​ConfigurationUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromAsCode extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromAsCode$ extends scala.runtime.AbstractFunction1<scala.Option<com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData>,​CreatedFromAsCode> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromCreateReleaseTask extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromCreateReleaseTask$ extends scala.runtime.AbstractFunction2<CreateReleaseTask,​java.lang.String,​CreatedFromCreateReleaseTask> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromDsl extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromDsl$ extends scala.runtime.AbstractFunction0<CreatedFromDsl> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromTemplate extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromTemplate$ extends scala.runtime.AbstractFunction1<java.lang.String,​CreatedFromTemplate> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromTemplateByTrigger extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedFromTemplateByTrigger$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​CreatedFromTemplateByTrigger> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedWithoutTemplate extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.CreatedWithoutTemplate$ extends scala.runtime.AbstractFunction0<CreatedWithoutTemplate> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyCreatedEvent$ extends scala.runtime.AbstractFunction1<Dependency,​DependencyCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyDeletedEvent$ extends scala.runtime.AbstractFunction1<Dependency,​DependencyDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.DependencyUpdatedEvent$ extends scala.runtime.AbstractFunction2<Dependency,​Dependency,​DependencyUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent$ extends scala.runtime.AbstractFunction3<TaskReportingRecord,​java.util.List<TaskReportingRecord>,​java.lang.Object,​FacetConfiguredFacetsCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetCreatedEvent$ extends scala.runtime.AbstractFunction1<Facet,​FacetCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetDeletedEvent$ extends scala.runtime.AbstractFunction1<Facet,​FacetDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FacetUpdatedEvent$ extends scala.runtime.AbstractFunction2<Facet,​Facet,​FacetUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderCreatedEvent$ extends scala.runtime.AbstractFunction1<Folder,​FolderCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderDeletedEvent$ extends scala.runtime.AbstractFunction1<Folder,​FolderDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderDeletingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderDeletingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​FolderDeletingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderMovedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderMovedEvent$ extends scala.runtime.AbstractFunction3<Folder,​java.lang.String,​java.lang.String,​FolderMovedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderMovingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderMovingAction$ extends scala.runtime.AbstractFunction3<java.lang.String,​java.lang.String,​java.lang.String,​FolderMovingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderRenamedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderRenamedEvent$ extends scala.runtime.AbstractFunction2<Folder,​java.lang.String,​FolderRenamedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableCreatedEvent$ extends scala.runtime.AbstractFunction2<Variable,​VariableModificationSource,​FolderVariableCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableDeletedEvent$ extends scala.runtime.AbstractFunction2<Variable,​VariableModificationSource,​FolderVariableDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.FolderVariableUpdatedEvent$ extends scala.runtime.AbstractFunction3<Variable,​Variable,​VariableModificationSource,​FolderVariableUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionCreatedEvent$ extends scala.runtime.AbstractFunction2<GateTask,​GateCondition,​GateConditionCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionDeletedEvent$ extends scala.runtime.AbstractFunction2<GateTask,​GateCondition,​GateConditionDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GateConditionUpdatedEvent$ extends scala.runtime.AbstractFunction3<GateTask,​GateCondition,​GateCondition,​GateConditionUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalRolesOrPermissionsUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalRolesOrPermissionsUpdatedEvent$ extends scala.runtime.AbstractFunction0<GlobalRolesOrPermissionsUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableCreatedEvent$ extends scala.runtime.AbstractFunction2<Variable,​VariableModificationSource,​GlobalVariableCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableDeletedEvent$ extends scala.runtime.AbstractFunction2<Variable,​VariableModificationSource,​GlobalVariableDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.GlobalVariableUpdatedEvent$ extends scala.runtime.AbstractFunction3<Variable,​Variable,​VariableModificationSource,​GlobalVariableUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.Imported extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.Imported$ extends scala.runtime.AbstractFunction0<Imported> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.LinkCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.LinkCreatedEvent$ extends scala.runtime.AbstractFunction1<Link,​LinkCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.LinkDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.LinkDeletedEvent$ extends scala.runtime.AbstractFunction1<Link,​LinkDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ModifiedFromScriptTask extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ModifiedFromScriptTask$ extends scala.runtime.AbstractFunction1<java.lang.String,​ModifiedFromScriptTask> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PermissionsUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PermissionsUpdatedEvent$ extends scala.runtime.AbstractFunction1<java.util.List<Team>,​PermissionsUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseClosedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseClosedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseClosedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseClosingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseClosingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​PhaseClosingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCompletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCompletedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseCompletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCompletingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCompletingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​PhaseCompletingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCopiedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCopiedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseCopiedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseCreatedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseDeletedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseDuplicatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseDuplicatedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseDuplicatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseFailedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseFailedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseFailedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseMovedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseMovedEvent$ extends scala.runtime.AbstractFunction3<Phase,​java.lang.Object,​java.lang.Object,​PhaseMovedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseRetriedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseRetriedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseRetriedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseRetryingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseRetryingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​PhaseRetryingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartedEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartedFailingEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartedFailingEvent$ extends scala.runtime.AbstractFunction1<Phase,​PhaseStartedFailingEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseStartingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​PhaseStartingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.PhaseUpdatedEvent$ extends scala.runtime.AbstractFunction2<Phase,​Phase,​PhaseUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortedEvent$ extends scala.runtime.AbstractFunction2<Release,​java.lang.Object,​ReleaseAbortedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseAbortingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortScriptsAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseAbortScriptsAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseAbortScriptsAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseBulkAbortedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseBulkAbortedEvent$ extends scala.runtime.AbstractFunction1<java.util.List<Release>,​ReleaseBulkAbortedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseBulkStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseBulkStartedEvent$ extends scala.runtime.AbstractFunction1<java.util.List<Release>,​ReleaseBulkStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCompletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCompletedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseCompletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCompletingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCompletingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseCompletingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseCreatedEvent$ extends scala.runtime.AbstractFunction2<Release,​ReleaseCreationSource,​ReleaseCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseDeletedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseDuplicatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseDuplicatedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseDuplicatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseFailedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseFailedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseFailedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseMovedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseMovedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​ReleaseMovedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseOverdueEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseOverdueEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseOverdueEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleasePausedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleasePausedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleasePausedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleasePausingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleasePausingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleasePausingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseProgressCalculated extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseProgressCalculated$ extends scala.runtime.AbstractFunction2<java.lang.String,​ReleaseExtension,​ReleaseProgressCalculated> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRestoredEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRestoredEvent$ extends scala.runtime.AbstractFunction3<Release,​Release,​java.lang.Object,​ReleaseRestoredEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseResumedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseResumedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseResumedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseResumingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseResumingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseResumingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRetriedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRetriedEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseRetriedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRetryingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseRetryingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseRetryingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedEvent$ extends scala.runtime.AbstractFunction2<Release,​java.lang.Object,​ReleaseStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedFailingEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedFailingEvent$ extends scala.runtime.AbstractFunction1<Release,​ReleaseStartedFailingEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedFromCreateReleaseTaskEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartedFromCreateReleaseTaskEvent$ extends scala.runtime.AbstractFunction2<CreateReleaseTask,​Release,​ReleaseStartedFromCreateReleaseTaskEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseStartingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​ReleaseStartingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseUpdatedEvent$ extends scala.runtime.AbstractFunction2<Release,​Release,​ReleaseUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseUpdatedFromAsCodeEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseUpdatedFromAsCodeEvent$ extends scala.runtime.AbstractFunction2<Release,​scala.Option<com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData>,​ReleaseUpdatedFromAsCodeEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableCreatedEvent$ extends scala.runtime.AbstractFunction1<Variable,​ReleaseVariableCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableDeletedEvent$ extends scala.runtime.AbstractFunction1<Variable,​ReleaseVariableDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableReplacedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableReplacedEvent$ extends scala.runtime.AbstractFunction2<Variable,​VariableOrValue,​ReleaseVariableReplacedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariablesUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariablesUpdatedEvent$ extends scala.runtime.AbstractFunction2<java.util.List<Variable>,​java.util.List<Variable>,​ReleaseVariablesUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.ReleaseVariableUpdatedEvent$ extends scala.runtime.AbstractFunction2<Variable,​Variable,​ReleaseVariableUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskAbortedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TaskAbortingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortScriptCompletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortScriptCompletedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskAbortScriptCompletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortScriptStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskAbortScriptStartedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskAbortScriptStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCompletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCompletedEvent$ extends scala.runtime.AbstractFunction2<Task,​java.lang.Object,​TaskCompletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCompletingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCompletingAction$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.Object,​TaskCompletingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCopiedEvent extends TaskCreatedOrTypeChangedEvent implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCopiedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskCopiedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCreatedEvent extends TaskCreatedOrTypeChangedEvent implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskCreatedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDelayedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDelayedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskDelayedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDelayingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDelayingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TaskDelayingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDeletedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDueSoonEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskDueSoonEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskDueSoonEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskFailedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskFailedEvent$ extends scala.runtime.AbstractFunction2<Task,​java.lang.String,​TaskFailedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskFailingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskFailingAction$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​TaskFailingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskGroupFailingEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskGroupFailingEvent$ extends scala.runtime.AbstractFunction1<TaskGroup,​TaskGroupFailingEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskJobExecutedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskJobExecutedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​TaskJobExecutedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskMovedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskMovedEvent$ extends scala.runtime.AbstractFunction6<Task,​java.lang.Object,​java.lang.Object,​java.lang.String,​java.lang.String,​java.lang.String,​TaskMovedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskOverdueEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskOverdueEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskOverdueEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRecoveredEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRecoveredEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskRecoveredEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRecoveryStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRecoveryStartedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskRecoveryStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskReopenedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskReopenedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskReopenedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskReopeningAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskReopeningAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TaskReopeningAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRetriedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRetriedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskRetriedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRetryingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskRetryingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TaskRetryingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskSkippedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskSkippedEvent$ extends scala.runtime.AbstractFunction2<Task,​java.lang.Object,​TaskSkippedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskSkippingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskSkippingAction$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.Object,​TaskSkippingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TasksLockedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TasksLockedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.util.List<Task>,​TasksLockedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskStartedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskStartedEvent$ extends scala.runtime.AbstractFunction1<Task,​TaskStartedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskStartingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskStartingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TaskStartingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TasksUnlockedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TasksUnlockedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.util.List<Task>,​TasksUnlockedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskUpdatedEvent extends TaskCreatedOrTypeChangedEvent implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskUpdatedEvent$ extends scala.runtime.AbstractFunction2<Task,​Task,​TaskUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskWaitingForInputEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TaskWaitingForInputEvent$ extends scala.runtime.AbstractFunction2<Task,​java.util.List<java.lang.String>,​TaskWaitingForInputEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamCreatedEvent$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamDeletedEvent$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsMergedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsMergedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​TeamsMergedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsRemovedInTemplateEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsRemovedInTemplateEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​TeamsRemovedInTemplateEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamsUpdatedEvent$ extends scala.runtime.AbstractFunction1<java.lang.String,​TeamsUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TeamUpdatedEvent$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateDeletingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateDeletingAction$ extends scala.runtime.AbstractFunction1<java.lang.String,​TemplateDeletingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateMovingAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateMovingAction$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.String,​TemplateMovingAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateVariablesChangedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.TemplateVariablesChangedEvent$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.util.List<Variable>,​TemplateVariablesChangedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileCreatedEvent$ extends scala.runtime.AbstractFunction1<UserProfile,​UserProfileCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileDeletedEvent$ extends scala.runtime.AbstractFunction1<UserProfile,​UserProfileDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileUpdatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserProfileUpdatedEvent$ extends scala.runtime.AbstractFunction1<UserProfile,​UserProfileUpdatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokenCreatedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokenCreatedEvent$ extends scala.runtime.AbstractFunction1<UserToken,​UserTokenCreatedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokenDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokenDeletedEvent$ extends scala.runtime.AbstractFunction1<UserToken,​UserTokenDeletedEvent> implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokensDeletedEvent extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.events.UserTokensDeletedEvent$ extends scala.runtime.AbstractFunction1<java.lang.String,​UserTokensDeletedEvent> implements Serializable

- ## Package com.xebialabs.xlrelease.domain.facet

  - ### Class com.xebialabs.xlrelease.domain.facet.ConfigurationFacet extends Facet implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.facet.Facet extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### configurationUri

            java.lang.String configurationUri

      - #### scope

            FacetScope scope

      - #### targetId

            java.lang.String targetId

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

  - ### Class com.xebialabs.xlrelease.domain.facet.TaskReportingRecord extends Facet implements Serializable

    - ### Serialized Fields

      - #### createdViaApi

            boolean createdViaApi

      - #### creationDate

            java.util.Date creationDate

      - #### retryAttemptNumber

            int retryAttemptNumber

      - #### serverUrl

            java.lang.String serverUrl

      - #### serverUser

            java.lang.String serverUser

- ## Package com.xebialabs.xlrelease.domain.folder

  - ### Class com.xebialabs.xlrelease.domain.folder.Folder extends com.xebialabs.deployit.repository.core.Directory implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

      - #### children

            java.util.Set<Folder> children

      - #### title

            java.lang.String title

- ## Package com.xebialabs.xlrelease.domain.group

  - ### Class com.xebialabs.xlrelease.domain.group.ReleaseGroup extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

        An additional derived Release metadata that is used in our UI. Does not belong to public API and can be changed. See implementations of com.xebialabs.xlrelease.api.internal.InternalMetadataDecorator for usages.

      - #### endDate

            java.util.Date endDate

      - #### folderId

            java.lang.String folderId

      - #### progress

            java.lang.Integer progress

      - #### releaseIds

            java.util.Set<java.lang.String> releaseIds

      - #### riskScore

            java.lang.Integer riskScore

      - #### startDate

            java.util.Date startDate

      - #### status

            ReleaseGroupStatus status

      - #### title

            java.lang.String title

- ## Package com.xebialabs.xlrelease.domain.runner

  - ### Class com.xebialabs.xlrelease.domain.runner.JobRunner extends Configuration implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.runner.RemoteJobRunner extends JobRunner implements Serializable

- ## Package com.xebialabs.xlrelease.domain.udm.reporting

  - ### Class com.xebialabs.xlrelease.domain.udm.reporting.BuildRecord extends TaskReportingRecord implements Serializable

    - ### Serialized Fields

      - #### build

            java.lang.String build

      - #### build_url

            java.lang.String build_url

      - #### duration

            java.lang.String duration

      - #### endDate

            java.util.Date endDate

      - #### outcome

            java.lang.String outcome

      - #### project

            java.lang.String project

      - #### startDate

            java.util.Date startDate

  - ### Class com.xebialabs.xlrelease.domain.udm.reporting.CodeComplianceRecord extends TaskReportingRecord implements Serializable

    - ### Serialized Fields

      - #### analysisDate

            java.util.Date analysisDate

      - #### complianceData

            java.lang.String complianceData

      - #### outcome

            java.lang.String outcome

      - #### project

            java.lang.String project

      - #### project_url

            java.lang.String project_url

  - ### Class com.xebialabs.xlrelease.domain.udm.reporting.DeploymentRecord extends TaskReportingRecord implements Serializable

    - ### Serialized Fields

      - #### applicationName

            java.lang.String applicationName

      - #### deploymentTask

            java.lang.String deploymentTask

      - #### deploymentTask_url

            java.lang.String deploymentTask_url

      - #### environmentName

            java.lang.String environmentName

      - #### status

            DeploymentStatus status

      - #### version

            java.lang.String version

  - ### Class com.xebialabs.xlrelease.domain.udm.reporting.ItsmRecord extends TaskReportingRecord implements Serializable

    - ### Serialized Fields

      - #### createdBy

            java.lang.String createdBy

      - #### priority

            java.lang.String priority

      - #### record

            java.lang.String record

      - #### record_url

            java.lang.String record_url

      - #### status

            java.lang.String status

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.domain.udm.reporting.PlanRecord extends TaskReportingRecord implements Serializable

    - ### Serialized Fields

      - #### status

            java.lang.String status

      - #### ticket

            java.lang.String ticket

      - #### ticket_url

            java.lang.String ticket_url

      - #### ticketType

            java.lang.String ticketType

      - #### title

            java.lang.String title

      - #### updatedBy

            java.lang.String updatedBy

      - #### updatedDate

            java.util.Date updatedDate

- ## Package com.xebialabs.xlrelease.domain.variables

  - ### Class com.xebialabs.xlrelease.domain.variables.BooleanVariable extends Variable.VariableWithValue<java.lang.Boolean> implements Serializable

    - ### Serialized Fields

      - #### value

            boolean value

  - ### Class com.xebialabs.xlrelease.domain.variables.DateVariable extends Variable.VariableWithValue<java.util.Date> implements Serializable

    - ### Serialized Fields

      - #### value

            java.util.Date value

  - ### Class com.xebialabs.xlrelease.domain.variables.ExternalVariableValue extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### externalKey

            java.lang.String externalKey

      - #### path

            java.lang.String path

      - #### server

            ExternalVariableServer server

  - ### Class com.xebialabs.xlrelease.domain.variables.FolderVariables extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### variables

            java.util.List<Variable> variables

  - ### Class com.xebialabs.xlrelease.domain.variables.GlobalVariables extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### variables

            java.util.List<Variable> variables

  - ### Class com.xebialabs.xlrelease.domain.variables.GroovyProvider extends ScriptValueProviderConfiguration implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.variables.IntegerVariable extends Variable.VariableWithValue<java.lang.Integer> implements Serializable

    - ### Serialized Fields

      - #### value

            int value

  - ### Class com.xebialabs.xlrelease.domain.variables.JythonProvider extends ScriptValueProviderConfiguration implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.variables.ListOfStringValueProviderConfiguration extends ValueProviderConfiguration implements Serializable

    - ### Serialized Fields

      - #### values

            java.util.List<java.lang.String> values

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

  - ### Class com.xebialabs.xlrelease.domain.variables.ListStringVariable extends Variable.VariableWithValue<java.util.List<java.lang.String>> implements Serializable

    - ### Serialized Fields

      - #### value

            java.util.List<java.lang.String> value

  - ### Class com.xebialabs.xlrelease.domain.variables.MapStringStringVariable extends Variable.VariableWithValue<java.util.Map<java.lang.String,​java.lang.String>> implements Serializable

    - ### Serialized Fields

      - #### value

            java.util.Map<java.lang.String,​java.lang.String> value

  - ### Class com.xebialabs.xlrelease.domain.variables.PasswordStringVariable extends Variable.VariableWithValue<java.lang.String> implements Serializable

    - ### Serialized Fields

      - #### externalVariableValue

            ExternalVariableValue externalVariableValue

      - #### multiline

            boolean multiline

      - #### value

            java.lang.String value

  - ### Class com.xebialabs.xlrelease.domain.variables.ScriptValueProviderConfiguration extends ValueProviderConfiguration implements Serializable

  - ### Class com.xebialabs.xlrelease.domain.variables.SetStringVariable extends Variable.VariableWithValue<java.util.Set<java.lang.String>> implements Serializable

    - ### Serialized Fields

      - #### value

            java.util.Set<java.lang.String> value

  - ### Class com.xebialabs.xlrelease.domain.variables.StringVariable extends Variable.VariableWithValue<java.lang.String> implements Serializable

    - ### Serialized Fields

      - #### multiline

            boolean multiline

      - #### preventInterpolation

            boolean preventInterpolation

      - #### value

            java.lang.String value

  - ### Class com.xebialabs.xlrelease.domain.variables.ValueProviderConfiguration extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### variable

            Variable variable

  - ### Class com.xebialabs.xlrelease.domain.variables.Variable extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### inherited

            boolean inherited

      - #### key

            java.lang.String key

      - #### label

            java.lang.String label

      - #### requiresValue

            boolean requiresValue

      - #### showOnReleaseStart

            boolean showOnReleaseStart

      - #### valueProvider

            ValueProviderConfiguration valueProvider

  - ### Class com.xebialabs.xlrelease.domain.variables.Variable.VariableWithValue extends Variable implements Serializable

- ## Package com.xebialabs.xlrelease.events

  - ### Class com.xebialabs.xlrelease.events.CompleteTaskJobExecutionOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.CompleteTaskJobExecutionOperation$ extends scala.runtime.AbstractFunction2<Task,​java.lang.String,​CompleteTaskJobExecutionOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableCreateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableCreateOperation$ extends scala.runtime.AbstractFunction2<Variable,​java.lang.String,​FolderVariableCreateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableDeleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableDeleteOperation$ extends scala.runtime.AbstractFunction2<Variable,​java.lang.String,​FolderVariableDeleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableUpdateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.FolderVariableUpdateOperation$ extends scala.runtime.AbstractFunction3<Variable,​Variable,​java.lang.String,​FolderVariableUpdateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableCreateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableCreateOperation$ extends scala.runtime.AbstractFunction2<Variable,​java.lang.String,​GlobalVariableCreateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableDeleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableDeleteOperation$ extends scala.runtime.AbstractFunction2<Variable,​java.lang.String,​GlobalVariableDeleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableUpdateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.GlobalVariableUpdateOperation$ extends scala.runtime.AbstractFunction3<Variable,​Variable,​java.lang.String,​GlobalVariableUpdateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseCloseOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseCloseOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseCloseOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseCompleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseCompleteOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseCompleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseFailOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseFailOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseFailOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseRetryOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseRetryOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseRetryOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseStartFailingOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseStartFailingOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseStartFailingOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseStartOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.PhaseStartOperation$ extends scala.runtime.AbstractFunction1<Phase,​PhaseStartOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseAbortOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseAbortOperation$ extends scala.runtime.AbstractFunction2<Release,​java.lang.Object,​ReleaseAbortOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseAbortScriptsExecution extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseAbortScriptsExecution$ extends scala.runtime.AbstractFunction1<Release,​ReleaseAbortScriptsExecution> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseCompleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseCompleteOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleaseCompleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseFailOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseFailOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleaseFailOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleasePauseOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleasePauseOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleasePauseOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseResumeOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseResumeOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleaseResumeOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseRetryOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseRetryOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleaseRetryOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseStartFailingOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseStartFailingOperation$ extends scala.runtime.AbstractFunction1<Release,​ReleaseStartFailingOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseStartOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseStartOperation$ extends scala.runtime.AbstractFunction2<Release,​java.lang.Object,​ReleaseStartOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableCreateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableCreateOperation$ extends scala.runtime.AbstractFunction1<Variable,​ReleaseVariableCreateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableDeleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableDeleteOperation$ extends scala.runtime.AbstractFunction1<Variable,​ReleaseVariableDeleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariablesUpdateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariablesUpdateOperation$ extends scala.runtime.AbstractFunction3<java.util.List<Variable>,​java.util.List<Variable>,​java.lang.Object,​ReleaseVariablesUpdateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableUpdateOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.ReleaseVariableUpdateOperation$ extends scala.runtime.AbstractFunction2<Variable,​Variable,​ReleaseVariableUpdateOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskAbortOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskAbortOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskAbortOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskCompleteAbortScriptOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskCompleteAbortScriptOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskCompleteAbortScriptOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskCompleteOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskCompleteOperation$ extends scala.runtime.AbstractFunction2<Task,​java.lang.Object,​TaskCompleteOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskDelayOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskDelayOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskDelayOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskEndRecoveryOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskEndRecoveryOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskEndRecoveryOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskFailOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskFailOperation$ extends scala.runtime.AbstractFunction2<Task,​java.lang.String,​TaskFailOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskGroupFailingOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskGroupFailingOperation$ extends scala.runtime.AbstractFunction1<TaskGroup,​TaskGroupFailingOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskReopenOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskReopenOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskReopenOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskRetryOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskRetryOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskRetryOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskSkipOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskSkipOperation$ extends scala.runtime.AbstractFunction2<Task,​java.lang.Object,​TaskSkipOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartAbortScriptOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartAbortScriptOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskStartAbortScriptOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskStartOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartRecoveryOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskStartRecoveryOperation$ extends scala.runtime.AbstractFunction1<Task,​TaskStartRecoveryOperation> implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskWaitingForInputOperation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.events.TaskWaitingForInputOperation$ extends scala.runtime.AbstractFunction2<Task,​java.util.List<java.lang.String>,​TaskWaitingForInputOperation> implements Serializable

- ## Package com.xebialabs.xlrelease.exception

  - ### Class com.xebialabs.xlrelease.exception.LogFriendlyConcurrentModificationException extends com.xebialabs.deployit.engine.spi.exception.DeployitException implements Serializable

  - ### Class com.xebialabs.xlrelease.exception.LogFriendlyNotFoundException extends com.xebialabs.deployit.exception.NotFoundException implements Serializable

  - ### Class com.xebialabs.xlrelease.exception.PortAlreadyInUseException extends com.xebialabs.deployit.engine.spi.exception.DeployitException implements Serializable

- ## Package com.xebialabs.xlrelease.plugins.dashboard.domain

  - ### Class com.xebialabs.xlrelease.plugins.dashboard.domain.Dashboard extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### $metadata

            java.util.Map<java.lang.String,​InternalMetadata> $metadata

        An additional derived Release metadata that is used in our UI. Does not belong to public API and can be changed. See implementations of com.xebialabs.xlrelease.api.internal.InternalMetadataDecorator for usages.

      - #### autoRefresh

            boolean autoRefresh

      - #### autoRefreshInterval

            java.lang.Integer autoRefreshInterval

      - #### columns

            java.lang.Integer columns

      - #### configurationUri

            java.lang.String configurationUri

      - #### description

            java.lang.String description

      - #### owner

            java.lang.String owner

      - #### parentId

            java.lang.String parentId

      - #### roleEditors

            java.util.List<java.lang.String> roleEditors

      - #### roleViewers

            java.util.List<java.lang.String> roleViewers

      - #### rows

            java.lang.Integer rows

      - #### scriptLocation

            java.lang.String scriptLocation

      - #### supportedScopes

            java.util.List<java.lang.String> supportedScopes

      - #### templateLocation

            java.lang.String templateLocation

      - #### tiles

            java.util.List<Tile> tiles

      - #### title

            java.lang.String title

  - ### Class com.xebialabs.xlrelease.plugins.dashboard.domain.Tile extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### cacheEnabled

            boolean cacheEnabled

      - #### col

            java.lang.Integer col

      - #### configurationUri

            java.lang.String configurationUri

      - #### defaultDashboards

            java.util.List<java.lang.String> defaultDashboards

      - #### description

            java.lang.String description

      - #### detailsUri

            java.lang.String detailsUri

      - #### embedded

            boolean embedded

      - #### expirationTime

            java.lang.Integer expirationTime

      - #### height

            java.lang.Integer height

      - #### maxCacheEntries

            java.lang.Integer maxCacheEntries

      - #### provisioningScriptLocation

            java.lang.String provisioningScriptLocation

      - #### row

            java.lang.Integer row

      - #### scriptLocation

            java.lang.String scriptLocation

      - #### supportedScopes

            java.util.List<java.lang.String> supportedScopes

      - #### title

            java.lang.String title

      - #### uri

            java.lang.String uri

      - #### userSpecificCache

            boolean userSpecificCache

      - #### variableMapping

            java.util.Map<java.lang.String,​java.lang.String> variableMapping

      - #### width

            java.lang.Integer width

- ## Package com.xebialabs.xlrelease.risk.configuration

  - ### Class com.xebialabs.xlrelease.risk.configuration.RiskGlobalThresholds extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### atRiskFrom

            int atRiskFrom

      - #### attentionNeededFrom

            int attentionNeededFrom

- ## Package com.xebialabs.xlrelease.risk.domain

  - ### Class com.xebialabs.xlrelease.risk.domain.Risk extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### riskAssessments

            java.util.List<RiskAssessment> riskAssessments

      - #### score

            java.lang.Integer score

      - #### totalScore

            java.lang.Integer totalScore

  - ### Class com.xebialabs.xlrelease.risk.domain.RiskAssessment extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### headline

            java.lang.String headline

      - #### icon

            java.lang.String icon

      - #### messages

            java.util.List<java.lang.String> messages

      - #### risk

            Risk risk

      - #### riskAssessorId

            java.lang.String riskAssessorId

      - #### score

            java.lang.Integer score

  - ### Class com.xebialabs.xlrelease.risk.domain.RiskProfile extends BaseConfiguration implements Serializable

    - ### Serialized Fields

      - #### defaultProfile

            boolean defaultProfile

      - #### riskProfileAssessors

            java.util.Map<java.lang.String,​java.lang.String> riskProfileAssessors

      - #### title

            java.lang.String title

- ## Package com.xebialabs.xlrelease.risk.domain.progress

  - ### Class com.xebialabs.xlrelease.risk.domain.progress.ReleaseProgress extends ReleaseExtension implements Serializable

    - ### Serialized Fields

      - #### phasesProgress

            java.util.Map<java.lang.String,​java.lang.String> phasesProgress

      - #### totalRemainingTasks

            int totalRemainingTasks

      - #### totalTasks

            int totalTasks

- ## Package com.xebialabs.xlrelease.risk.domain.riskassessors

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.MoreThanOneTaskOverDueRiskAssessor extends PlanItemDueDateRiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.OneTaskOverDueRiskAssessor extends PlanItemDueDateRiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.PlanItemDueDateRiskAssessor extends RiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.ReleaseDueDateRiskAssessor extends PlanItemDueDateRiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.ReleaseFlaggedAtRiskAssessor extends RiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.ReleaseFlaggedAttentionNeededRiskAssessor extends RiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.ReleaseStatusFailedRiskAssessor extends RiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.ReleaseStatusFailingRiskAssessor extends RiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor extends BaseConfigurationItem implements Serializable

    - ### Serialized Fields

      - #### description

            java.lang.String description

      - #### group

            java.lang.String group

      - #### icon

            java.lang.String icon

      - #### order

            java.lang.String order

      - #### score

            int score

      - #### title

            java.lang.String title

      - #### weight

            int weight

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.TaskFlagRiskAssessor extends RiskAssessor implements Serializable

    - ### Serialized Fields

      - #### maxFlags

            int maxFlags

      - #### minFlags

            int minFlags

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.TaskRetriesRiskAssessor extends RiskAssessor implements Serializable

    - ### Serialized Fields

      - #### maxRetries

            int maxRetries

      - #### minRetries

            int minRetries

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.TaskWithXFlagsAtRiskRiskAssessor extends TaskFlagRiskAssessor implements Serializable

  - ### Class com.xebialabs.xlrelease.risk.domain.riskassessors.TaskWithXFlagsNeedsAttentionRiskAssessor extends TaskFlagRiskAssessor implements Serializable

- ## Package com.xebialabs.xlrelease.service

  - ### Class com.xebialabs.xlrelease.service.ExecuteAbortScriptAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteAbortScriptAction$ extends scala.runtime.AbstractFunction1<Task,​ExecuteAbortScriptAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteFacetAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteFacetAction$ extends scala.runtime.AbstractFunction1<Task,​ExecuteFacetAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteFailureHandlerAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteFailureHandlerAction$ extends scala.runtime.AbstractFunction1<Task,​ExecuteFailureHandlerAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteNextCustomScriptPath extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteNextCustomScriptPath$ extends scala.runtime.AbstractFunction1<CustomScriptTask,​ExecuteNextCustomScriptPath> implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecutePreconditionAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecutePreconditionAction$ extends scala.runtime.AbstractFunction1<Task,​ExecutePreconditionAction> implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteTaskAction extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.service.ExecuteTaskAction$ extends scala.runtime.AbstractFunction1<Task,​ExecuteTaskAction> implements Serializable

- ## Package com.xebialabs.xlrelease.utils

  - ### Class com.xebialabs.xlrelease.utils.Diff extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Diff$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.FolderId extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.FolderId$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph.DFS extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph.DFS$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph.Edge extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph.Edge$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Graph$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Tree.Empty$ extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Tree.Node extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.utils.Tree.Node$ extends java.lang.Object implements Serializable

- ## Package com.xebialabs.xlrelease.variable

  - ### Class com.xebialabs.xlrelease.variable.ValueWithInterpolation extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.variable.ValueWithInterpolation$ extends scala.runtime.AbstractFunction2<java.lang.String,​java.lang.Object,​ValueWithInterpolation> implements Serializable

  - ### Class com.xebialabs.xlrelease.variable.VariablesGraphResolver.Var extends java.lang.Object implements Serializable

  - ### Class com.xebialabs.xlrelease.variable.VariablesGraphResolver.Var$ extends java.lang.Object implements Serializable

- ## Package com.xebialabs.xlrelease.views

  - ### Class com.xebialabs.xlrelease.views.BaseConfigurationItemView extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### properties

            java.util.Map<java.lang.String,​java.lang.Object> properties

      - #### title

            java.lang.String title

      - #### type

            java.lang.String type

  - ### Class com.xebialabs.xlrelease.views.ConfigurationView extends BaseConfigurationItemView implements Serializable

    - ### Serialized Fields

      - #### id

            java.lang.String id