package Ġse stra . projects . impl . documents . validator Ċ Ċ import Ġse stra . common . api . ValidationError Ċ import Ġse stra . projects . api . documents . Document Ċ Ċ class ĠDocument Validator Ġ{ ĊĠĠĠ Ġfun Ġvalidate ( document : ĠDocument ): ĠList < ValidationError > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġmutable ListOf < ValidationError >() ĊĊĠĠĠĠĠĠĠ Ġif Ġ( document . name . isBlank ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ+= ĠValidationError (" name ", Ġ" should Ġnot Ġbe Ġblank ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( document . text . isBlank ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ+= ĠValidationError (" text ", Ġ" should Ġnot Ġbe Ġblank ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ } Ċ