public boolean changeRelationshipDates(Integer relationshipId, String startDateStr, String endDateStr) throws Exception {
Relationship r = Context.getPersonService().getRelationship(relationshipId);
Date startDate = null;
if (StringUtils.isNotBlank(startDateStr)) {
startDate = Context.getDateFormat().parse(startDateStr);
}
Date endDate = null;
if (StringUtils.isNotBlank(endDateStr)) {
endDate = Context.getDateFormat().parse(endDateStr);
}
r.setStartDate(startDate);
r.setEndDate(endDate);
Map<String, String> map = new HashMap<String, String>();
MapBindingResult errors = new MapBindingResult(map, Relationship.class.getName());
new RelationshipValidator().validate(r, errors);
if (errors.hasErrors()) {
return false;
} else {
Context.getPersonService().saveRelationship(r);
return true;
}
}
DWRRelationshipService.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:openmrs-module-legacyui
作者:
评论列表
文章目录