com.qmetric.penfold

command

package command

Visibility
  1. Public
  2. All

Type Members

  1. trait AggregateIdFactory extends AnyRef

  2. case class ArchiveTask(id: AggregateId) extends TaskCommand with Product with Serializable

  3. case class ArchiveTaskHandler(eventStore: DomainRepository) extends CommandHandler[ArchiveTask] with Product with Serializable

  4. case class CloseTask(id: AggregateId, concluder: Option[User] = scala.None, conclusionType: Option[String] = scala.None) extends TaskCommand with Product with Serializable

  5. case class CloseTaskHandler(eventStore: DomainRepository) extends CommandHandler[CloseTask] with Product with Serializable

  6. trait Command extends AnyRef

  7. class CommandDispatcher extends AnyRef

  8. class CommandDispatcherFactory extends AnyRef

  9. trait CommandHandler[C <: Command] extends AnyRef

  10. case class CreateFutureTask(queueBinding: QueueBinding, triggerDate: DateTime, payload: Payload, score: Option[Long]) extends TaskCommand with Product with Serializable

  11. case class CreateFutureTaskHandler(eventStore: DomainRepository, idFactory: AggregateIdFactory) extends CommandHandler[CreateFutureTask] with Product with Serializable

  12. case class CreateTask(queueBinding: QueueBinding, payload: Payload, score: Option[Long]) extends TaskCommand with Product with Serializable

  13. case class CreateTaskHandler(eventStore: DomainRepository, idFactory: AggregateIdFactory) extends CommandHandler[CreateTask] with Product with Serializable

  14. case class RequeueTask(id: AggregateId) extends TaskCommand with Product with Serializable

  15. case class RequeueTaskHandler(eventStore: DomainRepository) extends CommandHandler[RequeueTask] with Product with Serializable

  16. case class StartTask(id: AggregateId, assignee: Option[Assignee]) extends TaskCommand with Product with Serializable

  17. case class StartTaskHandler(eventStore: DomainRepository) extends CommandHandler[StartTask] with Product with Serializable

  18. sealed trait TaskCommand extends Command

  19. case class TriggerTask(id: AggregateId) extends TaskCommand with Product with Serializable

  20. case class TriggerTaskHandler(eventStore: DomainRepository) extends CommandHandler[TriggerTask] with Product with Serializable

  21. case class UpdateTaskPayload(id: AggregateId, version: AggregateVersion, updateType: Option[String], payloadUpdate: Patch, score: Option[Long]) extends TaskCommand with Product with Serializable

  22. case class UpdateTaskPayloadHandler(eventStore: DomainRepository) extends CommandHandler[UpdateTaskPayload] with Product with Serializable

Ungrouped