package Ġorg . b sc . con fluence . rest Ċ Ċ import Ġorg . b sc . con fluence . Con fluence Service Ċ import Ġorg . b sc . con fluence . Con fluence Service . Protocol Ċ import Ġorg . b sc . con fluence . Con fluence Service . Storage Ċ import Ġorg . b sc . con fluence . Con fluence Service . Storage . Representation Ċ import Ġorg . b sc . con fluence . xml rpc . XML RPC Con fluence Service Ċ import Ġorg . b sc . ssl . SS LC ertificate Info Ċ import Ġjava . time . LocalDateTime Ċ import Ġjava . time . format . DateTime Formatter Ċ Ċ fun Ġmain ( args Ġ: ĠArray < String >) Ġ{ ĊĊĠĠĠ Ġval Ġcon fluence Url Ġ= Ġ" http :// localhost : 8 0 9 0 " ĊĠĠĠ Ġval Ġcredentials Ġ Ġ= ĠCon fluence Service . Credentials (" admin ", Ġ" admin ") ĊĠĠĠ Ġval Ġssl Info Ġ= ĠSSL Certificate Info () ĊĊĠĠĠ Ġval Ġspace Key Ġ= Ġ" TEST " ĊĊĊĠĠ ĠREST Con fluence Service ( ĠProtocol . REST . addTo ( con fluence Url ), Ġcredentials , Ġssl Info ). apply Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġcontent Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġh 1 . ĠB LOG ĠPOST ĠTEST ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ---- ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĊĠĠĠĠĠĠĠ Ġval Ġtitle Ġ= Ġ" B LOG ĠREST Ġ- Ġ${ LocalDateTime . now (). format ( DateTime Formatter . ISO _ DATE _ TIME )}" ĊĊĠĠĠĠĠĠĠ Ġvar Ġblog post Ġ= Ġcreate Blog post ( Ġspace Key , Ġtitle , ĠStorage . of ( Ġcontent , ĠRepresentation . WI KI ), Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġblog post Ġ= Ġ Ġadd Blog post ( Ġblog post Ġ). join () ĊĊĠĠĠĠĠĠĠ Ġprint ( Ġ" blog post . id =${ blog post . id }\ n ") ĊĊĠĠĠ Ġ} ĊĊĠĠĠ ĠXML RPC Con fluence Service . create Instance Detect ing Version ( Protocol . XML RPC . addTo ( con fluence Url ), Ġcredentials , Ġnull , Ġssl Info Ġ). apply Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġcontent Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġh 1 . ĠB LOG ĠPOST ĠTEST ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ---- ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĊĠĠĠĠĠĠĠ Ġval Ġtitle Ġ= Ġ" B LOG ĠXML RPC Ġ- Ġ${ LocalDateTime . now (). format ( DateTime Formatter . ISO _ DATE _ TIME )}" ĊĊĠĠĠĠĠĠĠ Ġvar Ġblog post Ġ= Ġcreate Blog post ( Ġspace Key , Ġtitle , ĠStorage . of ( Ġcontent , ĠRepresentation . WI KI ), Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġblog post Ġ= Ġ Ġadd Blog post ( Ġblog post Ġ). join () ĊĊĠĠĠĠĠĠĠ Ġprint ( Ġ" blog post . id =${ blog post . id }\ n ") ĊĊĠĠĠ Ġ} Ċ Ċ } ĊĊ