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
Passenger.class.uniqueId10
Initial commit
ClementColmerauer
commited
12cfefd
at 2024-10-20 09:50:50
Passenger.class.uniqueId10
Blame
History
Raw
��� 7 � 3 z { | W } ~ ~ � ~ � V � � � � � � � � � � � 2 � 2 � 2 � 2 � 2 � 2 � 2 � � z 2 � � � 2 � 2 � � � � � � � � � � � � � � � � � � � � � � � � � � � � � id Ljava/util/UUID; birthdate Ljava/time/ZonedDateTime; gender Ljava/lang/String; nationality passportNumber countryOfResidence bookings Ljava/util/Set; Signature +Ljava/util/Set<Lcom/uca/bookings/Booking;>; firstName lastName fidelityPoint I <init> �(Ljava/lang/String;Ljava/lang/String;Ljava/time/ZonedDateTime;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lcom/uca/bookings/Passenger; passeportNumber isFirstNameValid Z isLastNameValid isBirthDateValid isGenderValid isNationalityValid isPassportNumberValid isCountryOfResidenceValid StackMapTable � � getId ()Ljava/util/UUID; getFirstName ()Ljava/lang/String; getLastName getGender getBirthdate ()Ljava/time/ZonedDateTime; getNationality getPassportNumber getCountryOfResidence getBookings ()Ljava/util/Set; -()Ljava/util/Set<Lcom/uca/bookings/Booking;>; getFidelityPoint ()I setGender (Ljava/lang/String;)V setCountryOfResidence setPassportNumber addFidelityPoint (I)V i removeFidelityPoint removeBooking (Lcom/uca/bookings/Booking;)V booking Lcom/uca/bookings/Booking; removeBookingNonRec addBooking toString hashCode SourceFile Passenger.java E � � � � � _ � � � � � � � � � "java/lang/IllegalArgumentException Firstname isn't valid. E i Lastname isn't valid. Birthdate isn't valid. Address isn't valid. Gender isn't valid. Nationality isn't valid. Passport number isn't valid. !Country of residence isn't valid. A 9 B 9 8 9 : 9 ; 9 <