this.setRetiredBy(c.getRetiredBy()); this.setRetireReason(c.getRetireReason()); this.setVersion(c.getVersion()); this.setUuid(c.getUuid());
/** * Constructor from Concept. * * @param c */ public ConceptComplex(Concept c) { this.setAnswers(c.getAnswers(true)); this.setChangedBy(c.getChangedBy()); this.setConceptClass(c.getConceptClass()); this.setConceptId(c.getConceptId()); this.setConceptSets(c.getConceptSets()); this.setCreator(c.getCreator()); this.setDatatype(c.getDatatype()); this.setDateChanged(c.getDateChanged()); this.setDateCreated(c.getDateCreated()); this.setSet(c.getSet()); this.setNames(c.getNames()); this.setDescriptions(c.getDescriptions()); this.setConceptMappings(c.getConceptMappings()); this.setRetired(c.getRetired()); this.setVersion(c.getVersion()); this.setUuid(c.getUuid()); this.handler = ""; }
@Test public void shouldEditAConcept() throws Exception { final String changedVersion = "1.2.3"; String json = "{ \"version\":\"" + changedVersion + "\" }"; MockHttpServletRequest req = request(RequestMethod.POST, getURI() + "/f923524a-b90c-4870-a948-4125638606fd"); req.setContent(json.getBytes()); handle(req); Concept updated = service.getConceptByUuid("f923524a-b90c-4870-a948-4125638606fd"); Assert.assertNotNull(updated); Assert.assertEquals(changedVersion, updated.getVersion()); }
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropPresent("name"); assertPropPresent("datatype"); assertPropPresent("conceptClass"); assertPropPresent("set"); assertPropEquals("version", getObject().getVersion()); assertPropEquals("retired", getObject().isRetired()); assertPropPresent("names"); assertPropPresent("descriptions"); assertPropEquals("display", getDisplayProperty()); assertPropPresent("answers"); assertPropPresent("setMembers"); }
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropPresent("name"); assertPropPresent("datatype"); assertPropPresent("conceptClass"); assertPropPresent("set"); assertPropEquals("version", getObject().getVersion()); assertPropEquals("retired", getObject().isRetired()); assertPropPresent("names"); assertPropPresent("descriptions"); assertPropEquals("display", getDisplayProperty()); assertPropPresent("answers"); assertPropPresent("setMembers"); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropPresent("name"); assertPropPresent("datatype"); assertPropPresent("conceptClass"); assertPropPresent("set"); assertPropEquals("version", getObject().getVersion()); assertPropEquals("retired", getObject().isRetired()); assertPropPresent("names"); assertPropPresent("descriptions"); assertPropPresent("auditInfo"); assertPropEquals("display", getDisplayProperty()); assertPropPresent("answers"); assertPropPresent("setMembers"); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropPresent("name"); assertPropPresent("datatype"); assertPropPresent("conceptClass"); assertPropPresent("set"); assertPropEquals("version", getObject().getVersion()); assertPropEquals("retired", getObject().isRetired()); assertPropPresent("names"); assertPropPresent("descriptions"); assertPropPresent("auditInfo"); assertPropEquals("display", getDisplayProperty()); assertPropPresent("answers"); assertPropPresent("setMembers"); assertPropPresent("hiNormal"); assertPropPresent("hiAbsolute"); assertPropPresent("hiCritical"); assertPropPresent("lowNormal"); assertPropPresent("lowAbsolute"); assertPropPresent("lowCritical"); assertPropPresent("units"); assertPropPresent("precise"); }