Packages

package deployment

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

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

Value Members

  1. object DeploymentResult
  2. object ProcessAction extends Serializable
  3. object ProcessActionId extends Serializable
  4. object ProcessActionState extends Enumeration
  5. object ProcessState extends Serializable
  6. object ScenarioActionName extends Serializable
  7. object ScenarioActivity
  8. object ScenarioActivityId extends Serializable
  9. object ScenarioAttachment
  10. object ScenarioComment
  11. object ScenarioUser extends Serializable
  12. object ScenarioVersionId extends Serializable
  13. object ScheduledExecutionStatus extends Enum[ScheduledExecutionStatus]
  14. object StateDefinitionDetails extends Serializable
  15. object StateStatus

Ungrouped