com.qmetric.penfold

readstore

package readstore

Visibility
  1. Public
  2. All

Type Members

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

  2. trait EventListener extends AnyRef

  3. class EventNotifier extends AnyRef

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

  5. trait Filter extends AnyRef

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

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

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

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

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

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

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

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

  14. sealed trait QueryParamType extends AnyRef

  15. trait ReadStore extends AnyRef

  16. sealed trait SortOrder extends AnyRef

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

  18. case class TaskProjection(id: AggregateId, version: AggregateVersion, created: DateTime, queue: QueueId, status: Status, statusLastModified: DateTime, previousStatus: Option[PreviousStatus], attempts: Int = 0, assignee: Option[User], triggerDate: DateTime, score: Long, sort: Long, payload: Payload, rescheduleReason: Option[String] = None, cancelReason: Option[String] = None, closeReason: Option[String] = None, closeResultType: Option[CloseResultType] = None) extends Product with Serializable

  19. case class TaskProjectionReference(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