/** * @see org.openmrs.api.OrderService#getOrderTypeByConcept(org.openmrs.Concept) */ @Override @Transactional(readOnly = true) public OrderType getOrderTypeByConcept(Concept concept) { return Context.getOrderService().getOrderTypeByConceptClass(concept.getConceptClass()); }
if (!ConceptClass.FREQUENCY_UUID.equals(concept.getConceptClass().getUuid())) { errors.rejectValue("concept", "OrderFrequency.concept.shouldBeClassFrequency");
Concept copyConcept = SerializationUtils.deserialize(serialized); assertThat(copyConcept.getConceptClass(), is(originalConcept.getConceptClass())); assertThat(copyConcept.getDatatype(), is(originalConcept.getDatatype())); assertThat(copyConcept.getDateCreated(), is(originalConcept.getDateCreated()));
this.setConceptClass(c.getConceptClass()); this.setConceptId(c.getConceptId()); this.setCreator(c.getCreator());
/** * @see OrderService#saveOrder(org.openmrs.Order, OrderContext) */ @Test public void saveOrder_shouldDefaultToCareSettingAndOrderTypeDefinedInTheOrderContextIfNull() { Order order = new TestOrder(); order.setPatient(patientService.getPatient(7)); Concept trimune30 = conceptService.getConcept(792); order.setConcept(trimune30); order.setOrderer(providerService.getProvider(1)); order.setEncounter(encounterService.getEncounter(3)); order.setDateActivated(new Date()); OrderType expectedOrderType = orderService.getOrderType(2); CareSetting expectedCareSetting = orderService.getCareSetting(1); OrderContext orderContext = new OrderContext(); orderContext.setOrderType(expectedOrderType); orderContext.setCareSetting(expectedCareSetting); order = orderService.saveOrder(order, orderContext); assertFalse(expectedOrderType.getConceptClasses().contains(trimune30.getConceptClass())); assertEquals(expectedOrderType, order.getOrderType()); assertEquals(expectedCareSetting, order.getCareSetting()); }
/** * 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 = ""; }