com.qmetric.penfold

readstore

package readstore

Visibility
  1. Public
  2. All

Type Members

  1. trait DomainEventQueryService extends AnyRef

  2. case class EQ(key: String, value: String, dataType: QueryParamType = ...) extends Filter with Product with Serializable

  3. trait EventListener extends AnyRef

  4. class EventNotifier extends AnyRef

  5. trait EventNotifiers extends AnyRef

  6. class EventNotifiersImpl extends EventNotifiers

  7. case class EventRecord(id: EventSequenceId, event: Event) extends Product with Serializable

  8. case class EventSequenceId(value: Long) extends Product with Serializable

  9. trait EventTracker extends AnyRef

  10. trait Filter extends AnyRef

  11. case class Filters(all: List[Filter]) extends Product with Serializable

  12. case class GT(key: String, value: String, dataType: QueryParamType = ...) extends Filter with Product with Serializable

  13. case class IN(key: String, values: Set[String], dataType: QueryParamType = ...) extends Filter with Product with Serializable

  14. case class LT(key: String, value: String, dataType: QueryParamType = ...) extends Filter with Product with Serializable

  15. class NewEventsProvider extends AnyRef

  16. trait NextExpectedEventIdProvider extends AnyRef

  17. case class PageReference(value: String) extends Product with Serializable

  18. case class PageRequest(pageSize: Int, pageReference: Option[PageReference] = scala.None) extends Product with Serializable

  19. case class PageResult(entries: List[TaskRecord], previousPage: Option[PageReference], nextPage: Option[PageReference]) extends Product with Serializable

  20. case class PreviousStatus(status: Status, statusLastModified: DateTime) extends Product with Serializable

  21. sealed trait QueryParamType extends AnyRef

  22. trait ReadStore extends AnyRef

  23. sealed trait SortOrder extends AnyRef

  24. case class SortOrderMapping(mappings: Map[Status, SortOrder]) extends Product with Serializable

  25. case class TaskRecord(id: AggregateId, version: AggregateVersion, created: DateTime, queueBinding: QueueBinding, status: Status, statusLastModified: DateTime, previousStatus: Option[PreviousStatus], assignee: Option[User], triggerDate: DateTime, score: Long, sort: Long, payload: Payload, rescheduleType: Option[String] = scala.None, conclusionType: Option[String] = scala.None) extends Product with Serializable

  26. case class TaskRecordReference(id: AggregateId, version: AggregateVersion) extends Product with Serializable

Value Members

  1. object EventSequenceId extends Serializable

  2. object Filters extends Serializable

  3. object PageResult extends Serializable

  4. object QueryParamType

  5. object SortOrder

Ungrouped