/** * @see org.openmrs.api.PersonService#saveRelationshipType(org.openmrs.RelationshipType) */ @Override public RelationshipType saveRelationshipType(RelationshipType relationshipType) throws APIException { if (StringUtils.isBlank(relationshipType.getDescription())) { throw new APIException("error.required", new Object[] { Context.getMessageSourceService().getMessage("general.description") }); } return dao.saveRelationshipType(relationshipType); }
@Test public void shouldEditARelationshipType() throws Exception { String json = "{ \"aIsToB\":\"Teacher\",\"bIsToA\":\"Student\",\"weight\":\"0\",\"description\":\"new description\"}"; handle(newPostRequest(getURI() + "/" + getUuid(), json)); RelationshipType updated = service.getRelationshipTypeByUuid(RestTestConstants1_8.RELATIONSHIP_TYPE_UUID); Assert.assertNotNull(updated); Assert.assertEquals("new description", updated.getDescription()); }
for (Relationship r : submissionActions.getRelationshipsToCreate()) { if (log.isDebugEnabled()) { log.debug("creating relationships" + r.getRelationshipType().getDescription());
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropEquals("display", getObject().toString()); assertPropEquals("description", getObject().getDescription()); assertPropEquals("aIsToB", getObject().getaIsToB()); assertPropEquals("bIsToA", getObject().getbIsToA()); assertPropEquals("displayAIsToB", getObject().getaIsToB()); assertPropEquals("displayBIsToA", getObject().getbIsToA()); assertPropEquals("retired", getObject().isRetired()); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropEquals("display", getObject().toString()); assertPropEquals("description", getObject().getDescription()); assertPropEquals("aIsToB", getObject().getaIsToB()); assertPropEquals("bIsToA", getObject().getbIsToA()); assertPropEquals("displayAIsToB", getObject().getaIsToB()); assertPropEquals("displayBIsToA", getObject().getbIsToA()); assertPropEquals("retired", getObject().isRetired()); assertPropEquals("weight", getObject().getWeight()); assertPropPresent("auditInfo"); }