Portfolio Code | Clement Colmerauer
Repositories
Site
Software engineering : Airport library
Code
Commits
Branches
Tags
Search
Tree:
12cfefd
Branches
Tags
master
Software engineering : Airport library
build
tmp
compileJava
compileTransaction
stash-dir
Booking.class.uniqueId13
Initial commit
ClementColmerauer
commited
12cfefd
at 2024-10-20 09:50:50
Booking.class.uniqueId13
Blame
History
Raw
��� 7 � 1 o p q r s t u v w x y z { | } ~ � p � � � � � � p � � p � � � � � � � � � � � � � � # o � ~ � � � � � p � � � � � � � s � � � � � date Ljava/time/ZonedDateTime; id Ljava/util/UUID; price Lorg/joda/money/Money; customer Lcom/uca/bookings/Customer; passenger Lcom/uca/bookings/Passenger; flight Lcom/uca/flights/Flight; seatNumber Ljava/lang/String; state Lcom/uca/bookings/State; <init> z(Lorg/joda/money/Money;Lcom/uca/flights/Flight;Lcom/uca/bookings/Customer;Lcom/uca/bookings/Passenger;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lcom/uca/bookings/Booking; createBooking �(Lorg/joda/money/Money;Lcom/uca/flights/Flight;Lcom/uca/bookings/Customer;Lcom/uca/bookings/Passenger;)Lcom/uca/bookings/Booking; StackMapTable �(Lorg/joda/money/Money;Lcom/uca/flights/Flight;Lcom/uca/bookings/Customer;Lcom/uca/bookings/Passenger;Ljava/lang/String;)Lcom/uca/bookings/Booking; getState ()Lcom/uca/bookings/State; getFlight ()Lcom/uca/flights/Flight; getPrice ()Lorg/joda/money/Money; getId ()Ljava/util/UUID; getDate ()Ljava/time/ZonedDateTime; getPassenger ()Lcom/uca/bookings/Passenger; getSeatNumber ()Ljava/lang/String; getCustomer ()Lcom/uca/bookings/Customer; setSeatNumber (Ljava/lang/String;)V setState (Lcom/uca/bookings/State;)V removeBooking (Lcom/uca/bookings/Booking;)V e $Ljava/lang/IllegalArgumentException; booking pay ()V confirm cancel hashCode ()I toString SourceFile Booking.java B g � � V 2 3 � � T 4 5 6 7 >