package entityCommands
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- entityCommands
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait CommandProcessor extends AnyRef
- class CommandProcessorImpl extends CommandProcessor with StrictLogging
- sealed trait CommandType extends AnyRef
- case class MultipleCommand(id: MultipleCommandId, client: ClientId, commandType: CommandType, entityType: EntityTypeId, items: Seq[MultipleCommandItem]) extends Product with Serializable
Описание команды на создание/обновление/удаление нескольких сущностей за раз
- case class MultipleCommandDTO(items: Seq[MultipleCommandItem]) extends Product with Serializable
DTO для команд на множественные действия (вставка, обновление, удаление) с объектами из внешних систем
- type MultipleCommandId = Type
- case class MultipleCommandItem(id: ExternalId, data: Option[JsonObject]) extends Product with Serializable
- case class MultipleResponse(items: Seq[MultipleResponseItem]) extends Product with Serializable
- case class MultipleResponseItem(id: ExternalId, statusCode: Int, payload: Option[Json]) extends Product with Serializable
- type SingleCommandId = Type
Value Members
- object CommandType
- object MultipleCommandDTO extends Serializable
- object MultipleCommandId
- object MultipleCommandItem extends Serializable
- object MultipleResponse extends Serializable
- object MultipleResponseItem extends Serializable
- object SingleCommandId