package Ġcom . ner dsc or ner . android . plugin . github . ui . view Ċ Ċ import Ġorg . green robot . event bus . EventBus Ċ import Ġjava . awt . Component Ċ import Ġjava . awt . event . Mouse Adapter Ċ import Ġjava . awt . event . MouseEvent Ċ import Ġjavax . swing . JButton Ċ import Ġjavax . swing . J CheckBox Ċ import Ġjavax . swing . JLabel Ċ import Ġjavax . swing . J Tabbed Pane Ċ import Ġjavax . swing . JTextField Ċ Ċ class ĠParameters View ( private Ġval Ġgithub Token : ĠJTextField , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġcircle Ci Token : ĠJTextField , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġtravis Token : ĠJTextField , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġorganization Name : ĠJTextField , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġshow Organization Repos Only : ĠJ CheckBox , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġshow Deployment Panel : ĠJ CheckBox , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġtab bed Pane : ĠJ Tabbed Pane , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġdeployment Panel : ĠComponent , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsave Button : ĠJButton , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġparameters Message Label : ĠJLabel ) Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġbus : ĠEvent Bus ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġsave Button . add Mouse Listener ( object Ġ: ĠMouse Adapter () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġmouse Pressed ( e : ĠMouseEvent ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbus . post ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSave Button Clicked Event ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgithub Token . text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcircle Ci Token . text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtravis Token . text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorganization Name . text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Organization Repos Only . isSelected , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Deployment Panel . isSelected ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Parameters ( organization Name : ĠString ?, Ġgithub Token : ĠString ?, Ġcircle Ci Token : ĠString ?, Ġtravis Ci Token : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Organization Repos Only : ĠBoolean , Ġshow Deployment Panel : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . organization Name . text Ġ= Ġorganization Name ĊĠĠĠĠĠĠĠ Ġthis . github Token . text Ġ= Ġgithub Token ĊĠĠĠĠĠĠĠ Ġthis . circle Ci Token . text Ġ= Ġcircle Ci Token ĊĠĠĠĠĠĠĠ Ġthis . travis Token . text Ġ= Ġtravis Ci Token ĊĠĠĠĠĠĠĠ Ġthis . show Organization Repos Only . isSelected Ġ= Ġshow Organization Repos Only ĊĠĠĠĠĠĠĠ Ġthis . show Deployment Panel . isSelected Ġ= Ġshow Deployment Panel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġupdate Message Label ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġparameters Message Label . text Ġ= Ġmessage ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Message Label () Ġ{ ĊĠĠĠĠĠĠĠ Ġparameters Message Label . isVisible Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhide Message Label () Ġ{ ĊĠĠĠĠĠĠĠ Ġparameters Message Label . isVisible Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Deployment Panel () Ġ{ ĊĠĠĠĠĠĠĠ Ġtab bed Pane . add Tab (" Deployment ", Ġdeployment Panel ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhide Deployment Panel () Ġ{ ĊĠĠĠĠĠĠĠ Ġtab bed Pane . remove Tab At ( DEPLOY MENT _ TAB _ INDEX ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠSave Button Clicked Event ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgithub Token : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcircle Ci Token : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtravis Token : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġorganization Name : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġshow Organization Repos Only : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġshow Deployment Panel : ĠBoolean ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠDEP LOY MENT _ TAB _ INDEX Ġ= Ġ 3 ĊĠĠĠ Ġ} Ċ }