package Ġcom . w aj ah at kar im 3 . easy validation . core . rules Ċ Ċ /** Ċ Ġ* ĠReturns Ġfalse Ġif Ġat least Ġone Ġor Ġmore Ġcharacters Ġare Ġlower Ġcase Ċ Ġ* Ċ Ġ* Ġ@ author ĠW aj ah at ĠKar im Ċ Ġ*/ Ċ class ĠAll U perc Case Rule ( var Ġerror Msg : ĠString Ġ= Ġ" All Ġletters Ġshould Ġbe Ġin Ġupper Ġcase .") Ġ: ĠBase Rule Ċ { ĊĠĠĠ Ġoverride Ġfun Ġvalidate ( text : ĠString ): ĠBoolean Ġ= Ġtext Ġ== Ġtext . toUpperCase () ĊĊĠĠĠ Ġoverride Ġfun Ġget ErrorMessage (): ĠString Ġ= Ġerror Msg ĊĊĠĠĠ Ġoverride Ġfun ĠsetError ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġerror Msg Ġ= Ġmsg ĊĠĠĠ Ġ} Ċ }