public class HibernateConceptDAO extends java.lang.Object implements ConceptDAO
ConceptService to access these methodsConceptService| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
log |
| Constructor and Description |
|---|
HibernateConceptDAO() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<Concept> |
conceptIterator() |
void |
deleteConceptMapType(ConceptMapType conceptMapType) |
void |
deleteConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm) |
ConceptSource |
deleteConceptSource(ConceptSource cs) |
void |
deleteConceptStopWord(java.lang.Integer conceptStopWordId) |
java.util.List<ConceptClass> |
getAllConceptClasses(boolean includeRetired) |
java.util.List<ConceptDatatype> |
getAllConceptDatatypes(boolean includeRetired) |
java.util.List<ConceptNameTag> |
getAllConceptNameTags() |
java.util.List<ConceptProposal> |
getAllConceptProposals(boolean includeCompleted) |
java.util.List<Concept> |
getAllConcepts(java.lang.String sortBy,
boolean asc,
boolean includeRetired) |
java.util.List<ConceptSource> |
getAllConceptSources() |
java.util.List<ConceptStopWord> |
getAllConceptStopWords() |
Concept |
getConcept(java.lang.Integer conceptId) |
ConceptAnswer |
getConceptAnswer(java.lang.Integer conceptAnswerId) |
ConceptAnswer |
getConceptAnswerByUuid(java.lang.String uuid) |
Concept |
getConceptByUuid(java.lang.String uuid)
Auto generated method comment
|
ConceptClass |
getConceptClass(java.lang.Integer i) |
ConceptClass |
getConceptClassByUuid(java.lang.String uuid)
Auto generated method comment
|
java.util.List<ConceptClass> |
getConceptClasses(java.lang.String name) |
ConceptComplex |
getConceptComplex(java.lang.Integer conceptId)
Get a ConceptComplex.
|
ConceptDatatype |
getConceptDatatype(java.lang.Integer i) |
ConceptDatatype |
getConceptDatatypeByName(java.lang.String name) |
ConceptDatatype |
getConceptDatatypeByUuid(java.lang.String uuid)
Auto generated method comment
|
java.util.List<ConceptDatatype> |
getConceptDatatypes(java.lang.String name) |
ConceptDescription |
getConceptDescriptionByUuid(java.lang.String uuid) |
java.util.List<ConceptMap> |
getConceptMapsBySource(ConceptSource conceptSource) |
ConceptMapType |
getConceptMapType(java.lang.Integer conceptMapTypeId) |
ConceptMapType |
getConceptMapTypeByName(java.lang.String name) |
ConceptMapType |
getConceptMapTypeByUuid(java.lang.String uuid) |
java.util.List<ConceptMapType> |
getConceptMapTypes(boolean includeRetired,
boolean includeHidden) |
ConceptName |
getConceptName(java.lang.Integer conceptNameId) |
ConceptName |
getConceptNameByUuid(java.lang.String uuid) |
ConceptNameTag |
getConceptNameTag(java.lang.Integer i) |
ConceptNameTag |
getConceptNameTagByName(java.lang.String name) |
ConceptNameTag |
getConceptNameTagByUuid(java.lang.String uuid) |
ConceptNumeric |
getConceptNumeric(java.lang.Integer i) |
ConceptNumeric |
getConceptNumericByUuid(java.lang.String uuid)
Auto generated method comment
|
ConceptProposal |
getConceptProposal(java.lang.Integer conceptProposalId) |
ConceptProposal |
getConceptProposalByUuid(java.lang.String uuid)
Auto generated method comment
|
java.util.List<ConceptProposal> |
getConceptProposals(java.lang.String text) |
ConceptReferenceTerm |
getConceptReferenceTerm(java.lang.Integer conceptReferenceTermId) |
ConceptReferenceTerm |
getConceptReferenceTermByCode(java.lang.String code,
ConceptSource conceptSource) |
ConceptReferenceTerm |
getConceptReferenceTermByName(java.lang.String name,
ConceptSource conceptSource) |
ConceptReferenceTerm |
getConceptReferenceTermByUuid(java.lang.String uuid) |
java.util.List<ConceptReferenceTerm> |
getConceptReferenceTerms(boolean includeRetired) |
java.util.List<ConceptReferenceTerm> |
getConceptReferenceTerms(java.lang.String query,
ConceptSource conceptSource,
java.lang.Integer start,
java.lang.Integer length,
boolean includeRetired) |
java.util.List<ConceptReferenceTerm> |
getConceptReferenceTermsBySource(ConceptSource conceptSource) |
java.util.List<ConceptSearchResult> |
getConcepts(java.lang.String phrase,
java.util.List<java.util.Locale> locales,
boolean includeRetired,
java.util.List<ConceptClass> requireClasses,
java.util.List<ConceptClass> excludeClasses,
java.util.List<ConceptDatatype> requireDatatypes,
java.util.List<ConceptDatatype> excludeDatatypes,
Concept answersToConcept,
java.lang.Integer start,
java.lang.Integer size) |
java.util.List<Concept> |
getConcepts(java.lang.String name,
java.util.Locale loc,
boolean searchOnPhrase,
java.util.List<ConceptClass> classes,
java.util.List<ConceptDatatype> datatypes)
Returns a list of concepts based on the search criteria
|
java.util.List<Concept> |
getConceptsByAnswer(Concept concept)
gets questions for the given answer concept
|
java.util.List<Concept> |
getConceptsByMapping(java.lang.String code,
java.lang.String sourceName,
boolean includeRetired) |
java.util.List<Concept> |
getConceptsByName(java.lang.String name,
java.util.Locale locale,
java.lang.Boolean exactLocale) |
ConceptSet |
getConceptSetByUuid(java.lang.String uuid) |
ConceptSetDerived |
getConceptSetDerivedByUuid(java.lang.String uuid) |
java.util.List<ConceptSet> |
getConceptSetsByConcept(Concept concept) |
ConceptSource |
getConceptSource(java.lang.Integer conceptSourceId) |
ConceptSource |
getConceptSourceByName(java.lang.String conceptSourceName) |
ConceptSource |
getConceptSourceByUuid(java.lang.String uuid) |
java.util.List<java.lang.String> |
getConceptStopWords(java.util.Locale locale) |
java.util.List<Concept> |
getConceptsWithDrugsInFormulary() |
java.util.Map<java.lang.Integer,java.lang.String> |
getConceptUuids() |
ConceptWord |
getConceptWordByUuid(java.lang.String uuid) |
java.util.List<ConceptWord> |
getConceptWords(java.lang.String phrase,
java.util.List<java.util.Locale> locales,
boolean includeRetired,
java.util.List<ConceptClass> requireClasses,
java.util.List<ConceptClass> excludeClasses,
java.util.List<ConceptDatatype> requireDatatypes,
java.util.List<ConceptDatatype> excludeDatatypes,
Concept answersToConcept,
java.lang.Integer start,
java.lang.Integer size) |
java.lang.Long |
getCountOfConceptReferenceTerms(java.lang.String query,
ConceptSource conceptSource,
boolean includeRetired) |
java.lang.Long |
getCountOfConceptWords(java.lang.String phrase,
java.util.List<java.util.Locale> locales,
boolean includeRetired,
java.util.List<ConceptClass> requireClasses,
java.util.List<ConceptClass> excludeClasses,
java.util.List<ConceptDatatype> requireDatatypes,
java.util.List<ConceptDatatype> excludeDatatypes,
Concept answersToConcept,
boolean forUniqueConcepts)
Get the count of matching conceptWords
|
java.lang.Long |
getCountOfDrugs(java.lang.String drugName,
Concept concept,
boolean searchOnPhrase,
boolean searchDrugConceptNames,
boolean includeRetired) |
ConceptMapType |
getDefaultConceptMapType()
It is in the DAO, because it must be done in the MANUAL flush mode to prevent premature
flushes in
ConceptService.saveConcept(Concept). |
Drug |
getDrug(java.lang.Integer drugId) |
Drug |
getDrugByMapping(java.lang.String code,
ConceptSource conceptSource,
java.util.Collection<ConceptMapType> withAnyOfTheseTypesOrOrderOfPreference) |
Drug |
getDrugByUuid(java.lang.String uuid)
Auto generated method comment
|
DrugIngredient |
getDrugIngredientByUuid(java.lang.String uuid) |
java.util.List<Drug> |
getDrugs(java.lang.String phrase) |
java.util.List<Drug> |
getDrugs(java.lang.String drugName,
Concept concept,
boolean includeRetired)
DAO for retrieving a list of drugs based on the following criteria
|
java.util.List<Drug> |
getDrugs(java.lang.String drugName,
Concept concept,
boolean searchOnPhrase,
boolean searchDrugConceptNames,
boolean includeRetired,
java.lang.Integer start,
java.lang.Integer length) |
java.util.List<Drug> |
getDrugs(java.lang.String searchPhrase,
java.util.Locale locale,
boolean exactLocale,
boolean includeRetired) |
java.util.List<Drug> |
getDrugsByMapping(java.lang.String code,
ConceptSource conceptSource,
java.util.Collection<ConceptMapType> withAnyOfTheseTypes,
boolean includeRetired) |
java.util.Set<java.util.Locale> |
getLocalesOfConceptNames() |
java.lang.Integer |
getMaxConceptId() |
java.lang.Integer |
getMinConceptId() |
Concept |
getNextConcept(Concept c) |
Concept |
getPrevConcept(Concept c) |
java.util.List<Concept> |
getProposedConcepts(java.lang.String text) |
java.util.List<ConceptReferenceTermMap> |
getReferenceTermMappingsTo(ConceptReferenceTerm term) |
ConceptDatatype |
getSavedConceptDatatype(Concept concept)
Gets the value of conceptDatatype currently saved in the database for the given concept,
bypassing any caches.
|
ConceptName |
getSavedConceptName(ConceptName conceptName)
Gets the persisted copy of the conceptName currently saved in the database for the given
conceptName, bypassing any caches.
|
java.util.List<ConceptSet> |
getSetsContainingConcept(Concept concept) |
boolean |
isConceptMapTypeInUse(ConceptMapType mapType)
Checks if there are any
ConceptReferenceTermMaps or ConceptMaps using the
specified mapType |
boolean |
isConceptReferenceTermInUse(ConceptReferenceTerm term)
Checks if there are any
ConceptReferenceTermMaps or ConceptMaps using the
specified term |
void |
purgeConcept(Concept concept) |
void |
purgeConceptClass(ConceptClass cc) |
void |
purgeConceptDatatype(ConceptDatatype cd) |
void |
purgeConceptProposal(ConceptProposal cp) |
void |
purgeDrug(Drug drug) |
Concept |
saveConcept(Concept concept) |
ConceptClass |
saveConceptClass(ConceptClass cc) |
ConceptDatatype |
saveConceptDatatype(ConceptDatatype cd) |
ConceptMapType |
saveConceptMapType(ConceptMapType conceptMapType) |
ConceptNameTag |
saveConceptNameTag(ConceptNameTag nameTag) |
ConceptProposal |
saveConceptProposal(ConceptProposal cp) |
ConceptReferenceTerm |
saveConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm) |
ConceptSource |
saveConceptSource(ConceptSource conceptSource) |
ConceptStopWord |
saveConceptStopWord(ConceptStopWord conceptStopWord) |
Drug |
saveDrug(Drug drug) |
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
Sets the session factory
|
void |
updateConceptSetDerived() |
void |
updateConceptSetDerived(Concept concept) |
void |
updateConceptWord(Concept concept) |
java.lang.Double |
weighConceptWord(ConceptWord word)
Computes and returns the weight of a conceptWord.
|
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
sessionFactory - public ConceptComplex getConceptComplex(java.lang.Integer conceptId)
ConceptDAOgetConceptComplex in interface ConceptDAOConceptDAO.getConceptComplex(java.lang.Integer)public Concept saveConcept(Concept concept) throws DAOException
saveConcept in interface ConceptDAODAOExceptionConceptDAO.saveConcept(org.openmrs.Concept)public void purgeConcept(Concept concept) throws DAOException
purgeConcept in interface ConceptDAODAOExceptionConceptDAO.purgeConcept(org.openmrs.Concept)public Concept getConcept(java.lang.Integer conceptId) throws DAOException
getConcept in interface ConceptDAODAOExceptionConceptDAO.getConcept(java.lang.Integer)public ConceptName getConceptName(java.lang.Integer conceptNameId) throws DAOException
getConceptName in interface ConceptDAODAOExceptionConceptDAO.getConceptName(java.lang.Integer)public ConceptAnswer getConceptAnswer(java.lang.Integer conceptAnswerId) throws DAOException
getConceptAnswer in interface ConceptDAODAOExceptionConceptDAO.getConceptAnswer(java.lang.Integer)public java.util.List<Concept> getAllConcepts(java.lang.String sortBy, boolean asc, boolean includeRetired) throws DAOException
getAllConcepts in interface ConceptDAODAOExceptionConceptDAO.getAllConcepts(java.lang.String, boolean, boolean)public Drug saveDrug(Drug drug) throws DAOException
saveDrug in interface ConceptDAODAOExceptionConceptDAO.saveDrug(org.openmrs.Drug)public Drug getDrug(java.lang.Integer drugId) throws DAOException
getDrug in interface ConceptDAODAOExceptionConceptDAO.getDrug(java.lang.Integer)public java.util.List<Drug> getDrugs(java.lang.String drugName, Concept concept, boolean includeRetired) throws DAOException
ConceptDAOgetDrugs in interface ConceptDAODAOExceptionConceptDAO.getDrugs(java.lang.String, org.openmrs.Concept, boolean)public java.util.List<Drug> getDrugs(java.lang.String phrase) throws DAOException
getDrugs in interface ConceptDAODAOExceptionConceptDAO.getDrugs(java.lang.String)public ConceptClass getConceptClass(java.lang.Integer i) throws DAOException
getConceptClass in interface ConceptDAODAOExceptionConceptDAO.getConceptClass(java.lang.Integer)public java.util.List<ConceptClass> getConceptClasses(java.lang.String name) throws DAOException
getConceptClasses in interface ConceptDAODAOExceptionConceptDAO.getConceptClasses(java.lang.String)public java.util.List<ConceptClass> getAllConceptClasses(boolean includeRetired) throws DAOException
getAllConceptClasses in interface ConceptDAODAOExceptionConceptDAO.getAllConceptClasses(boolean)public ConceptClass saveConceptClass(ConceptClass cc) throws DAOException
saveConceptClass in interface ConceptDAODAOExceptionConceptDAO.saveConceptClass(org.openmrs.ConceptClass)public void purgeConceptClass(ConceptClass cc) throws DAOException
purgeConceptClass in interface ConceptDAODAOExceptionConceptDAO.purgeConceptClass(org.openmrs.ConceptClass)public ConceptDatatype getConceptDatatype(java.lang.Integer i)
getConceptDatatype in interface ConceptDAOConceptDAO.getConceptDatatype(java.lang.Integer)public java.util.List<ConceptDatatype> getAllConceptDatatypes(boolean includeRetired) throws DAOException
getAllConceptDatatypes in interface ConceptDAODAOExceptionConceptDAO.getAllConceptDatatypes(boolean)public java.util.List<ConceptDatatype> getConceptDatatypes(java.lang.String name) throws DAOException
getConceptDatatypes in interface ConceptDAODAOExceptionConceptDAO.getConceptDatatypes(java.lang.String)public ConceptDatatype getConceptDatatypeByName(java.lang.String name) throws DAOException
getConceptDatatypeByName in interface ConceptDAOConceptDatatype that matches name exactly or null if one does
not exist.DAOExceptionConceptDAO.getConceptDatatypeByName(String)public ConceptDatatype saveConceptDatatype(ConceptDatatype cd) throws DAOException
saveConceptDatatype in interface ConceptDAODAOExceptionConceptDAO.saveConceptDatatype(org.openmrs.ConceptDatatype)public void purgeConceptDatatype(ConceptDatatype cd) throws DAOException
purgeConceptDatatype in interface ConceptDAODAOExceptionConceptDAO.purgeConceptDatatype(org.openmrs.ConceptDatatype)public ConceptNumeric getConceptNumeric(java.lang.Integer i)
getConceptNumeric in interface ConceptDAOConceptDAO.getConceptNumeric(java.lang.Integer)public java.util.List<Concept> getConcepts(java.lang.String name, java.util.Locale loc, boolean searchOnPhrase, java.util.List<ConceptClass> classes, java.util.List<ConceptDatatype> datatypes) throws DAOException
ConceptDAOgetConcepts in interface ConceptDAOsearchOnPhrase - This puts wildcard characters around the concept name search criteriaDAOExceptionConceptDAO.getConcepts(java.lang.String, java.util.Locale, boolean,
java.util.List, java.util.List)public java.util.List<ConceptWord> getConceptWords(java.lang.String phrase, java.util.List<java.util.Locale> locales, boolean includeRetired, java.util.List<ConceptClass> requireClasses, java.util.List<ConceptClass> excludeClasses, java.util.List<ConceptDatatype> requireDatatypes, java.util.List<ConceptDatatype> excludeDatatypes, Concept answersToConcept, java.lang.Integer start, java.lang.Integer size) throws DAOException
public java.util.List<Concept> getConceptsByAnswer(Concept concept)
getConceptsByAnswer in interface ConceptDAOConceptDAO.getConceptsByAnswer(org.openmrs.Concept)public Concept getPrevConcept(Concept c)
getPrevConcept in interface ConceptDAOConceptDAO.getPrevConcept(org.openmrs.Concept)public Concept getNextConcept(Concept c)
getNextConcept in interface ConceptDAOConceptDAO.getNextConcept(org.openmrs.Concept)public java.util.List<Concept> getConceptsWithDrugsInFormulary()
getConceptsWithDrugsInFormulary in interface ConceptDAOConceptDAO.getConceptsWithDrugsInFormulary()public void purgeDrug(Drug drug) throws DAOException
purgeDrug in interface ConceptDAODAOExceptionConceptDAO.purgeDrug(org.openmrs.Drug)public void updateConceptWord(Concept concept) throws DAOException
updateConceptWord in interface ConceptDAODAOExceptionConceptDAO.updateConceptWord(org.openmrs.Concept)public ConceptProposal saveConceptProposal(ConceptProposal cp) throws DAOException
saveConceptProposal in interface ConceptDAODAOExceptionConceptDAO.saveConceptProposal(org.openmrs.ConceptProposal)public void purgeConceptProposal(ConceptProposal cp) throws DAOException
purgeConceptProposal in interface ConceptDAODAOExceptionConceptDAO.purgeConceptProposal(org.openmrs.ConceptProposal)public java.util.List<ConceptProposal> getAllConceptProposals(boolean includeCompleted) throws DAOException
getAllConceptProposals in interface ConceptDAODAOExceptionConceptDAO.getAllConceptProposals(boolean)public ConceptProposal getConceptProposal(java.lang.Integer conceptProposalId) throws DAOException
getConceptProposal in interface ConceptDAODAOExceptionConceptDAO.getConceptProposal(java.lang.Integer)public java.util.List<ConceptProposal> getConceptProposals(java.lang.String text) throws DAOException
getConceptProposals in interface ConceptDAODAOExceptionConceptDAO.getConceptProposals(java.lang.String)public java.util.List<Concept> getProposedConcepts(java.lang.String text) throws DAOException
getProposedConcepts in interface ConceptDAODAOExceptionConceptDAO.getProposedConcepts(java.lang.String)public java.util.List<ConceptSet> getConceptSetsByConcept(Concept concept)
getConceptSetsByConcept in interface ConceptDAOConceptDAO.getConceptSetsByConcept(org.openmrs.Concept)public java.util.List<ConceptSet> getSetsContainingConcept(Concept concept)
getSetsContainingConcept in interface ConceptDAOConceptDAO.getSetsContainingConcept(org.openmrs.Concept)public void updateConceptSetDerived()
throws DAOException
updateConceptSetDerived in interface ConceptDAODAOExceptionConceptDAO.updateConceptSetDerived()public void updateConceptSetDerived(Concept concept) throws DAOException
updateConceptSetDerived in interface ConceptDAODAOExceptionConceptDAO.updateConceptSetDerived(org.openmrs.Concept)public java.util.Set<java.util.Locale> getLocalesOfConceptNames()
getLocalesOfConceptNames in interface ConceptDAOConceptDAO.getLocalesOfConceptNames()public ConceptNameTag getConceptNameTag(java.lang.Integer i)
getConceptNameTag in interface ConceptDAOConceptDAO.getConceptNameTag(java.lang.Integer)public ConceptNameTag getConceptNameTagByName(java.lang.String name)
getConceptNameTagByName in interface ConceptDAOConceptDAO.getConceptNameTagByName(java.lang.String)public java.util.List<ConceptNameTag> getAllConceptNameTags()
getAllConceptNameTags in interface ConceptDAOConceptDAO.getAllConceptNameTags()public ConceptSource getConceptSource(java.lang.Integer conceptSourceId)
getConceptSource in interface ConceptDAOConceptDAO.getConceptSource(java.lang.Integer)public java.util.List<ConceptSource> getAllConceptSources()
getAllConceptSources in interface ConceptDAOConceptDAO.getAllConceptSources()public ConceptSource deleteConceptSource(ConceptSource cs) throws DAOException
deleteConceptSource in interface ConceptDAODAOExceptionConceptDAO.deleteConceptSource(org.openmrs.ConceptSource)public ConceptSource saveConceptSource(ConceptSource conceptSource) throws DAOException
saveConceptSource in interface ConceptDAODAOExceptionConceptDAO.saveConceptSource(org.openmrs.ConceptSource)public ConceptNameTag saveConceptNameTag(ConceptNameTag nameTag)
saveConceptNameTag in interface ConceptDAOConceptDAO.saveConceptNameTag(org.openmrs.ConceptNameTag)public java.lang.Integer getMinConceptId()
ConceptDAO.getMaxConceptId()public java.lang.Integer getMaxConceptId()
getMaxConceptId in interface ConceptDAOConceptDAO.getMaxConceptId()public java.util.Iterator<Concept> conceptIterator()
conceptIterator in interface ConceptDAOConceptDAO.conceptIterator()public java.util.List<Concept> getConceptsByMapping(java.lang.String code, java.lang.String sourceName, boolean includeRetired)
getConceptsByMapping in interface ConceptDAOorg.openmrs.api.db.ConceptDAO#getConceptsByMapping(java.lang.String, java.lang.String)public Concept getConceptByUuid(java.lang.String uuid)
ConceptDAOgetConceptByUuid in interface ConceptDAOConceptDAO.getConceptByUuid(java.lang.String)public ConceptClass getConceptClassByUuid(java.lang.String uuid)
ConceptDAOgetConceptClassByUuid in interface ConceptDAOConceptDAO.getConceptClassByUuid(java.lang.String)public ConceptAnswer getConceptAnswerByUuid(java.lang.String uuid)
getConceptAnswerByUuid in interface ConceptDAOpublic ConceptName getConceptNameByUuid(java.lang.String uuid)
getConceptNameByUuid in interface ConceptDAOpublic ConceptSet getConceptSetByUuid(java.lang.String uuid)
getConceptSetByUuid in interface ConceptDAOpublic ConceptSetDerived getConceptSetDerivedByUuid(java.lang.String uuid)
getConceptSetDerivedByUuid in interface ConceptDAOpublic ConceptSource getConceptSourceByUuid(java.lang.String uuid)
getConceptSourceByUuid in interface ConceptDAOpublic ConceptWord getConceptWordByUuid(java.lang.String uuid)
getConceptWordByUuid in interface ConceptDAOpublic ConceptDatatype getConceptDatatypeByUuid(java.lang.String uuid)
ConceptDAOgetConceptDatatypeByUuid in interface ConceptDAOConceptDAO.getConceptDatatypeByUuid(java.lang.String)public ConceptNumeric getConceptNumericByUuid(java.lang.String uuid)
ConceptDAOgetConceptNumericByUuid in interface ConceptDAOConceptDAO.getConceptNumericByUuid(java.lang.String)public ConceptProposal getConceptProposalByUuid(java.lang.String uuid)
ConceptDAOgetConceptProposalByUuid in interface ConceptDAOConceptDAO.getConceptProposalByUuid(java.lang.String)public Drug getDrugByUuid(java.lang.String uuid)
ConceptDAOgetDrugByUuid in interface ConceptDAOConceptDAO.getDrugByUuid(java.lang.String)public DrugIngredient getDrugIngredientByUuid(java.lang.String uuid)
getDrugIngredientByUuid in interface ConceptDAOpublic java.util.Map<java.lang.Integer,java.lang.String> getConceptUuids()
getConceptUuids in interface ConceptDAOConceptDAO.getConceptUuids()public ConceptDescription getConceptDescriptionByUuid(java.lang.String uuid)
getConceptDescriptionByUuid in interface ConceptDAOConceptDAO.getConceptDescriptionByUuid(java.lang.String)public ConceptNameTag getConceptNameTagByUuid(java.lang.String uuid)
getConceptNameTagByUuid in interface ConceptDAOConceptDAO.getConceptNameTagByUuid(java.lang.String)public java.util.List<ConceptMap> getConceptMapsBySource(ConceptSource conceptSource) throws DAOException
getConceptMapsBySource in interface ConceptDAODAOExceptionConceptDAO.getConceptMapsBySource(ConceptSource)public ConceptSource getConceptSourceByName(java.lang.String conceptSourceName) throws DAOException
getConceptSourceByName in interface ConceptDAODAOExceptionConceptDAO.getConceptSourceByName(java.lang.String)public ConceptDatatype getSavedConceptDatatype(Concept concept)
ConceptDAOgetSavedConceptDatatype in interface ConceptDAOconcept - for which the conceptDatatype should be fetchedConceptDAO.getSavedConceptDatatype(org.openmrs.Concept)public ConceptName getSavedConceptName(ConceptName conceptName)
ConceptDAOgetSavedConceptName in interface ConceptDAOconceptName - ConceptName to fetch from the databaseConceptDAO.getSavedConceptName(org.openmrs.ConceptName)public java.util.List<java.lang.String> getConceptStopWords(java.util.Locale locale)
throws DAOException
getConceptStopWords in interface ConceptDAODAOExceptionConceptDAO.getConceptStopWords(java.util.Locale)public ConceptStopWord saveConceptStopWord(ConceptStopWord conceptStopWord) throws DAOException
saveConceptStopWord in interface ConceptDAODAOExceptionConceptDAO.saveConceptStopWord(org.openmrs.ConceptStopWord)public void deleteConceptStopWord(java.lang.Integer conceptStopWordId)
throws DAOException
deleteConceptStopWord in interface ConceptDAODAOExceptionConceptDAO.deleteConceptStopWord(java.lang.Integer)public java.util.List<ConceptStopWord> getAllConceptStopWords()
getAllConceptStopWords in interface ConceptDAOConceptDAO.getAllConceptStopWords()public java.lang.Long getCountOfConceptWords(java.lang.String phrase,
java.util.List<java.util.Locale> locales,
boolean includeRetired,
java.util.List<ConceptClass> requireClasses,
java.util.List<ConceptClass> excludeClasses,
java.util.List<ConceptDatatype> requireDatatypes,
java.util.List<ConceptDatatype> excludeDatatypes,
Concept answersToConcept,
boolean forUniqueConcepts)
ConceptDAOgetCountOfConceptWords in interface ConceptDAOphrase - text to search onlocales - the locales to restrict toincludeRetired - Specifies whether to include retired conceptsrequireClasses - ListexcludeClasses - ListrequireDatatypes - ListexcludeDatatypes - ListanswersToConcept - all results will be a possible answer to this conceptforUniqueConcepts - Specifies if conceptWords that are associated to multiple
conceptWords should be counted one or more times.org.openmrs.api.db.ConceptDAO#getCountOfConceptWords(String, List, boolean, List, List,
List, List, Concept)public java.lang.Long getCountOfDrugs(java.lang.String drugName,
Concept concept,
boolean searchOnPhrase,
boolean searchDrugConceptNames,
boolean includeRetired)
throws DAOException
getCountOfDrugs in interface ConceptDAODAOExceptionConceptService.getCountOfDrugs(String, Concept, boolean, boolean, boolean)public java.util.List<Drug> getDrugs(java.lang.String drugName, Concept concept, boolean searchOnPhrase, boolean searchDrugConceptNames, boolean includeRetired, java.lang.Integer start, java.lang.Integer length) throws DAOException
getDrugs in interface ConceptDAODAOExceptionConceptService.getDrugs(String, Concept, boolean, boolean, boolean, Integer, Integer)public java.util.List<ConceptSearchResult> getConcepts(java.lang.String phrase, java.util.List<java.util.Locale> locales, boolean includeRetired, java.util.List<ConceptClass> requireClasses, java.util.List<ConceptClass> excludeClasses, java.util.List<ConceptDatatype> requireDatatypes, java.util.List<ConceptDatatype> excludeDatatypes, Concept answersToConcept, java.lang.Integer start, java.lang.Integer size) throws DAOException
getConcepts in interface ConceptDAODAOExceptionConceptDAO.getConcepts(String, List, boolean, List, List, List, List, Concept, Integer,
Integer)public java.lang.Double weighConceptWord(ConceptWord word)
ConceptDAOweighConceptWord in interface ConceptDAOword - the word for which to compute the weightConceptDAO.weighConceptWord(ConceptWord)public java.util.List<ConceptMapType> getConceptMapTypes(boolean includeRetired, boolean includeHidden) throws DAOException
getConceptMapTypes in interface ConceptDAODAOExceptionConceptDAO.getConceptMapTypes(boolean, boolean)public ConceptMapType getConceptMapType(java.lang.Integer conceptMapTypeId) throws DAOException
getConceptMapType in interface ConceptDAODAOExceptionConceptDAO.getConceptMapType(java.lang.Integer)public ConceptMapType getConceptMapTypeByUuid(java.lang.String uuid) throws DAOException
getConceptMapTypeByUuid in interface ConceptDAODAOExceptionConceptDAO.getConceptMapTypeByUuid(java.lang.String)public ConceptMapType getConceptMapTypeByName(java.lang.String name) throws DAOException
getConceptMapTypeByName in interface ConceptDAODAOExceptionConceptDAO.getConceptMapTypeByName(java.lang.String)public ConceptMapType saveConceptMapType(ConceptMapType conceptMapType) throws DAOException
saveConceptMapType in interface ConceptDAODAOExceptionConceptDAO.saveConceptMapType(org.openmrs.ConceptMapType)public void deleteConceptMapType(ConceptMapType conceptMapType) throws DAOException
deleteConceptMapType in interface ConceptDAODAOExceptionConceptDAO.deleteConceptMapType(org.openmrs.ConceptMapType)public java.util.List<ConceptReferenceTerm> getConceptReferenceTerms(boolean includeRetired) throws DAOException
getConceptReferenceTerms in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTerms(boolean)public ConceptReferenceTerm getConceptReferenceTerm(java.lang.Integer conceptReferenceTermId) throws DAOException
getConceptReferenceTerm in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTerm(java.lang.Integer)public ConceptReferenceTerm getConceptReferenceTermByUuid(java.lang.String uuid) throws DAOException
getConceptReferenceTermByUuid in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTermByUuid(java.lang.String)public java.util.List<ConceptReferenceTerm> getConceptReferenceTermsBySource(ConceptSource conceptSource) throws DAOException
getConceptReferenceTermsBySource in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTermsBySource(ConceptSource)public ConceptReferenceTerm getConceptReferenceTermByName(java.lang.String name, ConceptSource conceptSource) throws DAOException
getConceptReferenceTermByName in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTermByName(java.lang.String,
org.openmrs.ConceptSource)public ConceptReferenceTerm getConceptReferenceTermByCode(java.lang.String code, ConceptSource conceptSource) throws DAOException
getConceptReferenceTermByCode in interface ConceptDAODAOExceptionConceptDAO.getConceptReferenceTermByCode(java.lang.String,
org.openmrs.ConceptSource)public ConceptReferenceTerm saveConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm) throws DAOException
saveConceptReferenceTerm in interface ConceptDAODAOExceptionConceptDAO.saveConceptReferenceTerm(org.openmrs.ConceptReferenceTerm)public void deleteConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm) throws DAOException
deleteConceptReferenceTerm in interface ConceptDAODAOExceptionConceptDAO.deleteConceptReferenceTerm(org.openmrs.ConceptReferenceTerm)public java.lang.Long getCountOfConceptReferenceTerms(java.lang.String query,
ConceptSource conceptSource,
boolean includeRetired)
throws DAOException
getCountOfConceptReferenceTerms in interface ConceptDAODAOExceptionorg.openmrs.api.db.ConceptDAO#getCountOfConceptReferenceTerms(java.lang.String, boolean)public java.util.List<ConceptReferenceTerm> getConceptReferenceTerms(java.lang.String query, ConceptSource conceptSource, java.lang.Integer start, java.lang.Integer length, boolean includeRetired) throws APIException
getConceptReferenceTerms in interface ConceptDAOAPIExceptionConceptDAO.getConceptReferenceTerms(String, ConceptSource, Integer,
Integer, boolean)public java.util.List<ConceptReferenceTermMap> getReferenceTermMappingsTo(ConceptReferenceTerm term) throws DAOException
getReferenceTermMappingsTo in interface ConceptDAODAOExceptionConceptDAO.getReferenceTermMappingsTo(ConceptReferenceTerm)public boolean isConceptReferenceTermInUse(ConceptReferenceTerm term) throws DAOException
ConceptDAOConceptReferenceTermMaps or ConceptMaps using the
specified termisConceptReferenceTermInUse in interface ConceptDAODAOExceptionConceptDAO.isConceptReferenceTermInUse(org.openmrs.ConceptReferenceTerm)public boolean isConceptMapTypeInUse(ConceptMapType mapType) throws DAOException
ConceptDAOConceptReferenceTermMaps or ConceptMaps using the
specified mapTypeisConceptMapTypeInUse in interface ConceptDAODAOExceptionConceptDAO.isConceptMapTypeInUse(org.openmrs.ConceptMapType)public java.util.List<Concept> getConceptsByName(java.lang.String name, java.util.Locale locale, java.lang.Boolean exactLocale)
getConceptsByName in interface ConceptDAOConceptDAO.getConceptsByName(java.lang.String, java.util.Locale,
java.lang.Boolean)public ConceptMapType getDefaultConceptMapType() throws DAOException
ConceptDAOConceptService.saveConcept(Concept). It will be removed in 1.10 when we
have a better way to manage flush modes.getDefaultConceptMapType in interface ConceptDAODAOExceptionConceptDAO.getDefaultConceptMapType()public java.util.List<Drug> getDrugs(java.lang.String searchPhrase, java.util.Locale locale, boolean exactLocale, boolean includeRetired)
getDrugs in interface ConceptDAOConceptDAO.getDrugs(String, java.util.Locale, boolean, boolean)public java.util.List<Drug> getDrugsByMapping(java.lang.String code, ConceptSource conceptSource, java.util.Collection<ConceptMapType> withAnyOfTheseTypes, boolean includeRetired) throws DAOException
getDrugsByMapping in interface ConceptDAODAOExceptionConceptDAO.getDrugsByMapping(String, ConceptSource, Collection,
boolean)public Drug getDrugByMapping(java.lang.String code, ConceptSource conceptSource, java.util.Collection<ConceptMapType> withAnyOfTheseTypesOrOrderOfPreference) throws DAOException
getDrugByMapping in interface ConceptDAODAOExceptionConceptDAO.getDrugs(java.lang.String, org.openmrs.Concept, boolean)Copyright © 2018 OpenMRS Inc.. All Rights Reserved.