|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.openmrs.api.db.hibernate.HibernateConceptDAO
public class HibernateConceptDAO
The Hibernate class for Concepts, Drugs, and related classes.
Use the ConceptService to access these methods
ConceptService| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
log
|
| Constructor Summary | |
|---|---|
HibernateConceptDAO()
|
|
| Method Summary | |
|---|---|
java.util.Iterator<Concept> |
conceptIterator()
|
ConceptSource |
deleteConceptSource(ConceptSource cs)
|
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()
|
Concept |
getConcept(java.lang.Integer conceptId)
|
ConceptAnswer |
getConceptAnswer(java.lang.Integer conceptAnswerId)
|
ConceptAnswer |
getConceptAnswerByUuid(java.lang.String uuid)
|
Concept |
getConceptByMapping(java.lang.String conceptCode,
java.lang.String mappingCode)
|
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)
|
ConceptDerived |
getConceptDerivedByUuid(java.lang.String uuid)
|
ConceptDescription |
getConceptDescriptionByUuid(java.lang.String uuid)
|
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)
|
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<ConceptMap> |
getConceptsByConceptSource(ConceptSource conceptSource)
|
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<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)
|
Drug |
getDrug(java.lang.Integer drugId)
|
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.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)
|
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)
|
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)
|
ConceptNameTag |
saveConceptNameTag(ConceptNameTag nameTag)
|
ConceptProposal |
saveConceptProposal(ConceptProposal cp)
|
ConceptSource |
saveConceptSource(ConceptSource conceptSource)
|
Drug |
saveDrug(Drug drug)
|
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory)
Sets the session factory |
void |
updateConceptSetDerived()
|
void |
updateConceptSetDerived(Concept concept)
|
void |
updateConceptWord(Concept concept)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public HibernateConceptDAO()
| Method Detail |
|---|
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
sessionFactory - public ConceptComplex getConceptComplex(java.lang.Integer conceptId)
ConceptDAO
getConceptComplex 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
ConceptDAO
getDrugs 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
ConceptDAO
getConcepts in interface ConceptDAOsearchOnPhrase - This puts wildcard characters around the concept name search criteria
DAOExceptionConceptDAO.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
getConceptWords in interface ConceptDAODAOExceptionConceptDAO.getConceptWords(java.lang.String, java.util.List, boolean,
java.util.List, java.util.List, java.util.List, java.util.List, org.openmrs.Concept,
java.lang.Integer, java.lang.Integer)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 Concept getConceptByMapping(java.lang.String conceptCode,
java.lang.String mappingCode)
getConceptByMapping in interface ConceptDAOConceptDAO.getConceptByMapping(java.lang.String, java.lang.String)public Concept getConceptByUuid(java.lang.String uuid)
ConceptDAO
getConceptByUuid in interface ConceptDAOConceptDAO.getConceptByUuid(java.lang.String)public ConceptClass getConceptClassByUuid(java.lang.String uuid)
ConceptDAO
getConceptClassByUuid in interface ConceptDAOConceptDAO.getConceptClassByUuid(java.lang.String)public ConceptAnswer getConceptAnswerByUuid(java.lang.String uuid)
getConceptAnswerByUuid in interface ConceptDAOpublic ConceptDerived getConceptDerivedByUuid(java.lang.String uuid)
getConceptDerivedByUuid 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)
ConceptDAO
getConceptDatatypeByUuid in interface ConceptDAOConceptDAO.getConceptDatatypeByUuid(java.lang.String)public ConceptNumeric getConceptNumericByUuid(java.lang.String uuid)
ConceptDAO
getConceptNumericByUuid in interface ConceptDAOConceptDAO.getConceptNumericByUuid(java.lang.String)public ConceptProposal getConceptProposalByUuid(java.lang.String uuid)
ConceptDAO
getConceptProposalByUuid in interface ConceptDAOConceptDAO.getConceptProposalByUuid(java.lang.String)public Drug getDrugByUuid(java.lang.String uuid)
ConceptDAO
getDrugByUuid 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> getConceptsByConceptSource(ConceptSource conceptSource)
throws DAOException
getConceptsByConceptSource in interface ConceptDAODAOExceptionorg.openmrs.api.db.ConceptDAO#getConceptsByConceptSourceName(java.lang.String,
java.lang.String)
public ConceptSource getConceptSourceByName(java.lang.String conceptSourceName)
throws DAOException
getConceptSourceByName in interface ConceptDAODAOExceptionConceptDAO.getConceptSourceByName(java.lang.String)public ConceptDatatype getSavedConceptDatatype(Concept concept)
ConceptDAO
getSavedConceptDatatype in interface ConceptDAOconcept - for which the conceptDatatype should be fetched
ConceptDAO.getSavedConceptDatatype(org.openmrs.Concept)public ConceptName getSavedConceptName(ConceptName conceptName)
ConceptDAO
getSavedConceptName in interface ConceptDAOconceptName - ConceptName to fetch from the database
ConceptDAO.getSavedConceptName(org.openmrs.ConceptName)
|
OpenMRS-1.7.x | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||