Package

CQRS

Permalink

package CQRS

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CQRS
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AggregateRoot extends Logging

    Permalink
  2. class BullShitDatabase extends AnyRef

    Permalink
  3. case class CheckInItemsToInventory(inventoryItemId: GUID, count: Int, originalVersion: Int) extends Command with Product with Serializable

    Permalink
  4. trait Command extends Message

    Permalink
  5. trait CommandHandler extends AnyRef

    Permalink
  6. class CommandHandlerActor extends Actor

    Permalink
  7. case class CreateInventoryItem(inventoryItemId: GUID, name: String) extends Command with Product with Serializable

    Permalink
  8. case class DeactivateInventoryItem(inventoryItemId: GUID, originalVersion: Int) extends Command with Product with Serializable

    Permalink
  9. trait DomainEvent extends Message

    Permalink
    Annotations
    @Salat()
  10. abstract class EventStore extends IEventStore

    Permalink
  11. class EventStoreRepository extends IRepository with Logging

    Permalink
  12. trait EventStreamReceiver extends AnyRef

    Permalink
  13. type GUID = UUID

    Permalink
  14. trait IEventPublisher extends AnyRef

    Permalink
  15. trait IEventStore extends AnyRef

    Permalink
  16. trait IMemento extends Product

    Permalink
  17. trait IRepository extends AnyRef

    Permalink
  18. class InventoryCommandHandlers extends CommandHandler

    Permalink
  19. class InventoryItem extends AggregateRoot

    Permalink
  20. case class InventoryItemCreated(id: GUID, name: String) extends DomainEvent with Product with Serializable

    Permalink
  21. case class InventoryItemDeactivated(id: GUID) extends DomainEvent with Product with Serializable

    Permalink
  22. class InventoryItemDetailView extends Logging with EventStreamReceiver

    Permalink
  23. case class InventoryItemDetailsDto(id: GUID, name: String, currentCount: Int, version: Int) extends Product with Serializable

    Permalink
  24. case class InventoryItemListDto(id: GUID, name: String) extends Product with Serializable

    Permalink
  25. case class InventoryItemRenamed(id: GUID, newName: String) extends DomainEvent with Product with Serializable

    Permalink
  26. case class InventoryItemState(id: GUID, activated: Boolean) extends Product with Serializable

    Permalink
  27. class InventoryListView extends EventStreamReceiver

    Permalink
  28. case class ItemsCheckedInToInventory(id: GUID, count: Int) extends DomainEvent with Product with Serializable

    Permalink
  29. case class ItemsRemovedFromInventory(id: GUID, count: Int) extends DomainEvent with Product with Serializable

    Permalink
  30. trait Message extends AnyRef

    Permalink
  31. class OnDemandEventBus extends Logging

    Permalink
  32. class PollingEventBus extends Actor with Logging

    Permalink
  33. class ReadModelFacade extends AnyRef

    Permalink
  34. case class RemoveItemsFromInventory(inventoryItemId: GUID, count: Int, originalVersion: Int) extends Command with Product with Serializable

    Permalink
  35. case class RenameInventoryItem(inventoryItemId: GUID, newName: String, originalVersion: Int) extends Command with Product with Serializable

    Permalink
  36. abstract class Repository extends IRepository

    Permalink
  37. class SyncCommandHandlerActor extends Actor with Logging

    Permalink

Value Members

  1. object CommandHandlerActor

    Permalink
  2. object EventBus extends Logging

    Permalink
  3. object PollingEventBus

    Permalink
  4. object SyncCommandHandlerActor

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped