At first glance, your validate method must have return type String. 
Cheers, 
Kevin


On 6 June 2015 15:11:53 CEST, James Agada <[email protected]> wrote:
>What is the correct way to put validation for property. The one from
>the site is obviously not correct as the validateXxx does not have a
>return type. I m continually having this error
>2: todoapp.dom.module.game.GameEntity#validateClosingDate: has prefix
>validate, is probably a supporting method for a property, collection or
>action.  If the method is intended to be an action, then rename and use
>@ActionLayout(named="...") or ignore completely using @Programmatic
>
>
>public class Exam {
>    public int getMark() { ... }
>    public void setMark(int mark) { ... }
>    public validateMark(int mark) {
>       return !withinRange(mark)? "Mark must be in range 0 to 30":null;
>    }
>private boolean withinRange(int mark) { return mark >= 0 && mark <= 30;
>}
>}
>
>James Agada
>Chief Technology Officer
>
>[cid:03079D33-D6EF-43C4-BC68-409961ED49D7][cid:0A85BA30-39DD-4C9D-AF4D-6ECD6761CB96]
>
>This email and any attachment thereto are confidential and priviledged.
>if you have received it in error, please delete immediately and notify
>the sender. Do not disclose, copy, circulate or in any way use it. The
>information contained therein is for the address only, if you reply on
>it, its at your own risk. Emails are not guaranteed to be secure or
>error free, the message and any attachment could be intercepted,
>corrupted, lost, delayed, incomplete or ammended. Computer warehouse
>group and its divisions do not accept liability for damage caused by
>this email or any attachment. The message you tried to print is
>protected with Information Rights Management. You don't have the
>necessary user rights to print the message.

-- 
Sent from my phone with K-9 Mail.
Please excuse my brevity.

Reply via email to