package Ġch . compile . bl itz remote . model Ċ Ċ import Ġch . compile . bl itz remote . components . Password Cell Renderer Ċ import Ġch . compile . bl itz remote . helpers . Use Cell Renderer Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġjava . io . Serializable Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ class ĠConnection Entry ( override Ġvar Ġname : ĠString Ġ= Ġ" New ĠConnection ", Ġvar Ġhostname : ĠString Ġ= Ġ" localhost ", Ġusername : ĠString ? Ġ= Ġ"", Ġpassword : ĠString ? Ġ= Ġ"", Ġvar Ġport : ĠInt Ġ= Ġ 2 2 ) Ġ: ĠB lit z Model ( name ), ĠSerializable Ġ{ ĊĊĠĠĠ Ġvar Ġusername Ġ= Ġusername ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( field . isNull Or Blank ()) Ġnull Ġelse Ġfield ĊĊĠĠĠ Ġ@ Use Cell Renderer ( Password Cell Renderer :: class ) ĊĠĠĠ Ġvar Ġpassword Ġ= Ġpassword ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( field . isNull Or Blank ()) Ġnull Ġelse Ġfield ĊĊĠĠĠ Ġvar Ġport forwarding : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( field . isNull Or Blank ()) Ġnull Ġelse Ġfield ĊĊĠĠĠ Ġvar Ġidentity : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( field . isNull Or Blank ()) Ġnull Ġelse Ġfield ĊĊĠĠĠ Ġvar Ġhttp Proxy : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġif Ġ( field . isNull Or Blank ()) Ġnull Ġelse Ġfield ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġname ĊĠĠĠ Ġ} Ċ }