package Ġorg . kot link . ui . alias Ċ Ċ import Ġorg . hibernate . validator . constraints . Length Ċ import Ġorg . hibernate . validator . constraints . URL Ċ import Ġorg . kot link . core . alias . Alias Ċ import Ġjavax . validation . constraints . NotBlank Ċ import Ġjavax . validation . constraints . Pattern Ċ Ċ class ĠAlias Ui Value () Ġ{ ĊĊĠĠĠ Ġconstructor ( alias : ĠAlias ) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġalias . id ĊĠĠĠĠĠĠĠ Ġnamespace Id Ġ= Ġalias . namespace . id ĊĠĠĠĠĠĠĠ Ġlink Ġ= Ġalias . link ĊĠĠĠĠĠĠĠ Ġredirect Url Ġ= Ġalias . redirect Url ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġalias . description ĊĠĠĠĠĠĠĠ Ġowner Account Email Ġ= Ġalias . owner Account . email ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġvar Ġnamespace Id : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġ@ get : NotBlank ĊĠĠĠ Ġ@ get : Pattern ( regexp Ġ= ĠAlias . LINK _ REG EXP ) ĊĠĠĠ Ġ@ get : Length ( max Ġ= ĠAlias . MAX _ LINK _ LENGTH ) ĊĠĠĠ Ġvar Ġlink : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġ@ get : NotBlank ĊĠĠĠ Ġ@ get : URL ĊĠĠĠ Ġ@ get : Length ( max Ġ= ĠAlias . MAX _ RE DIRECT _ URL _ LENGTH ) ĊĠĠĠ Ġvar Ġredirect Url : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġ@ get : Length ( max Ġ= ĠAlias . MAX _ DESCRIPTION _ LENGTH ) ĊĠĠĠ Ġvar Ġdescription : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġvar Ġowner Account Email : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Alias Ui Value ( id =$ id , Ġnamespace Id =$ namespace Id , Ġlink ='$ link ', Ġredirect Url ='$ redirect Url ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" description ='$ description ', Ġowner Account Email ='$ owner Account Email ')" ĊĠĠĠ Ġ} Ċ }