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. case class CheckInItemsToInventory(inventoryItemId: GUID, count: Int, originalVersion: Int) extends Command with Product with Serializable

    Permalink
  3. trait Command extends Message

    Permalink
  4. trait CommandHandler extends AnyRef

    Permalink
  5. class CommandHandlerActor extends Actor

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

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

    Permalink
  8. trait DomainEvent extends Message

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

    Permalink
  10. class EventStoreRepository extends IRepository with Logging

    Permalink
  11. trait EventStreamReceiver extends AnyRef

    Permalink
  12. type GUID = UUID

    Permalink
  13. trait IEventPublisher extends AnyRef

    Permalink
  14. trait IEventStore extends AnyRef

    Permalink
  15. trait IMemento extends Product

    Permalink
  16. trait IRepository extends AnyRef

    Permalink
  17. class InventoryCommandHandlers extends CommandHandler

    Permalink
  18. class InventoryItem extends AggregateRoot

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

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

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

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

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

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

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

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

    Permalink
  27. trait Message extends AnyRef

    Permalink
  28. class OnDemandEventBus extends Logging

    Permalink
  29. class PollingEventBus extends Actor with Logging

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

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

    Permalink
  32. abstract class Repository extends IRepository

    Permalink
  33. class SyncCommandHandlerActor extends Actor with Logging

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped