package Ġnet . comp o za . de activ ator . mpp . model Ċ Ċ import Ġnet . comp o za . de activ ator . db . Server Ċ Ċ class ĠServer Form ViewModel Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġserver Model Ġ= ĠServer ViewModel () ĊĊĠĠĠ Ġfun Ġset Form ( server : ĠServer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver Model . setModel ( server ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Form ( viewModel : ĠServer ViewModel ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver Model Ġ= ĠviewModel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Title () Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġserver Model . title Ġ?: Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetTitle ( value : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver Model . title Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetUrl () Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġserver Model . url Ġ?: Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Url ( value : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver Model . url Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetToken () Ġ: ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġserver Model . token Ġ?: Ġ"" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Token ( value : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġserver Model . token Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Form Valid () Ġ: ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ! server Model . title . isNull OrEmpty () Ġand Ġ! server Model . url . isNull OrEmpty () Ġand Ġ! server Model . token . isNull OrEmpty () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetModel ( id : ĠLong ?) Ġ: ĠServer Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠServer ( id !! , Ġserver Model . title , Ġserver Model . url , Ġserver Model . token ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetModel () Ġ: ĠServer ViewModel Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġserver Model ĊĠĠĠ Ġ} Ċ }