public void validateGeneralPregnancyObservation(PregnancyObservation entityItem) throws ConstraintViolations { List<PregnancyObservation> list = genericDao.findListByMultiProperty( PregnancyObservation.class, getValueProperty("mother", entityItem.getMother()), getValueProperty("status", siteProperties.getDataStatusPendingCode())); if (list.size() > 1) throw new ConstraintViolations( "The Mother specified already has a pending Pregnancy Observation."); }