package Ġcom . github . m ikes af on ov . jenkins . linter . settings Ċ Ċ import Ġcom . intellij . openapi . options . Search able Configurable Ċ import Ġorg . jetbrains . annotations . N ls Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* Ġ@ author ĠM ike ĠS af on ov Ċ Ġ*/ Ċ class ĠJenkins L inter Configurable Ġ: ĠSearch able Configurable Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcomponent : ĠJenkins L inter Component Ġ= ĠJenkins L inter Component () ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Component (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġreset () ĊĠĠĠĠĠĠĠ Ġreturn Ġcomponent . get Panel () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Modified (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= Ġget Settings () ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings . jenkins Url Ġ!= Ġcomponent . get J enkins Url () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= Ġget Settings () ĊĠĠĠĠĠĠĠ Ġsettings . jenkins Url Ġ= Ġcomponent . get J enkins Url () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ N ls ( capital ization Ġ= ĠN ls . Capital ization . Title ) ĊĠĠĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" J enkins ĠL inter " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ N ls ( capital ization Ġ= ĠN ls . Capital ization . Title ) ĊĠĠĠ Ġoverride Ġfun ĠgetId (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" J enkins ĠL inter " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= Ġget Settings () ĊĠĠĠĠĠĠĠ Ġcomponent . set J enkins Url ( settings . jenkins Url ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġget Settings (): ĠJenkins L inter State Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠJenkins L inter State . getInstance () ĊĠĠĠ Ġ} Ċ } Ċ