package Ġcom . atlassian . performance . tools . aws infrastructure . api . dataset Ċ Ċ import Ġcom . atlassian . performance . tools . aws infrastructure . api . Aws Dataset Modification Ċ import Ġcom . atlassian . performance . tools . infrastructure . api . database . License Over riding Mysql Ċ import Ġcom . atlassian . performance . tools . infrastructure . api . dataset . Dataset Ċ import Ġorg . apache . logging . log 4 j . Log Manager Ċ Ċ /** Ċ Ġ* ĠOver writes Ġwith Ġlicenses Ġtaken Ġfrom Ġ" Time b omb Ġlicenses Ġfor Ġtesting Ġserver Ġapps ". Ċ Ġ* ĠSee Ġ[ link ]( https :// developer . atlassian . com / platform / marketplace / time b omb - licenses - for - testing - server - apps /). Ċ Ġ* Ċ Ġ* Ġ@ since Ġ 2 . 1 2 . 0 Ċ Ġ*/ Ċ class ĠSsh Mysql Dataset Publication Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLog Manager . getLogger ( this :: class . java ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPrep ares Ġthe Ġpublication Ġof Ġ[ modification ]. ĊĠĠĠĠ Ġ* ĠIt Ġdoesn 't Ġactually Ġpublish Ġit , Ġthat 's Ġstill Ġto Ġbe Ġhandled Ġextern ally . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġprepare Publication ( ĊĠĠĠĠĠĠĠ Ġmodification : ĠAws Dataset Modification . Builder ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= Ġmodification . dataset ĊĠĠĠĠĠĠĠ Ġval Ġpublish able Database Ġ= ĠLicense Over riding Mysql ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoriginal . database , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( license J sw S af ely (), Ġlicense J sd S af ely ()) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġpublish able Modification Ġ= Ġmodification ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. dataset ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDataset . Builder ( original ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. database ( publish able Database ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġval Ġpublish able Dataset Ġ= Ġpublish able Modification . modify () ĊĠĠĠĠĠĠĠ Ġlogger . info ("$ publish able Dataset Ġis Ġpublish able ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 1 0 Ġuser ĠJira ĠSoftware ĠData ĠCenter Ġlicense , Ġexpires Ġin Ġ 3 Ġhours . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġlicense J sw S af ely (): ĠString Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠAA AB 8 w 0 O DA o Pe Np 9 Uk 2 P 2 j AQ ved X WO o Ny dm EL VK L FK l L 4 u 7 SL gl K Qj + 2 7 c Ek A 3 gb 7 Gj ss Mu / r wn Ql ĊĠĠĠĠĠĠĠ Ġs 9 DD v HM v Pf mv Xm TN 0 BG f E 0 8 n 3 jd ft fv 9 2 7 J / S gn Xc 9 / 5 8 w R QC 5 UX QO 6 j 6 IA q Y GV wg gl A xb n LB 2 nw ĊĠĠĠĠĠĠĠĠ 4 w 5 cb Oc A ia zi Qb U ge 8 5 o ZK GF y bm S wj K mi MK vf j AT c W 1 Fly 6 h Vo 6 4 wa LB dc Qc Q PB hot 6 Per 5 zo 4 l X ĊĠĠĠĠĠĠĠĠ 9 f Qj of Ja MT Sc Hj 3 u C + x 1 1 rg up 0 b 3 z 7 s udi Ii + o SW Qa 4 A hx G we D + f U 6 / Tb 6 8 p Z + fn h 7 ow PO / Os 8 Cu ĊĠĠĠĠĠĠĠ ĠV uj K pv Cu J sf qt XM v H AE 1 + KK F QQ GG 3 A + 2 cp 4 1 2 X Je Qj SH L Vk z V QX K Or Wn / bl j H / n N ms l X Pa 3 0 + n ES ĊĠĠĠĠĠĠĠ ĠU 4 / J ik dp 0 k 0 Cf Nh Et NJ xm wh CB Gs F SW Z rol Z AN mh EC Y LV Q IS u 9 gz FI b 8 W Bh T /+ zf 3 My Ve 2 DOT b W do ĊĠĠĠĠĠĠĠ ĠL Cd + OW SS BG p DC m FN i im jQ GL LD Qx ih S NN mpp U 3 Y d 6 7 c 0 IL ks jh Ox qs KU 3 e Us oo Pv G 4 k X Ur li / Ml F 7 ĊĠĠĠĠĠĠĠ Ġday EU 7 kb 6 le p JO x OL Af 7 X ne F mk f Cu Cp 9 5 nh + Ld wh fe g L 8 E 5 l 0 Lz No 4 IV l Api 0 Vy 0 GZ vs 9 O 6 b + v HZ ĊĠĠĠĠĠĠĠ Ġx z Bv 0 to B 3 Y uk 5 l C wu ual Hs 8 f SD 0 / 3 N qd Z 4 8 n Bd + 5 bj Y il f Nd ok Zr 6 zm P 7 Tm Y 5 Yw L AI UN q 8 M bm R 8 G ĊĠĠĠĠĠĠĠ Ġfa V 9 ul f Lz 1 K + 3 g 9 j 1 Y CF De q 7 a Y ROM Q bw MI v H im Nt 7 / b J CC IX 0 2 nj ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ 1 0 Ġuser ĠJira ĠService ĠDes k ĠData ĠCenter Ġlicense , Ġexpires Ġin Ġ 3 Ġhours . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġfun Ġlicense J sd S af ely (): ĠString Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠAA AB 3 w 0 O DA o Pe Nq FU tt u 0 z AY vs 9 TW OK uk t Ok b B JU is Sam K 2 w HJ QD hw EX rv N 3 9 Zb ake 1 0 9 O 1 xk 0 Z jQ ĊĠĠĠĠĠĠĠ Ġy 0 X vr D / w 3 f ym 7 ID FN M 9 8 n zk ze az 2 dy / QN dx i W ae / 8 5 5 4 Iq 6 r Z J 1 x 4 x 7 u GAN asc Z 1 KA f X co M 3 0 Fg V ĊĠĠĠĠĠĠĠ ĠAd O 0 m 1 Xo NJ 1 Z Rt 0 4 Ht OK IW xD Q nd Ql C 3 VC mu Nx + o aa j Wn Aq X ya 1 jj / v 8 cmp z 1 im 2 o Ro ia i A 4 s M Le J ĊĠĠĠĠĠĠĠ Ġf Z 8 5 9 Y 2 Cw 3 l vo Ue JE z jm O Th 8 up 2 L JH f LV f 7 fi 5 7 ez My Ij H lz Sl Kh SUB ah k Fi + v 3 Jf 5 W fb n An +/ ub ĊĠĠĠĠĠĠĠ Ġv DC 8 7 8 6 n 6 w B 2 d EM u 5 WG II y CF 2 R PS zp D 9 7 zL Z wa Lb q WZ 4 q 3 h U gz 4 / ap R fs 3 7 A kl Kk mf 5 si D / Q fon w ĊĠĠĠĠĠĠĠĠ 8 lk kq Ql / p jm OM v T q Ar L ZZ rg qi C 2 E IQ Kr LM 1 Wu 2 R 2 QA 6 gi I im K xB IY vy AM yg H xt j 2 p / z 6 f Re ui + 8 n ĊĠĠĠĠĠĠĠ Ġj b DB IZ h 4 pe LI om EN K jm 2 ii + 6 gz Yz V wj Ix H rt J Fb S 8 t 1 b Hz Cg K CC v Q 7 Y sg pz cl W SCC ++ Hy ie C Pl I 1 ĊĠĠĠĠĠĠĠ Ġa Z ci U chn 4 RT k CS w B 1 9 6 3 u DR GC + ow dd U 3 VP B Ne 0 Nj WA Hj Wy ty BK 0 GZ U 7 v SG 2 / vq j Rv Ac Uj 9 w FI 7 WU ĊĠĠĠĠĠĠĠ Ġi Hat q ge 9 + kB / O 8 PR Xa 0 6 Qb Y NW 0 sy h 8 Z AE s L MC w CF GL 0 5 7 N 7 jg F sz j OK 1 RP 2 0 LS Xb PD k Ah R / Kf 0 Zh ĊĠĠĠĠĠĠĠ ĠAz WS dd Io C uk yp G 7 6 C Re HQ == X 0 2 mq ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () Ċ }