Packages

package deployment

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait BatchDeploymentRelatedActivity extends DeploymentRelatedActivity
  2. sealed trait DeploymentRelatedActivity extends ScenarioActivity
  3. sealed trait DeploymentResult extends AnyRef
  4. final case class Environment(name: String) extends AnyVal with Product with Serializable
  5. case class NoAttributesStateStatus(name: StatusName) extends StateStatus with Product with Serializable
  6. case class ProcessAction(id: ProcessActionId, processId: ProcessId, processVersionId: VersionId, user: String, createdAt: Instant, performedAt: Instant, actionName: ScenarioActionName, state: ProcessActionState, failureMessage: Option[String], commentId: Option[Long], comment: Option[String], buildInfo: Map[String, String]) extends Product with Serializable
  7. final case class ProcessActionId(value: UUID) extends Product with Serializable
  8. case class ProcessState(externalDeploymentId: Option[ExternalDeploymentId], status: StateStatus, version: Option[ProcessVersion], allowedActions: List[ScenarioActionName], icon: URI, tooltip: String, description: String, startTime: Option[Long], attributes: Option[Json], errors: List[String]) extends Product with Serializable

    Represents status of a scenario.

    Represents status of a scenario. Contains: - status itself and its evaluation moment: status, startTime - how to display in UI: icon, tooltip, description - deployment info: deploymentId, version - which actions are allowed: allowedActions - additional properties: attributes, errors

    Statuses definition, allowed actions and current scenario ProcessState is defined by ProcessStateDefinitionManager.

    tooltip

    Message displayed when mouse is hoovering over an icon (both scenarios and diagram panel). May contain longer, detailed status description.

    description

    Short message displayed in top right panel of scenario diagram panel.

  9. final case class ScenarioActionName(value: String) extends AnyVal with Product with Serializable
  10. sealed trait ScenarioActivity extends AnyRef
  11. final case class ScenarioActivityId(value: UUID) extends AnyVal with Product with Serializable
  12. sealed trait ScenarioAttachment extends AnyRef
  13. sealed trait ScenarioComment extends AnyRef
  14. final case class ScenarioId(value: Long) extends AnyVal with Product with Serializable
  15. final case class ScenarioUser(id: Option[UserId], name: UserName, impersonatedByUserId: Option[UserId], impersonatedByUserName: Option[UserName]) extends Product with Serializable
  16. final case class ScenarioVersionId(value: Long) extends AnyVal with Product with Serializable
  17. sealed trait ScheduledExecutionStatus extends EnumEntry with UpperSnakecase
  18. case class StateDefinitionDetails(displayableName: String, icon: URI, tooltip: String, description: String) extends Product with Serializable

    It is used to specify:

    It is used to specify:

    • fixed default properties of a status: icon, tooltip, descripition
    • fixed set of properties of filtering options: displayableName, icon tooltip

    When a status has dynamic properties use ProcessStateDefinitionManager to handle them.

    See also

    default values of a status in ProcessStateDefinitionManager

    filtering options in UIStateDefinition

    overriding state definitions in OverridingProcessStateDefinitionManager

  19. trait StateStatus extends AnyRef
  20. case class StatusDetails(status: StateStatus, deploymentId: Option[DeploymentId], externalDeploymentId: Option[ExternalDeploymentId] = None, version: Option[ProcessVersion] = None, startTime: Option[Long] = None, attributes: Option[Json] = None, errors: List[String] = List.empty) extends Product with Serializable
  21. final case class UserId(value: String) extends Product with Serializable
  22. final case class UserName(value: String) extends Product with Serializable

Ungrouped