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. trait CommandProcessor extends AnyRef
  2. class CommandProcessorImpl extends CommandProcessor with StrictLogging
  3. sealed trait CommandType extends AnyRef
  4. case class MultipleCommand(id: MultipleCommandId, client: ClientId, commandType: CommandType, entityType: EntityTypeId, items: Seq[MultipleCommandItem]) extends Product with Serializable

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

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

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

  6. type MultipleCommandId = Type
  7. case class MultipleCommandItem(id: ExternalId, data: Option[JsonObject]) extends Product with Serializable
  8. case class MultipleResponse(items: Seq[MultipleResponseItem]) extends Product with Serializable
  9. case class MultipleResponseItem(id: ExternalId, statusCode: Int, payload: Option[Json]) extends Product with Serializable
  10. type SingleCommandId = Type

Inherited from AnyRef

Inherited from Any

Ungrouped