List of usage examples for org.springframework.validation MapBindingResult getGlobalError
@Override
@Nullable
public ObjectError getGlobalError()
From source file:org.openmrs.web.dwr.DWRRelationshipService.java
public String[] createRelationship(Integer personAId, Integer personBId, Integer relationshipTypeId, String startDateStr) throws Exception { PersonService ps = Context.getPersonService(); Person personA = ps.getPerson(personAId); Person personB = ps.getPerson(personBId); RelationshipType relType = Context.getPersonService().getRelationshipType(relationshipTypeId); Relationship rel = new Relationship(); rel.setPersonA(personA);/*from w w w .j a v a 2 s . c o m*/ rel.setPersonB(personB); rel.setRelationshipType(relType); if (StringUtils.isNotBlank(startDateStr)) { rel.setStartDate(Context.getDateFormat().parse(startDateStr)); } Map<String, String> map = new HashMap<String, String>(); MapBindingResult errors = new MapBindingResult(map, Relationship.class.getName()); new RelationshipValidator().validate(rel, errors); String errmsgs[]; if (!errors.hasErrors()) { ps.saveRelationship(rel); errmsgs = null; return errmsgs; } errmsgs = errors.getGlobalError().getCodes(); return errmsgs; }