/** * @see BaseOpenmrsMetadata#getDescription() */ @Override public String getName() { if (getConcept() != null && getConcept().getName() != null) { return getConcept().getName().toString(); } return null; }
/** * @see Concept#getName() */ @Test public void getName_shouldReturnNameInBroaderLocaleIncaseNoneIsFoundInSpecificOne() { Locale locale = new Locale("en"); Locale localeToSearch = new Locale("en", "UK"); Concept concept = new Concept(); concept.addName(new ConceptName("Test Concept", locale)); Assert.assertEquals((concept.getName(locale, false).toString()), (concept.getName(localeToSearch, false).toString())); }
conceptName.setConceptNameType(null); reportUpdatedName(conceptName, "The name '" + conceptName.getName() + "' in locale '" + conceptName.toString() + "' has been converted to a synonym because it had no locale");
/** * @see Concept#getName(Locale,false) */ @Test public void getName_shouldReturnNameWithinSameLanguageIfExactEqualsFalse() { Locale localeToSearch = new Locale("en"); Concept concept = new Concept(); concept.addName(new ConceptName("Test Concept", localeToSearch)); Assert.assertEquals("Test Concept", (concept.getName(localeToSearch, false).toString())); }
/** * @param encounter * @return encounter type and date */ @PropertyGetter("display") public String getDisplayString(FieldAnswer delegate) { if (delegate == null) return null; return new StringBuilder().append(delegate.getField() == null ? "Null Field" : delegate.getField().getName()) .append(" - ") .append(delegate.getConcept() == null ? "Null Concept" : delegate.getConcept().getName().toString()) .toString(); }
/** * Display string for Problem * * @param problem * @return String ConceptName */ @PropertyGetter("display") public String getDisplayString(Problem problem) { if (problem.getProblem() == null) return ""; return problem.getProblem().getName().toString(); }
/** * Display string for allergy * * @param allergy * @return String ConceptName */ @PropertyGetter("display") public String getDisplayString(Allergy allergy) { if (allergy.getAllergen() == null) return ""; return allergy.getAllergen().getName().toString(); }