/** * @see org.openmrs.api.VisitService#unretireVisitAttributeType(org.openmrs.VisitAttributeType) */ @Override public VisitAttributeType unretireVisitAttributeType(VisitAttributeType visitAttributeType) { return Context.getVisitService().saveVisitAttributeType(visitAttributeType); }
/** * @see VisitService#saveVisitAttributeType(VisitAttributeType) */ @Test public void saveVisitAttributeType_shouldCreateANewVisitAttributeType() { executeDataSet(VISITS_ATTRIBUTES_XML); assertEquals(3, visitService.getAllVisitAttributeTypes().size()); VisitAttributeType vat = new VisitAttributeType(); vat.setName("Another one"); vat.setDatatypeClassname(FreeTextDatatype.class.getName()); visitService.saveVisitAttributeType(vat); assertNotNull(vat.getId()); assertEquals(4, visitService.getAllVisitAttributeTypes().size()); }
/** * @see VisitService#saveVisitAttributeType(VisitAttributeType) */ @Test public void saveVisitAttributeType_shouldEditAnExistingVisitAttributeType() { executeDataSet(VISITS_ATTRIBUTES_XML); assertEquals(3, visitService.getAllVisitAttributeTypes().size()); VisitAttributeType vat = visitService.getVisitAttributeType(1); vat.setName("A new name"); visitService.saveVisitAttributeType(vat); assertEquals(3, visitService.getAllVisitAttributeTypes().size()); assertEquals("A new name", visitService.getVisitAttributeType(1).getName()); }
/** * @see org.openmrs.module.webservices.rest.web.resource.impl.DelegatingResourceHandler#save(java.lang.Object) */ @Override public VisitAttributeType save(VisitAttributeType delegate) { return getService().saveVisitAttributeType(delegate); }