package Ġcom . github . zel dig as . text 2 con fl . cli Ċ Ċ import Ġcom . github . zel dig as . conf client . Con fluence Client Ċ import Ġcom . github . zel dig as . conf client . Con fluence ClientConfig Ċ import Ġcom . github . zel dig as . conf client . con fluence Client Ċ import Ġcom . github . zel dig as . text 2 con fl . cli . config . Converter Config Ċ import Ġcom . github . zel dig as . text 2 con fl . cli . config . Upload Config Ċ import Ġcom . github . zel dig as . text 2 con fl . cli . upload . Content Uploader Ċ import Ġcom . github . zel dig as . text 2 con fl . cli . upload . D ry Run Client Ċ import Ġcom . github . zel dig as . text 2 con fl . convert . Conversion Parameters Ċ import Ġcom . github . zel dig as . text 2 con fl . convert . Converter Ċ import Ġcom . github . zel dig as . text 2 con fl . convert . DEFAULT _ AUTO GEN _ BAN NER Ċ import Ġcom . github . zel dig as . text 2 con fl . convert . universal Converter Ċ Ċ interface ĠService Provider Ġ{ ĊĠĠĠ Ġfun Ġcreate Converter ( space : ĠString , Ġconfig : ĠConverter Config ): ĠConverter ĊĠĠĠ Ġfun Ġcreate Con fluence Client ( client Config : ĠCon fluence ClientConfig , Ġdry Run : ĠBoolean ): ĠCon fluence Client ĊĠĠĠ Ġfun Ġcreate Uploader ( ĊĠĠĠĠĠĠĠ Ġclient : ĠCon fluence Client , ĊĠĠĠĠĠĠĠ Ġupload Config : ĠUpload Config , ĊĠĠĠĠĠĠĠ Ġconverter Config : ĠConverter Config ĊĠĠĠ Ġ): ĠContent Uploader Ċ } Ċ Ċ class ĠService Provider Impl Ġ: ĠService Provider Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Converter ( space : ĠString , Ġconfig : ĠConverter Config ): ĠConverter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuniversal Converter ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspace Ġ= Ġspace , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠConversion Parameters ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlanguage Mapper Ġ= Ġconfig . language Mapper , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Converter Ġ= Ġconfig . title Converter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadd Aut ogenerated Note Ġ= Ġconfig . add Aut ogenerated Note Ġ?: Ġ( config . docs Location Ġ!= Ġnull ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdoc Root Location Ġ= Ġconfig . docs Location Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnote Text Ġ= Ġconfig . aut ogenerated Note Ġ?: ĠDEFAULT _ AUTO GEN _ BAN NER , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmarkdown Configuration Ġ= Ġconfig . markdown Config ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Con fluence Client ( client Config : ĠCon fluence ClientConfig , Ġdry Run : ĠBoolean ): ĠCon fluence Client Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclient Ġ= Ġcon fluence Client ( client Config ) ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( dry Run ) ĠD ry Run Client ( client ) Ġelse Ġclient ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Uploader ( ĊĠĠĠĠĠĠĠ Ġclient : ĠCon fluence Client , ĊĠĠĠĠĠĠĠ Ġupload Config : ĠUpload Config , ĊĠĠĠĠĠĠĠ Ġconverter Config : ĠConverter Config ĊĠĠĠ Ġ): ĠContent Uploader Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠContent Uploader ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient , Ġupload Config . upload Message , Ġupload Config . notify Watch ers , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġupload Config . modification Check , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconverter Config . editor Version , Ġupload Config . remove Or ph ans ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }