Package

net.glorat.cqrs

example

Permalink

package example

Visibility
  1. Public
  2. All

Type Members

  1. class BullShitDatabase extends AnyRef

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

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

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

    Permalink
  5. class InventoryCommandHandlers extends CommandHandler

    Permalink
  6. class InventoryItem extends AggregateRoot

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

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

    Permalink
  9. class InventoryItemDetailView extends Logging with EventStreamReceiver

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

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

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

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

    Permalink
  14. class InventoryListView extends EventStreamReceiver

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

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

    Permalink
  17. class ReadModelFacade extends AnyRef

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

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

    Permalink

Value Members

  1. object InventoryItem

    Permalink

Ungrouped