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. class BookingAggregateBuilder extends GeneralAggregateBuilder[BookingEvent, BookingState]

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

    Permalink
  4. trait BookingCmd extends AggregateCmd

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

    Permalink
  6. trait BookingEvent extends AnyRef

    Permalink
  7. case class BookingOpenEvent(numberOfFreeSeats: Int) extends BookingEvent with Product with Serializable

    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 CancelationEvent(id: String) extends BookingEvent with Product with Serializable

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

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

    Permalink
  13. class DefaultSeatIdGenerator extends SeatIdGenerator

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

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

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

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

    Permalink
  18. trait SeatIdGenerator extends AnyRef

    Permalink

Value Members

  1. object BookingAggregate

    Permalink
  2. object BookingState extends Serializable

    Permalink
  3. object StateName extends Enumeration

    Permalink

Ungrouped