Packages

p

com.embedika

entityCommands

package entityCommands

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. entityCommands
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class CommandProcessor extends StrictLogging
  2. sealed trait CommandType extends AnyRef
  3. type ExternalId = Type
  4. case class MultipleCommand(commandId: MultipleCommandId, commandType: CommandType, entityType: EntityTypeId, items: Seq[MultipleCommandItemDTO]) extends Product with Serializable

    Описание команды на создание/обновление/удаление нескольких сущностей за раз

  5. case class MultipleCommandDTO(items: Seq[MultipleCommandItemDTO]) extends Product with Serializable

    DTO для команд на множественные действия (вставка, обновление, удаление) с объектами из внешних систем

  6. type MultipleCommandId = Type
  7. case class MultipleCommandItemDTO(id: ExternalId, data: Option[Json]) extends Product with Serializable
  8. case class OngoingCommand(results: Map[ExternalId, Option[Json]], replyTo: ActorRef[Json]) extends Product with Serializable

    Описание текущего статуса обработки MultipleCommand

  9. case class SingleCommand(multipleCommandId: MultipleCommandId, commandType: CommandType, entityType: EntityTypeId, entityId: ExternalId, data: Option[Json]) extends Product with Serializable

    Описание команды на создание/обновление/удаление одной сущности

    Описание команды на создание/обновление/удаление одной сущности

    multipleCommandId

    - ID в перечне обрабатываемых команд

  10. case class SingleResponse(multipleCommandId: MultipleCommandId, entityId: ExternalId, statusCode: Int, payload: Option[Json] = None) extends Product with Serializable

    Описание ответа на команду создания/обновления/удаления одной сущности

    Описание ответа на команду создания/обновления/удаления одной сущности

    multipleCommandId

    - ID в перечне обрабатываемых команд

Inherited from AnyRef

Inherited from Any

Ungrouped