package deployment
- Alphabetic
- Public
- All
Type Members
- sealed trait BatchDeploymentRelatedActivity extends DeploymentRelatedActivity
- sealed trait DeploymentRelatedActivity extends ScenarioActivity
- sealed trait DeploymentResult extends AnyRef
- final case class Environment(name: String) extends AnyVal with Product with Serializable
- case class NoAttributesStateStatus(name: StatusName) extends StateStatus with Product with Serializable
- 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
- final case class ProcessActionId(value: UUID) extends Product with Serializable
-
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.
- final case class ScenarioActionName(value: String) extends AnyVal with Product with Serializable
- sealed trait ScenarioActivity extends AnyRef
- final case class ScenarioActivityId(value: UUID) extends AnyVal with Product with Serializable
- sealed trait ScenarioAttachment extends AnyRef
- sealed trait ScenarioComment extends AnyRef
- final case class ScenarioId(value: Long) extends AnyVal with Product with Serializable
- final case class ScenarioUser(id: Option[UserId], name: UserName, impersonatedByUserId: Option[UserId], impersonatedByUserName: Option[UserName]) extends Product with Serializable
- final case class ScenarioVersionId(value: Long) extends AnyVal with Product with Serializable
- sealed trait ScheduledExecutionStatus extends EnumEntry with UpperSnakecase
-
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
- trait StateStatus extends AnyRef
- 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
- final case class UserId(value: String) extends Product with Serializable
- final case class UserName(value: String) extends Product with Serializable
Value Members
- object DeploymentResult
- object ProcessAction extends Serializable
- object ProcessActionId extends Serializable
- object ProcessActionState extends Enumeration
- object ProcessState extends Serializable
- object ScenarioActionName extends Serializable
- object ScenarioActivity
- object ScenarioActivityId extends Serializable
- object ScenarioAttachment
- object ScenarioComment
- object ScenarioUser extends Serializable
- object ScenarioVersionId extends Serializable
- object ScheduledExecutionStatus extends Enum[ScheduledExecutionStatus]
- object StateDefinitionDetails extends Serializable
- object StateStatus