com.qmetric.penfold.domain

model

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait AggregateFactory extends EventSourced

  2. case class AggregateId(value: String) extends Product with Serializable

  3. trait AggregateRoot extends EventSourced

  4. sealed trait AggregateType extends AnyRef

  5. case class AggregateVersion(number: Int) extends Product with Serializable

  6. sealed trait CloseResultType extends AnyRef

  7. trait EventSourced extends AnyRef

  8. case class Payload(content: Map[String, Any]) extends Product with Serializable

  9. case class QueueId(value: String) extends Product with Serializable

  10. sealed trait Status extends AnyRef

  11. case class Task(uncommittedEvents: List[Event], aggregateId: AggregateId, version: AggregateVersion, created: DateTime, assignee: Option[User], queue: QueueId, status: Status, triggerDate: DateTime, payload: Payload, score: Long) extends AggregateRoot with Product with Serializable

  12. case class User(username: String) extends Product with Serializable

Value Members

  1. object AggregateType

  2. object AggregateVersion extends Serializable

  3. object CloseResultType

  4. object Payload extends Serializable

  5. object Status

  6. object Task extends AggregateFactory with Serializable

  7. package patch

Ungrouped