4 )                        serialVersionUIDJ ConstantValueh S3_URL_PREFIXLjava/lang/String;idLjava/lang/Long;names3Bucket s3FileNames3ThumbFileNamecommentLjava/util/List; Signature7Ljava/util/List;shares5Ljava/util/List;albums5Ljava/util/List;presignedThumbUrlLjava/net/URL; presignedUrlpresignedThumbUrlExpiresLjava/util/Date;presignedUrlExpiresuser"Lcom/amazon/photosharing/dao/User;()VCodeLineNumberTableLocalVariableTablethis#Lcom/amazon/photosharing/dao/Media;getId()Ljava/lang/Long;RuntimeVisibleAnnotationsLjavax/persistence/Id;"Ljavax/persistence/GeneratedValue;strategy"Ljavax/persistence/GenerationType;TABLELjavax/persistence/Column;media_idnullableuniquelength setId(Ljava/lang/Long;)VgetName()Ljava/lang/String;setName(Ljava/lang/String;)Vp_name getS3Bucket s3_bucket setS3Bucket getS3FileName s3_file_name setS3FileNamegetS3ThumbFileNames3_thumb_file_namesetS3ThumbFileNamegetPresignedThumbUrl()Ljava/net/URL;s3_presigned_thumb_urlsetPresignedThumbUrl(Ljava/net/URL;)Vp_urlgetPresignedUrls3_presigned_urlsetPresignedUrlgetPresignedThumbUrlExpires()Ljava/util/Date;Ljavax/persistence/Temporal;value Ljavax/persistence/TemporalType; TIMESTAMPsetPresignedThumbUrlExpires(Ljava/util/Date;)Vp_dategetPresignedUrlExpiressetPresignedUrlExpires getComments()Ljava/util/List;9()Ljava/util/List;Ljavax/persistence/OneToMany;mappedBymedia*Lorg/hibernate/annotations/LazyCollection;0Lorg/hibernate/annotations/LazyCollectionOption;EXTRA setComments(Ljava/util/List;)VLocalVariableTypeTable:(Ljava/util/List;)V getShares7()Ljava/util/List; orphanRemoval setShares8(Ljava/util/List;)VgetUser$()Lcom/amazon/photosharing/dao/User;Ljavax/persistence/ManyToOne;setUser%(Lcom/amazon/photosharing/dao/User;)V getAlbums7()Ljava/util/List;Ljavax/persistence/ManyToMany;fetchLjavax/persistence/FetchType;LAZYcascadeLjavax/persistence/CascadeType;PERSISTLjavax/persistence/JoinTable; album_media joinColumnsLjavax/persistence/JoinColumn; updatableinverseJoinColumnsalbum_id setAlbums8(Ljava/util/List;)VgetS3Url publicUrl StackMapTableLjavax/persistence/Transient; getS3ThumbUrlgetPrivateThumbUrl getPrivateUrltoString SourceFile Media.javaLjavax/persistence/Entity;Ljavax/persistence/Table;uniqueConstraints$Ljavax/persistence/UniqueConstraint; columnNames HIjava/util/ArrayList 89 <9 >9 23 41 51 61 71 @A BA CD ED FG jb b ] {0}/{1}/{2}java/lang/Object!com/amazon/photosharing/dao/Media"https://s3-eu-west-1.amazonaws.com gb mb b OP java/lang/StringBuilder Media{id=  , s3Bucket=' , s3FileName='%com/amazon/photosharing/dao/Creatablejava/io/Serializablejava/lang/Stringtrim()Ijava/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;+com/amazon/photosharing/enums/ConfigurationPRIVATE_MEDIA_URL_FORMAT_THUMB-Lcom/amazon/photosharing/enums/Configuration;PRIVATE_MEDIA_URL_FORMATappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;!)*+,-.01-234151617189:;<9:=>9:?@ABACDEDFG HIJ\&**Y*Y*YK7BCDL &MNOPJ/*KPL MNQ)RSTeUVW4sXYZZ[Z\]I^_`J:*+KQLMN23abJ/*KTL MNQ W]IcdeJ:*+KULMNf1gbJ/* KXL MNQ W4shieJ:*+ KYLMN51jbJ/* K\L MNQ W4skleJ:*+ K]LMN61mbJ/* K`L MNQ W4snoeJ:*+ KaLMN61pqJ/* KdL MNQW4sr]IstuJ:*+ KeLMNvAwqJ/* KhL MNQW4sx]IsyuJ:*+ KiLMNvAz{J/*KlL MNQ |}e~J:*+KmLMND{J/*KpL MNQ |}e~J:*+KqLMNDJ/*KuL MN:Qs}eJL*+KvLMN89 8;:J/*KzL MN:QsZ\}eJL*+K{LMN<9 <=:J/*K~L MNQJ:*+KLMNFGJ/*KL MN:QRe[e4s[@4sXYZZZZ[@4sYZZZZJL*+KLMN>9 >?:bJ6L*-* YSY*SY*SL+K4L6MN314QbJ6L*-* YSY*SY*SL+K4L6MN314QbJ|.L*%*Y*SL+K,L.MN+1,QbJ|.L*%*Y*SL+K,L.MN+1,QbJh> Y!"#*$%#* #'&'#* #'&}&(KL >MNQ!4s[@[sX