/** * @see org.openmrs.customdatatype.SerializingCustomDatatype#deserialize(String) * @override */ @Override public Provider deserialize(String uuid) { if (StringUtils.isBlank(uuid)) { return null; } return Context.getProviderService().getProviderByUuid(uuid); } }
/** * @should set using id * @should set using uuid */ @Override public void setAsText(String text) throws IllegalArgumentException { ProviderService ps = Context.getProviderService(); if (StringUtils.hasText(text)) { try { setValue(ps.getProvider(Integer.valueOf(text))); } catch (Exception ex) { Provider p = ps.getProviderByUuid(text); setValue(p); if (p == null) { log.error("Error setting provider with id or uuid: " + text, ex); throw new IllegalArgumentException("Provider not found: " + ex.getMessage()); } } } else { setValue(null); } }
specificErrorMsg = "with provider identifier"; } else if (HL7Constants.PROVIDER_ASSIGNING_AUTH_PROV_UUID.equalsIgnoreCase(assignAuth)) { provider = Context.getProviderService().getProviderByUuid(id); specificErrorMsg = "with provider uuid";
/** * @see ProviderService#getProviderByUuid(String) */ @Test public void getProviderByUuid_shouldGetProviderGivenUuid() { Provider provider = service.getProviderByUuid("ba4781f4-6b94-11e0-93c3-18a905e044dc"); assertEquals("Collet Test Chebaskwony", provider.getName()); assertNotNull(provider); }
/** * @see org.openmrs.module.webservices.rest.web.resource.impl.DelegatingCrudResource#getByUniqueId(java.lang.String) */ @Override public Provider getByUniqueId(String uuid) { return Context.getProviderService().getProviderByUuid(uuid); }
/** * @see org.openmrs.module.webservices.rest.web.v1_0.controller.MainResourceControllerTest#getAllCount() */ @Override public long getAllCount() { return service.getProviderByUuid(RestTestConstants1_9.PROVIDER_UUID).getActiveAttributes().size(); }
@Override public Provider newObject() { return Context.getService(ProviderService.class).getProviderByUuid(getUuidProperty()); }
@Test public void shouldAddAttributeToProvider() throws Exception { int before = service.getProviderByUuid(RestTestConstants1_9.PROVIDER_UUID).getAttributes().size(); String json = "{\"attributeType\":\"" + RestTestConstants1_9.PROVIDER_ATTRIBUTE_TYPE_UUID + "\", \"value\":\"2012-05-05\"}"; handle(newPostRequest(getURI(), json)); int after = service.getProviderByUuid(RestTestConstants1_9.PROVIDER_UUID).getAttributes().size(); Assert.assertEquals(before + 1, after); }
provider = Context.getProviderService().getProvider(Integer.valueOf(temp)); } catch (Exception ex) { provider = Context.getProviderService().getProviderByUuid(temp);
@Test public void testExportWithEncounterRoleAndProvider() throws Exception { HtmlForm form = new HtmlForm(); form.setXmlData(new TestUtil().loadXmlFromFile("org/openmrs/module/htmlformentry/include/metadataSharingExportTest.xml")); HtmlFormExporter exporter = new HtmlFormExporter(form); HtmlForm formClone = exporter.export(true, true, true, true); Collection<OpenmrsObject> dependencies = formClone.getDependencies(); Assert.assertTrue(dependencies.contains(Context.getEncounterService().getEncounterRoleByUuid("e5c5cc92-5283-11e1-bb6a-d975bd577a5e"))); Assert.assertTrue(dependencies.contains(Context.getEncounterService().getEncounterRoleByUuid("eb75d754-5283-11e1-bb6a-d975bd577a5e"))); Assert.assertTrue(dependencies.contains(Context.getProviderService().getProviderByUuid("d2299800-cca9-11e0-9572-0800200c9a66"))); Assert.assertTrue(dependencies.contains(Context.getProviderService().getProviderByUuid("c2299800-cca9-11e0-9572-0800200c9a66"))); }