Package

no.nextgentel.oss.akkatools.example

booking

Permalink

package booking

Visibility
  1. Public
  2. All

Type Members

  1. class BookingAggregate extends GeneralAggregate[BookingEvent, BookingState]

    Permalink
  2. case class BookingClosedEvent() extends BookingEvent with Product with Serializable

    Permalink
  3. trait BookingCmd extends AggregateCmd

    Permalink
  4. case class BookingError(e: String) extends AggregateError with Product with Serializable

    Permalink
  5. trait BookingEvent extends AnyRef

    Permalink
  6. case class BookingOpenedEvent(numberOfFreeSeats: Int) extends BookingEvent with Product with Serializable

    Permalink
  7. class BookingStarter extends AggregateStarter with AggregateViewStarter

    Permalink
  8. case class BookingState(state: StateName, seats: Int, reservations: Set[String]) extends AggregateState[BookingEvent, BookingState] with Product with Serializable

    Permalink
  9. case class CancelSeatCmd(bookingId: String, seatId: String) extends BookingCmd with Product with Serializable

    Permalink
  10. case class CinemaNotification(seatsBooked: List[String]) extends Product with Serializable

    Permalink
  11. case class CloseBookingCmd(bookingId: String) extends BookingCmd with Product with Serializable

    Permalink
  12. class DefaultSeatIdGenerator extends SeatIdGenerator

    Permalink
  13. case class OpenBookingCmd(bookingId: String, seats: Int) extends BookingCmd with Product with Serializable

    Permalink
  14. case class PrintTicketMessage(id: String) extends Product with Serializable

    Permalink
  15. case class ReserveSeatCmd(bookingId: String) extends BookingCmd with Product with Serializable

    Permalink
  16. case class SeatCancelledEvent(id: String) extends BookingEvent with Product with Serializable

    Permalink
  17. trait SeatIdGenerator extends AnyRef

    Permalink
  18. case class SeatReservedEvent(id: String) extends BookingEvent with Product with Serializable

    Permalink

Value Members

  1. object BookingAggregate

    Permalink
  2. object BookingState extends Serializable

    Permalink
  3. object StateName extends Enumeration

    Permalink

Ungrouped