public <T> Set<ConstraintViolation<T>> validateProperty( GwtValidationContext<T> context, com.cesaco.myprinterp.client.shared.Gruppo object, String propertyName, Class<?>... groups) throws ValidationException { try { Set<ConstraintViolation<T>> violations = new HashSet<ConstraintViolation<T>>(); if (propertyName.equals("cod_gruppo")) { validateProperty_getcod_gruppo(context, violations, object, object.getCod_gruppo(), groups); validateProperty_cod_gruppo(context, violations, object, _cod_gruppo(object), groups); } else if (propertyName.equals("des_gruppo")) { validateProperty_getdes_gruppo(context, violations, object, object.getDes_gruppo(), groups); validateProperty_des_gruppo(context, violations, object, _des_gruppo(object), groups); } else if (!ALL_PROPERTY_NAMES.contains(propertyName)) { throw new java.lang.IllegalArgumentException( propertyName + " is not a valid property of com.cesaco.myprinterp.client.shared.Gruppo"); } return violations; } catch (IllegalArgumentException e) { throw e; } catch (ValidationException e) { throw e; } catch (Exception e) { throw new ValidationException( "Error validating " + propertyName + " of com.cesaco.myprinterp.client.shared.Gruppo", e); } }
public <T> Set<ConstraintViolation<T>> validate( GwtValidationContext<T> context, com.cesaco.myprinterp.client.shared.Gruppo object, Class<?>... groups) { try { Set<ConstraintViolation<T>> violations = new HashSet<ConstraintViolation<T>>(); context.addValidatedObject(object); validateProperty_getcod_gruppo(context, violations, object, object.getCod_gruppo(), groups); validateProperty_cod_gruppo(context, violations, object, _cod_gruppo(object), groups); validateProperty_getdes_gruppo(context, violations, object, object.getDes_gruppo(), groups); validateProperty_des_gruppo(context, violations, object, _des_gruppo(object), groups); return violations; } catch (IllegalArgumentException e) { throw e; } catch (ValidationException e) { throw e; } catch (Exception e) { throw new ValidationException( "Error validating com.cesaco.myprinterp.client.shared.Gruppo", e); } }