package org.rest.annotations.resources; import java.util.Arrays; import java.util.Collections; import org.apache.wicket.validation.IValidatable; import org.apache.wicket.validation.IValidator; import org.wicketstuff.rest.utils.wicket.validator.RestValidationError; import de.alpharogroup.test.objects.Employee; public class EmployeeValidator implements IValidator<Employee> { /** * The serialVersionUID */ private static final long serialVersionUID = 1L; @Override public void validate(IValidatable<Employee> validatable) { Employee employee = validatable.getValue(); if (employee.getPerson().getName() == null) { validatable.error(new RestValidationError(Arrays.asList("no.name"), Collections.<String, Object> emptyMap(), "name")); } } }