| Package | Description | 
|---|---|
| org.openmrs.api | 
 
The primary OpenMRS API interfaces. 
 | 
| org.openmrs.api.db | 
 
OpenMRS database layer interfaces. 
 | 
| org.openmrs.api.db.hibernate | 
 Resources for Hibernate ORM. 
 | 
| org.openmrs.api.impl | |
| org.openmrs.hl7.db | 
 HL7-specific DAO classes 
 | 
| org.openmrs.hl7.db.hibernate | |
| org.openmrs.notification.db | |
| org.openmrs.notification.db.hibernate | |
| org.openmrs.reporting.db | |
| org.openmrs.reporting.db.hibernate | |
| org.openmrs.scheduler.db | |
| org.openmrs.scheduler.db.hibernate | |
| org.openmrs.util | 
 Shared utilities for OpenMRS classes 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Cohort | 
PatientSetService.getAllPatients()  | 
Cohort | 
PatientSetService.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate)  | 
Cohort | 
PatientSetService.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly)
Get patients by specified gender, birthdate range, age range, and alive status (all optional) 
 | 
Cohort | 
PatientSetService.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly,
                            java.util.Date effectiveDate)
Get patients by specified gender, birthdate range, age range, and alive status (all optional) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
UserDAO.changeHashedPassword(User user,
                    java.lang.String hashedPassword,
                    java.lang.String salt)  | 
void | 
UserDAO.changePassword(java.lang.String pw,
              java.lang.String pw2)  | 
void | 
UserDAO.changePassword(User u,
              java.lang.String pw)  | 
void | 
UserDAO.changeQuestionAnswer(java.lang.String pw,
                    java.lang.String q,
                    java.lang.String a)  | 
void | 
UserDAO.changeQuestionAnswer(User u,
                    java.lang.String question,
                    java.lang.String answer)  | 
Cohort | 
PatientSetDAO.convertPatientIdentifier(java.util.List<java.lang.String> identifiers)  | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.convertSerializedObject(java.lang.Class<T> clazz,
                       SerializedObject serializedObject)
Converts a raw SerializedObject to an OpenmrsObject, using the appropriate Serializer 
 | 
void | 
NoteDAO.createNote(Note note)
Creates a new note record 
 | 
void | 
AdministrationDAO.createReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
AdministrationDAO.createReportObject(AbstractReportObject ro)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
TemplateDAO.createTemplate(Template template)
Create new template. 
 | 
void | 
ActiveListDAO.deleteActiveListItem(ActiveListItem item)  | 
Cohort | 
CohortDAO.deleteCohort(Cohort cohort)
Removes a cohort from the database 
 | 
void | 
ConceptDAO.deleteConceptMapType(ConceptMapType conceptMapType)  | 
void | 
ConceptDAO.deleteConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm)  | 
ConceptSource | 
ConceptDAO.deleteConceptSource(ConceptSource cs)  | 
void | 
ConceptDAO.deleteConceptStopWord(java.lang.Integer conceptStopWordId)  | 
void | 
EncounterDAO.deleteEncounter(Encounter encounter)
Purge an encounter from database. 
 | 
void | 
EncounterDAO.deleteEncounterRole(EncounterRole encounterRole)
Purge an encounter role from database. 
 | 
void | 
EncounterDAO.deleteEncounterType(EncounterType encounterType)
Purge encounter type from database. 
 | 
void | 
FormDAO.deleteField(Field field)
Deletes a field from the database. 
 | 
void | 
FormDAO.deleteFieldType(FieldType fieldType)
Delete the given field type from the database 
 | 
void | 
FormDAO.deleteForm(Form form)
Delete form from database. 
 | 
void | 
FormDAO.deleteFormField(FormField formField)
Deletes a FormField from the database. 
 | 
void | 
AdministrationDAO.deleteGlobalProperty(GlobalProperty gp)  | 
void | 
ObsDAO.deleteMimeType(MimeType mimeType)
Deprecated.   
 | 
void | 
NoteDAO.deleteNote(Note note)
TODO: Couldn't find a voidNote method Delete note from database. 
 | 
void | 
ObsDAO.deleteObs(Obs obs)  | 
void | 
OrderDAO.deleteOrder(Order order)  | 
void | 
PatientDAO.deletePatient(Patient patient)
Delete patient from database. 
 | 
void | 
PatientDAO.deletePatientIdentifier(PatientIdentifier patientIdentifier)  | 
void | 
PatientDAO.deletePatientIdentifierType(PatientIdentifierType patientIdentifierType)  | 
void | 
ProgramWorkflowDAO.deletePatientProgram(PatientProgram patientProgram)
Completely remove a patientProgram from the database (not reversible) This method delegates
 to #purgePatientProgram(patientProgram, boolean) method 
 | 
void | 
PersonDAO.deletePerson(Person person)  | 
void | 
PersonDAO.deletePersonAttributeType(PersonAttributeType type)  | 
void | 
UserDAO.deletePrivilege(Privilege privilege)  | 
void | 
ProgramWorkflowDAO.deleteProgram(Program program)
Completely remove a program from the database (not reversible) This method delegates to
 #purgeProgram(program, boolean) method 
 | 
void | 
PersonDAO.deleteRelationship(Relationship relationship)  | 
void | 
PersonDAO.deleteRelationshipType(RelationshipType relationshipType)  | 
void | 
AdministrationDAO.deleteReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
AdministrationDAO.deleteReportObject(java.lang.Integer reportObjectId)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
UserDAO.deleteRole(Role role)  | 
void | 
TemplateDAO.deleteTemplate(Template template)
Delete existing template. 
 | 
void | 
UserDAO.deleteUser(User user)  | 
void | 
VisitDAO.deleteVisit(Visit visit)  | 
Form | 
FormDAO.duplicateForm(Form form)
Creates new form from the given  
Form | 
java.util.List<java.util.List<java.lang.Object>> | 
AdministrationDAO.executeSQL(java.lang.String sql,
          boolean selectOnly)  | 
java.lang.String | 
PatientSetDAO.exportXml(Cohort ps)
Deprecated.   
 | 
java.lang.String | 
PatientSetDAO.exportXml(java.lang.Integer patientId)
Deprecated.   
 | 
java.util.List<EncounterType> | 
EncounterDAO.findEncounterTypes(java.lang.String name)
Find Encounter Types matching the given name. 
 | 
java.util.List<Program> | 
ProgramWorkflowDAO.findPrograms(java.lang.String nameFragment)
Returns programs that match the given string. 
 | 
java.lang.Integer | 
UserDAO.generateSystemId()  | 
java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> | 
PatientSetDAO.getActiveDrugIds(java.util.Collection<java.lang.Integer> patientIds,
                java.util.Date fromDate,
                java.util.Date toDate)  | 
<T extends ActiveListItem> | 
ActiveListDAO.getActiveListItem(java.lang.Class<T> clazz,
                 java.lang.Integer activeListItemId)  | 
ActiveListItem | 
ActiveListDAO.getActiveListItemByUuid(java.lang.String uuid)  | 
<T extends ActiveListItem> | 
ActiveListDAO.getActiveListItems(java.lang.Class<T> clazz,
                  Person p,
                  ActiveListType type)  | 
java.util.List<ActiveListItem> | 
ActiveListDAO.getActiveListItems(Person p,
                  ActiveListType type)  | 
java.util.List<Cohort> | 
CohortDAO.getAllCohorts(boolean includeVoided)
Gets all cohorts in the database 
 | 
java.util.List<ConceptClass> | 
ConceptDAO.getAllConceptClasses(boolean includeRetired)  | 
java.util.List<ConceptDatatype> | 
ConceptDAO.getAllConceptDatatypes(boolean includeRetired)  | 
java.util.List<ConceptProposal> | 
ConceptDAO.getAllConceptProposals(boolean includeComplete)  | 
java.util.List<Concept> | 
ConceptDAO.getAllConcepts(java.lang.String sortBy,
              boolean asc,
              boolean includeRetired)  | 
java.util.List<ConceptSource> | 
ConceptDAO.getAllConceptSources()  | 
java.util.List<ConceptStateConversion> | 
ProgramWorkflowDAO.getAllConceptStateConversions()
Returns all conceptStateConversions 
 | 
java.util.List<EncounterRole> | 
EncounterDAO.getAllEncounterRoles(boolean includeRetired)
Get all enconter roles and optionally specify whehter to include retired encontered roles 
 | 
java.util.List<EncounterType> | 
EncounterDAO.getAllEncounterTypes(java.lang.Boolean includeVoided)
Get all encounter types 
 | 
java.util.List<Field> | 
FormDAO.getAllFields(boolean includeRetired)
Returns all fields in the database, possibly including retired ones 
 | 
java.util.List<FieldType> | 
FormDAO.getAllFieldTypes(boolean includeRetired)
Get all field types 
 | 
java.util.List<FormField> | 
FormDAO.getAllFormFields()
Returns all FormFields in the database 
 | 
java.util.List<Form> | 
FormDAO.getAllForms(boolean includeRetired)
Returns all forms in the database, possibly including retired ones 
 | 
java.util.List<GlobalProperty> | 
AdministrationDAO.getAllGlobalProperties()  | 
java.util.List<MimeType> | 
ObsDAO.getAllMimeTypes(boolean includeRetired)
Deprecated.   
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.getAllObjects(java.lang.Class<T> type)
Retrieves all non-retired objects of the passed type from the database that have been saved
 through serialization 
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.getAllObjects(java.lang.Class<T> type,
             boolean includeRetired)
Retrieves all objects from the database that match the passed type that have been saved
 through serialization Returns voided / retired Objects only if includeRetired parameter is
 true 
 | 
<T extends OpenmrsMetadata> | 
SerializedObjectDAO.getAllObjectsByName(java.lang.Class<T> type,
                   java.lang.String name,
                   boolean exactMatchOnly)
Retrieves all objects from the database that match the passed type and name that have been
 saved through serialization 
 | 
java.util.List<PatientIdentifierType> | 
PatientDAO.getAllPatientIdentifierTypes(boolean includeRetired)  | 
java.util.List<Patient> | 
PatientDAO.getAllPatients(boolean includeVoided)  | 
java.util.List<PersonAttributeType> | 
PersonDAO.getAllPersonAttributeTypes(boolean includeRetired)  | 
java.util.List<PersonMergeLog> | 
PersonDAO.getAllPersonMergeLogs()
Gets all the PersonMergeLog objects in the model 
 | 
java.util.List<Privilege> | 
UserDAO.getAllPrivileges()  | 
java.util.List<Program> | 
ProgramWorkflowDAO.getAllPrograms(boolean includeRetired)
Returns all programs 
 | 
java.util.List<Relationship> | 
PersonDAO.getAllRelationships(boolean includeVoided)  | 
java.util.List<Role> | 
UserDAO.getAllRoles()  | 
java.util.List<SerializedObject> | 
SerializedObjectDAO.getAllSerializedObjects(java.lang.Class<?> type,
                       boolean includeRetired)
Retrieves all raw Serialized Object from the database that match the passed type and
 includeRetired flag 
 | 
java.util.List<SerializedObject> | 
SerializedObjectDAO.getAllSerializedObjectsByName(java.lang.Class<?> type,
                             java.lang.String name,
                             boolean exactMatchOnly)
Retrieves all raw Serialized Objects from the database that match the passed type and name 
 | 
java.util.List<User> | 
UserDAO.getAllUsers()  | 
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>> | 
PatientSetDAO.getCharacteristics(Cohort patients)  | 
Cohort | 
CohortDAO.getCohort(java.lang.Integer id)
Finds the cohort with the given primary key 
 | 
java.util.List<Cohort> | 
CohortDAO.getCohorts(java.lang.String nameFragment)
Finds all Cohorts with matching names 
 | 
java.util.List<Cohort> | 
CohortDAO.getCohortsContainingPatientId(java.lang.Integer patientId)
Finds all cohorts that contain the given patientId 
 | 
Concept | 
ConceptDAO.getConcept(java.lang.Integer conceptId)  | 
ConceptAnswer | 
ConceptDAO.getConceptAnswer(java.lang.Integer conceptAnswerId)  | 
ConceptClass | 
ConceptDAO.getConceptClass(java.lang.Integer i)  | 
java.util.List<ConceptClass> | 
ConceptDAO.getConceptClasses(java.lang.String name)  | 
ConceptDatatype | 
ConceptDAO.getConceptDatatype(java.lang.Integer i)  | 
ConceptDatatype | 
ConceptDAO.getConceptDatatypeByName(java.lang.String name)  | 
java.util.List<ConceptDatatype> | 
ConceptDAO.getConceptDatatypes(java.lang.String name)
Deprecated.   
 | 
java.util.List<ConceptMap> | 
ConceptDAO.getConceptMapsBySource(ConceptSource conceptSource)  | 
ConceptMapType | 
ConceptDAO.getConceptMapType(java.lang.Integer conceptMapTypeId)  | 
ConceptMapType | 
ConceptDAO.getConceptMapTypeByName(java.lang.String name)  | 
ConceptMapType | 
ConceptDAO.getConceptMapTypeByUuid(java.lang.String uuid)  | 
java.util.List<ConceptMapType> | 
ConceptDAO.getConceptMapTypes(boolean includeRetired,
                  boolean includeHidden)  | 
ConceptName | 
ConceptDAO.getConceptName(java.lang.Integer conceptNameId)  | 
ConceptNumeric | 
ConceptDAO.getConceptNumeric(java.lang.Integer conceptId)  | 
ConceptProposal | 
ConceptDAO.getConceptProposal(java.lang.Integer i)  | 
java.util.List<ConceptProposal> | 
ConceptDAO.getConceptProposals(java.lang.String text)  | 
ConceptReferenceTerm | 
ConceptDAO.getConceptReferenceTerm(java.lang.Integer conceptReferenceTermId)  | 
ConceptReferenceTerm | 
ConceptDAO.getConceptReferenceTermByCode(java.lang.String code,
                             ConceptSource conceptSource)  | 
ConceptReferenceTerm | 
ConceptDAO.getConceptReferenceTermByName(java.lang.String name,
                             ConceptSource conceptSource)  | 
ConceptReferenceTerm | 
ConceptDAO.getConceptReferenceTermByUuid(java.lang.String uuid)  | 
java.util.List<ConceptReferenceTerm> | 
ConceptDAO.getConceptReferenceTerms(boolean includeRetired)  | 
java.util.List<ConceptReferenceTerm> | 
ConceptDAO.getConceptReferenceTermsBySource(ConceptSource conceptSource)  | 
java.util.List<ConceptSearchResult> | 
ConceptDAO.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> | 
ConceptDAO.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> | 
ConceptDAO.getConceptsByAnswer(Concept concept)  | 
java.util.List<ConceptSet> | 
ConceptDAO.getConceptSetsByConcept(Concept c)  | 
ConceptSource | 
ConceptDAO.getConceptSource(java.lang.Integer conceptSourceId)  | 
ConceptSource | 
ConceptDAO.getConceptSourceByName(java.lang.String conceptSourceName)  | 
java.util.List<java.lang.String> | 
ConceptDAO.getConceptStopWords(java.util.Locale locale)  | 
java.util.List<Concept> | 
ConceptDAO.getConceptsWithDrugsInFormulary()  | 
java.util.List<ConceptWord> | 
ConceptDAO.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 | 
ConceptDAO.getCountOfConceptReferenceTerms(java.lang.String query,
                               ConceptSource conceptSource,
                               boolean includeRetired)  | 
java.lang.Long | 
ConceptDAO.getCountOfDrugs(java.lang.String drugName,
               Concept concept,
               boolean searchOnPhrase,
               boolean searchDrugConceptNames,
               boolean includeRetired)  | 
java.util.Map<java.lang.Integer,java.util.List<DrugOrder>> | 
PatientSetDAO.getCurrentDrugOrders(Cohort ps,
                    java.util.List<Concept> drugConcepts)  | 
java.util.Map<java.lang.Integer,PatientState> | 
PatientSetDAO.getCurrentStates(Cohort ps,
                ProgramWorkflow wf)  | 
ConceptMapType | 
ConceptDAO.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 | 
ConceptDAO.getDrug(java.lang.Integer drugId)  | 
Drug | 
ConceptDAO.getDrugByMapping(java.lang.String code,
                ConceptSource conceptSource,
                java.util.Collection<ConceptMapType> withAnyOfTheseTypesOrOrderOfPreference)  | 
java.util.Map<java.lang.Integer,java.util.List<DrugOrder>> | 
PatientSetDAO.getDrugOrders(Cohort ps,
             java.util.List<Concept> drugConcepts)  | 
java.util.List<Drug> | 
ConceptDAO.getDrugs(java.lang.String phrase)  | 
java.util.List<Drug> | 
ConceptDAO.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> | 
ConceptDAO.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> | 
ConceptDAO.getDrugsByMapping(java.lang.String code,
                 ConceptSource conceptSource,
                 java.util.Collection<ConceptMapType> withAnyOfTheseTypes,
                 boolean includeRetired)  | 
java.util.List<Patient> | 
PatientDAO.getDuplicatePatientsByAttributes(java.util.List<java.lang.String> attributes)  | 
Encounter | 
EncounterDAO.getEncounter(java.lang.Integer encounterId)
Get encounter by internal identifier 
 | 
EncounterRole | 
EncounterDAO.getEncounterRole(java.lang.Integer encounterRoleId)
Get encounter role by internal identifier 
 | 
java.util.List<Encounter> | 
EncounterDAO.getEncountersByPatientId(java.lang.Integer patientId)  | 
java.util.List<Encounter> | 
EncounterDAO.getEncountersNotAssignedToAnyVisit(Patient patient)  | 
EncounterType | 
EncounterDAO.getEncounterType(java.lang.Integer encounterTypeId)
Get encounterType by internal identifier 
 | 
EncounterType | 
EncounterDAO.getEncounterType(java.lang.String name)
Get encounterType by name 
 | 
Field | 
FormDAO.getField(java.lang.Integer fieldId)  | 
java.util.List<Field> | 
FormDAO.getFields(java.util.Collection<Form> forms,
         java.util.Collection<FieldType> fieldTypes,
         java.util.Collection<Concept> concepts,
         java.util.Collection<java.lang.String> tableNames,
         java.util.Collection<java.lang.String> attributeNames,
         java.lang.Boolean selectMultiple,
         java.util.Collection<FieldAnswer> containsAllAnswers,
         java.util.Collection<FieldAnswer> containsAnyAnswer,
         java.lang.Boolean retired)
Returns all fields that match a broad range of (nullable) criteria 
 | 
java.util.List<Field> | 
FormDAO.getFields(java.lang.String search)  | 
FieldType | 
FormDAO.getFieldType(java.lang.Integer fieldTypeId)
Get fieldType by internal identifier 
 | 
Form | 
FormDAO.getForm(java.lang.Integer formId)
Get form by internal form identifier 
 | 
Form | 
FormDAO.getForm(java.lang.String name,
       java.lang.String version)
Get form by exact name and version 
 | 
java.lang.Integer | 
FormDAO.getFormCount(java.lang.String partialName,
            java.lang.Boolean published,
            java.util.Collection<EncounterType> encounterTypes,
            java.lang.Boolean retired,
            java.util.Collection<FormField> containingAnyFormField,
            java.util.Collection<FormField> containingAllFormFields,
            java.util.Collection<Field> fields)  | 
FormField | 
FormDAO.getFormField(Form form,
            Concept concept,
            java.util.Collection<FormField> ignoreFormFields,
            boolean force)  | 
FormField | 
FormDAO.getFormField(java.lang.Integer formFieldId)  | 
java.util.List<Form> | 
FormDAO.getForms(java.lang.String partialName,
        java.lang.Boolean published,
        java.util.Collection<EncounterType> encounterTypes,
        java.lang.Boolean retired,
        java.util.Collection<FormField> containingAnyFormField,
        java.util.Collection<FormField> containingAllFormFields,
        java.util.Collection<Field> fields)
Gets all forms that match all the criteria. 
 | 
java.util.List<Form> | 
FormDAO.getFormsByName(java.lang.String name)
Gets all forms with the given name, sorted (alphabetically) by descending version 
 | 
java.util.List<Form> | 
FormDAO.getFormsContainingConcept(Concept concept)
Get all forms that contain the given  
Concept as one of their fields. | 
java.lang.String | 
AdministrationDAO.getGlobalProperty(java.lang.String propertyName)  | 
GlobalProperty | 
AdministrationDAO.getGlobalPropertyByUuid(java.lang.String uuid)  | 
java.util.List<Location> | 
LocationDAO.getLocations(java.lang.String nameFragment,
            Location parent,
            java.util.Map<LocationAttributeType,java.lang.String> serializedAttributeValues,
            boolean includeRetired,
            java.lang.Integer start,
            java.lang.Integer length)
Gets the locations matching the specified arguments 
 | 
PersonMergeLog | 
PersonDAO.getLosingPersonMergeLogs(Person person)
Finds the PersonMergeLog by loser 
 | 
MimeType | 
ObsDAO.getMimeType(java.lang.Integer mimeTypeId)
Deprecated.   
 | 
java.util.Collection<?> | 
AdministrationDAO.getMRNGeneratorLog()  | 
Concept | 
ConceptDAO.getNextConcept(Concept c)  | 
Note | 
NoteDAO.getNote(java.lang.Integer noteId)
Get note by internal identifier 
 | 
java.util.List<Note> | 
NoteDAO.getNotes()
Get all notes 
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.getObject(java.lang.Class<T> type,
         java.lang.Integer id)
Retrieves the saved object of the passed type from the database by it's id 
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.getObjectByUuid(java.lang.Class<T> type,
               java.lang.String uuid)
Retrieves the saved object of the passed type from the database by it's uuid 
 | 
Obs | 
ObsDAO.getObs(java.lang.Integer obsId)  | 
java.lang.Long | 
ObsDAO.getObservationCount(java.util.List<Person> whom,
                   java.util.List<Encounter> encounters,
                   java.util.List<Concept> questions,
                   java.util.List<Concept> answers,
                   java.util.List<OpenmrsConstants.PERSON_TYPE> personTypes,
                   java.util.List<Location> locations,
                   java.lang.Integer obsGroupId,
                   java.util.Date fromDate,
                   java.util.Date toDate,
                   java.util.List<ConceptName> valueCodedNameAnswers,
                   boolean includeVoidedObs)  | 
java.util.Map<java.lang.Integer,java.util.List<Obs>> | 
PatientSetDAO.getObservations(Cohort patients,
               Concept concept,
               java.util.Date fromDate,
               java.util.Date toDate)  | 
java.util.List<Obs> | 
ObsDAO.getObservations(java.util.List<Person> whom,
               java.util.List<Encounter> encounters,
               java.util.List<Concept> questions,
               java.util.List<Concept> answers,
               java.util.List<OpenmrsConstants.PERSON_TYPE> personTypes,
               java.util.List<Location> locations,
               java.util.List<java.lang.String> sort,
               java.lang.Integer mostRecentN,
               java.lang.Integer obsGroupId,
               java.util.Date fromDate,
               java.util.Date toDate,
               boolean includeVoidedObs)  | 
Order | 
OrderDAO.getOrder(java.lang.Integer orderId)  | 
Patient | 
PatientDAO.getPatient(java.lang.Integer patientId)  | 
PatientIdentifier | 
PatientDAO.getPatientIdentifier(java.lang.Integer patientIdentifierId)  | 
java.util.List<PatientIdentifier> | 
PatientDAO.getPatientIdentifiers(java.lang.String identifier,
                     java.util.List<PatientIdentifierType> patientIdentifierTypes,
                     java.util.List<Location> locations,
                     java.util.List<Patient> patients,
                     java.lang.Boolean isPreferred)  | 
PatientIdentifierType | 
PatientDAO.getPatientIdentifierType(java.lang.Integer patientIdentifierTypeId)  | 
java.util.List<PatientIdentifierType> | 
PatientDAO.getPatientIdentifierTypes(java.lang.String name,
                         java.lang.String format,
                         java.lang.Boolean required,
                         java.lang.Boolean hasCheckDigit)  | 
java.util.Map<java.lang.Integer,PatientProgram> | 
PatientSetDAO.getPatientPrograms(Cohort ps,
                  Program program,
                  boolean includeVoided,
                  boolean includePast)  | 
java.util.List<PatientProgram> | 
ProgramWorkflowDAO.getPatientPrograms(Patient patient,
                  Program program,
                  java.util.Date minEnrollmentDate,
                  java.util.Date maxEnrollmentDate,
                  java.util.Date minCompletionDate,
                  java.util.Date maxCompletionDate,
                  boolean includeVoided)
Returns PatientPrograms that match the input parameters. 
 | 
java.util.List<Patient> | 
PatientSetDAO.getPatients(java.util.Collection<java.lang.Integer> patientIds)  | 
java.util.List<Patient> | 
PatientDAO.getPatients(java.lang.String name,
           java.lang.String identifier,
           java.util.List<PatientIdentifierType> identifierTypes,
           boolean matchIdentifierExactly,
           java.lang.Integer start,
           java.lang.Integer length,
           boolean searchOnNamesOrIdentifiers)  | 
Cohort | 
PatientSetDAO.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly)  | 
Cohort | 
PatientSetDAO.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly,
                            java.util.Date effectiveDate)  | 
Cohort | 
PatientSetDAO.getPatientsByProgramAndState(Program program,
                            java.util.List<ProgramWorkflowState> stateList,
                            java.util.Date fromDate,
                            java.util.Date toDate)  | 
Cohort | 
PatientSetDAO.getPatientsHavingEncounters(java.util.List<EncounterType> encounterTypeList,
                           Location location,
                           Form form,
                           java.util.Date fromDate,
                           java.util.Date toDate,
                           java.lang.Integer minCount,
                           java.lang.Integer maxCount)  | 
Cohort | 
PatientSetDAO.getPatientsHavingLocation(java.lang.Integer locationId,
                         PatientSetService.PatientLocationMethod method)  | 
Cohort | 
PatientSetDAO.getPatientsHavingNumericObs(java.lang.Integer conceptId,
                           PatientSetService.TimeModifier timeModifier,
                           PatientSetService.Modifier modifier,
                           java.lang.Number value,
                           java.util.Date fromDate,
                           java.util.Date toDate)  | 
Cohort | 
PatientSetDAO.getPatientsHavingObs(java.lang.Integer conceptId,
                    PatientSetService.TimeModifier timeModifier,
                    PatientSetService.Modifier modifier,
                    java.lang.Object value,
                    java.util.Date fromDate,
                    java.util.Date toDate)  | 
Cohort | 
PatientSetDAO.getPatientsHavingTextObs(java.lang.Integer conceptId,
                        java.lang.String value,
                        PatientSetService.TimeModifier timeModifier)  | 
Cohort | 
PatientSetDAO.getPatientsInProgram(java.lang.Integer programId,
                    java.util.Date fromDate,
                    java.util.Date toDate)  | 
java.util.List<Person> | 
PersonDAO.getPeople(java.lang.String searchPhrase,
         java.lang.Boolean dead)  | 
Person | 
PersonDAO.getPerson(java.lang.Integer personId)  | 
PersonAttribute | 
PersonDAO.getPersonAttribute(java.lang.Integer id)  | 
PersonAttributeType | 
PersonDAO.getPersonAttributeType(java.lang.Integer typeId)  | 
java.util.List<PersonAttributeType> | 
PersonDAO.getPersonAttributeTypes(java.lang.String exactName,
                       java.lang.String format,
                       java.lang.Integer foreignKey,
                       java.lang.Boolean searchable)  | 
PersonMergeLog | 
PersonDAO.getPersonMergeLog(java.lang.Integer id)
Gets a  
PersonMergeLog object from the model by id | 
PersonMergeLog | 
PersonDAO.getPersonMergeLogByUuid(java.lang.String uuid)
Gets a PersonMergeLog object from the model using UUID 
 | 
Concept | 
ConceptDAO.getPrevConcept(Concept c)  | 
Privilege | 
UserDAO.getPrivilege(java.lang.String p)  | 
Program | 
ProgramWorkflowDAO.getProgram(java.lang.Integer programId)
Retrieves a  
Program from the database by primary key programId | 
java.util.List<Concept> | 
ConceptDAO.getProposedConcepts(java.lang.String text)  | 
java.util.List<ConceptReferenceTermMap> | 
ConceptDAO.getReferenceTermMappingsTo(ConceptReferenceTerm term)  | 
Relationship | 
PersonDAO.getRelationship(java.lang.Integer relationshipId)  | 
java.util.Map<java.lang.Integer,java.util.List<Relationship>> | 
PatientSetDAO.getRelationships(Cohort ps,
                RelationshipType relType)  | 
java.util.List<Relationship> | 
PersonDAO.getRelationships(Person fromPerson,
                Person toPerson,
                RelationshipType relType)  | 
java.util.List<Relationship> | 
PersonDAO.getRelationships(Person fromPerson,
                Person toPerson,
                RelationshipType relType,
                java.util.Date startEffectiveDate,
                java.util.Date endEffectiveDate)  | 
RelationshipType | 
PersonDAO.getRelationshipType(java.lang.Integer relationshipTypeId)  | 
java.util.List<RelationshipType> | 
PersonDAO.getRelationshipTypes(java.lang.String relationshipTypeName,
                    java.lang.Boolean preferred)  | 
java.util.Map<java.lang.Integer,java.util.List<Person>> | 
PatientSetDAO.getRelatives(Cohort ps,
            RelationshipType relType,
            boolean forwards)  | 
Role | 
UserDAO.getRole(java.lang.String r)  | 
SerializedObject | 
SerializedObjectDAO.getSerializedObject(java.lang.Integer id)
Retrieves the raw SerializedObject from the database by id 
 | 
SerializedObject | 
SerializedObjectDAO.getSerializedObjectByUuid(java.lang.String uuid)
Retrieves the raw Serialized Object from the database by uuid 
 | 
java.util.List<ConceptSet> | 
ConceptDAO.getSetsContainingConcept(Concept concept)  | 
java.util.Map<java.lang.Integer,java.lang.String> | 
PatientSetDAO.getShortPatientDescriptions(java.util.Collection<java.lang.Integer> patientIds)  | 
java.util.Set<Person> | 
PersonDAO.getSimilarPeople(java.lang.String name,
                java.lang.Integer birthyear,
                java.lang.String gender)  | 
Template | 
TemplateDAO.getTemplate(java.lang.Integer id)
Get message template by id 
 | 
java.util.List<Template> | 
TemplateDAO.getTemplates()
Get all message templates 
 | 
java.util.List<Template> | 
TemplateDAO.getTemplatesByName(java.lang.String name)
Get message template by name 
 | 
User | 
UserDAO.getUser(java.lang.Integer userId)  | 
User | 
UserDAO.getUserByUsername(java.lang.String username)  | 
java.util.List<User> | 
UserDAO.getUsers(java.lang.String name,
        java.util.List<Role> roles,
        boolean includeRetired,
        java.lang.Integer start,
        java.lang.Integer length)  | 
Visit | 
VisitDAO.getVisit(java.lang.Integer visitId)  | 
Visit | 
VisitDAO.getVisitByUuid(java.lang.String uuid)  | 
java.util.List<Visit> | 
VisitDAO.getVisits(java.util.Collection<VisitType> visitTypes,
         java.util.Collection<Patient> patients,
         java.util.Collection<Location> locations,
         java.util.Collection<Concept> indications,
         java.util.Date minStartDatetime,
         java.util.Date maxStartDatetime,
         java.util.Date minEndDatetime,
         java.util.Date maxEndDatetime,
         java.util.Map<VisitAttributeType,java.lang.String> serializedAttributeValues,
         boolean includeInactive,
         boolean includeVoided)
Gets the visits matching the specified arguments 
 | 
java.util.List<PersonMergeLog> | 
PersonDAO.getWinningPersonMergeLogs(Person person)
Gets the PersonMergeLog objects by winner 
 | 
boolean | 
UserDAO.hasDuplicateUsername(java.lang.String username,
                    java.lang.String systemId,
                    java.lang.Integer userId)  | 
boolean | 
ConceptDAO.isConceptMapTypeInUse(ConceptMapType mapType)
Checks if there are any  
ConceptReferenceTermMaps or ConceptMaps using the
 specified mapType | 
boolean | 
ConceptDAO.isConceptReferenceTermInUse(ConceptReferenceTerm term)
Checks if there are any  
ConceptReferenceTermMaps or ConceptMaps using the
 specified term | 
boolean | 
ProviderDAO.isProviderIdentifierUnique(Provider provider)  | 
boolean | 
UserDAO.isSecretAnswer(User u,
              java.lang.String answer)  | 
void | 
AdministrationDAO.mrnGeneratorLog(java.lang.String site,
               java.lang.Integer start,
               java.lang.Integer count)  | 
void | 
ConceptDAO.purgeConcept(Concept concept)  | 
void | 
ConceptDAO.purgeConceptClass(ConceptClass cc)  | 
void | 
ConceptDAO.purgeConceptDatatype(ConceptDatatype cd)  | 
void | 
ConceptDAO.purgeConceptProposal(ConceptProposal cp)  | 
void | 
ConceptDAO.purgeDrug(Drug drug)  | 
void | 
SerializedObjectDAO.purgeObject(java.lang.Integer id)
Deletes the item from the database with the given primary key id 
 | 
void | 
SerializedObjectDAO.registerSupportedType(java.lang.Class<? extends OpenmrsObject> clazz)
Registers a class as one that should be supported 
 | 
ActiveListItem | 
ActiveListDAO.saveActiveListItem(ActiveListItem item)  | 
Cohort | 
CohortDAO.saveCohort(Cohort cohort)
Saves a Cohort to the database 
 | 
Concept | 
ConceptDAO.saveConcept(Concept concept)  | 
ConceptClass | 
ConceptDAO.saveConceptClass(ConceptClass cc)  | 
ConceptDatatype | 
ConceptDAO.saveConceptDatatype(ConceptDatatype cd)  | 
ConceptMapType | 
ConceptDAO.saveConceptMapType(ConceptMapType conceptMapType)  | 
ConceptProposal | 
ConceptDAO.saveConceptProposal(ConceptProposal cp)  | 
ConceptReferenceTerm | 
ConceptDAO.saveConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm)  | 
ConceptSource | 
ConceptDAO.saveConceptSource(ConceptSource conceptSource)  | 
ConceptStateConversion | 
ProgramWorkflowDAO.saveConceptStateConversion(ConceptStateConversion csc)
Save ConceptStateConversion to database (create if new or update if changed) 
 | 
ConceptStopWord | 
ConceptDAO.saveConceptStopWord(ConceptStopWord conceptStopWord)  | 
Drug | 
ConceptDAO.saveDrug(Drug drug)  | 
Encounter | 
EncounterDAO.saveEncounter(Encounter encounter)
Saves an encounter 
 | 
EncounterRole | 
EncounterDAO.saveEncounterRole(EncounterRole encounterRole)
Saves an encounter role 
 | 
Field | 
FormDAO.saveField(Field field)  | 
FieldType | 
FormDAO.saveFieldType(FieldType fieldType)
Save the given field type to the database 
 | 
Form | 
FormDAO.saveForm(Form form)  | 
FormField | 
FormDAO.saveFormField(FormField formField)  | 
GlobalProperty | 
AdministrationDAO.saveGlobalProperty(GlobalProperty gp)  | 
MimeType | 
ObsDAO.saveMimeType(MimeType mimeType)
Deprecated.   
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.saveObject(T object)
Saves an object to the database in serialized form 
 | 
<T extends OpenmrsObject> | 
SerializedObjectDAO.saveObject(T object,
          OpenmrsSerializer serializer)
Saves an object to the database, in serialized form, using the specified
  
OpenmrsSerializer | 
Obs | 
ObsDAO.saveObs(Obs obs)  | 
Order | 
OrderDAO.saveOrder(Order order)  | 
Patient | 
PatientDAO.savePatient(Patient patient)  | 
PatientIdentifierType | 
PatientDAO.savePatientIdentifierType(PatientIdentifierType patientIdentifierType)  | 
PatientProgram | 
ProgramWorkflowDAO.savePatientProgram(PatientProgram patientProgram)
Save patientProgram to database (create if new or update if changed) 
 | 
Person | 
PersonDAO.savePerson(Person person)  | 
PersonAttributeType | 
PersonDAO.savePersonAttributeType(PersonAttributeType type)  | 
PersonMergeLog | 
PersonDAO.savePersonMergeLog(PersonMergeLog personMergeLog)
Saves a  
PersonMergeLog object to the database | 
Privilege | 
UserDAO.savePrivilege(Privilege privilege)  | 
Program | 
ProgramWorkflowDAO.saveProgram(Program program)
Saves a Program to the database 
 | 
Relationship | 
PersonDAO.saveRelationship(Relationship relationship)  | 
RelationshipType | 
PersonDAO.saveRelationshipType(RelationshipType relationshipType)  | 
Role | 
UserDAO.saveRole(Role role)  | 
User | 
UserDAO.saveUser(User user,
        java.lang.String password)  | 
Visit | 
VisitDAO.saveVisit(Visit visit)  | 
void | 
SerializedObjectDAO.unregisterSupportedType(java.lang.Class<? extends OpenmrsObject> clazz)
Removes this class as one that should be supported 
 | 
void | 
ConceptDAO.updateConceptSetDerived()  | 
void | 
ConceptDAO.updateConceptSetDerived(Concept concept)  | 
void | 
ConceptDAO.updateConceptWord(Concept concept)  | 
void | 
NoteDAO.updateNote(Note note)
Update note 
 | 
void | 
AdministrationDAO.updateReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
AdministrationDAO.updateReportObject(AbstractReportObject ro)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
TemplateDAO.updateTemplate(Template template)
Update existing template. 
 | 
void | 
AdministrationDAO.validate(java.lang.Object object,
        org.springframework.validation.Errors errors)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateUserDAO.changeHashedPassword(User user,
                    java.lang.String hashedPassword,
                    java.lang.String salt)  | 
void | 
HibernateUserDAO.changePassword(java.lang.String pw,
              java.lang.String pw2)  | 
void | 
HibernateUserDAO.changePassword(User u,
              java.lang.String pw)  | 
void | 
HibernateUserDAO.changeQuestionAnswer(java.lang.String pw,
                    java.lang.String question,
                    java.lang.String answer)  | 
void | 
HibernateUserDAO.changeQuestionAnswer(User u,
                    java.lang.String question,
                    java.lang.String answer)  | 
Cohort | 
HibernatePatientSetDAO.convertPatientIdentifier(java.util.List<java.lang.String> identifiers)  | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.convertSerializedObject(java.lang.Class<T> clazz,
                       SerializedObject serializedObject)  | 
void | 
HibernateAdministrationDAO.createReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateAdministrationDAO.createReportObject(AbstractReportObject ro)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateTemplateDAO.createTemplate(Template template)  | 
void | 
HibernateActiveListDAO.deleteActiveListItem(ActiveListItem item)  | 
Cohort | 
HibernateCohortDAO.deleteCohort(Cohort cohort)  | 
void | 
HibernateConceptDAO.deleteConceptMapType(ConceptMapType conceptMapType)  | 
void | 
HibernateConceptDAO.deleteConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm)  | 
ConceptSource | 
HibernateConceptDAO.deleteConceptSource(ConceptSource cs)  | 
void | 
HibernateConceptDAO.deleteConceptStopWord(java.lang.Integer conceptStopWordId)  | 
void | 
HibernateEncounterDAO.deleteEncounter(Encounter encounter)  | 
void | 
HibernateEncounterDAO.deleteEncounterRole(EncounterRole encounterRole)  | 
void | 
HibernateEncounterDAO.deleteEncounterType(EncounterType encounterType)  | 
void | 
HibernateFormDAO.deleteField(Field field)  | 
void | 
HibernateFormDAO.deleteFieldType(FieldType fieldType)  | 
void | 
HibernateFormDAO.deleteForm(Form form)  | 
void | 
HibernateFormDAO.deleteFormField(FormField formField)  | 
void | 
HibernateAdministrationDAO.deleteGlobalProperty(GlobalProperty property)  | 
void | 
HibernateObsDAO.deleteMimeType(MimeType mimeType)
Deprecated.   
 | 
void | 
HibernateNoteDAO.deleteNote(Note note)  | 
void | 
HibernateObsDAO.deleteObs(Obs obs)  | 
void | 
HibernateOrderDAO.deleteOrder(Order order)  | 
void | 
HibernatePatientDAO.deletePatient(Patient patient)  | 
void | 
HibernatePatientDAO.deletePatientIdentifier(PatientIdentifier patientIdentifier)  | 
void | 
HibernatePatientDAO.deletePatientIdentifierType(PatientIdentifierType patientIdentifierType)  | 
void | 
HibernateProgramWorkflowDAO.deletePatientProgram(PatientProgram patientProgram)  | 
void | 
HibernatePersonDAO.deletePerson(Person person)  | 
void | 
HibernateUserDAO.deletePrivilege(Privilege privilege)  | 
void | 
HibernateProgramWorkflowDAO.deleteProgram(Program program)  | 
void | 
HibernatePersonDAO.deleteRelationship(Relationship relationship)  | 
void | 
HibernatePersonDAO.deleteRelationshipType(RelationshipType relationshipType)  | 
void | 
HibernateAdministrationDAO.deleteReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateAdministrationDAO.deleteReportObject(java.lang.Integer reportObjectId)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateUserDAO.deleteRole(Role role)  | 
void | 
HibernateTemplateDAO.deleteTemplate(Template template)  | 
void | 
HibernateVisitDAO.deleteVisit(Visit visit)  | 
Form | 
HibernateFormDAO.duplicateForm(Form form)  | 
java.util.List<java.util.List<java.lang.Object>> | 
HibernateAdministrationDAO.executeSQL(java.lang.String sql,
          boolean selectOnly)  | 
java.lang.String | 
HibernatePatientSetDAO.exportXml(Cohort ps)
Deprecated.   
 | 
java.lang.String | 
HibernatePatientSetDAO.exportXml(java.lang.Integer patientId)
Deprecated.   
 | 
java.util.List<EncounterType> | 
HibernateEncounterDAO.findEncounterTypes(java.lang.String name)  | 
java.util.List<Program> | 
HibernateProgramWorkflowDAO.findPrograms(java.lang.String nameFragment)  | 
java.util.Map<java.lang.Integer,java.util.Collection<java.lang.Integer>> | 
HibernatePatientSetDAO.getActiveDrugIds(java.util.Collection<java.lang.Integer> patientIds,
                java.util.Date fromDate,
                java.util.Date toDate)
Returns a Map from patientId to a Collection of drugIds for drugs active for the patients on
 that date If patientIds is null then do this for all patients Does not return anything for
 voided patients 
 | 
<T extends ActiveListItem> | 
HibernateActiveListDAO.getActiveListItem(java.lang.Class<T> clazz,
                 java.lang.Integer activeListItemId)  | 
ActiveListItem | 
HibernateActiveListDAO.getActiveListItemByUuid(java.lang.String uuid)  | 
<T extends ActiveListItem> | 
HibernateActiveListDAO.getActiveListItems(java.lang.Class<T> clazz,
                  Person p,
                  ActiveListType type)  | 
java.util.List<ActiveListItem> | 
HibernateActiveListDAO.getActiveListItems(Person p,
                  ActiveListType type)  | 
java.util.List<Cohort> | 
HibernateCohortDAO.getAllCohorts(boolean includeVoided)  | 
java.util.List<ConceptClass> | 
HibernateConceptDAO.getAllConceptClasses(boolean includeRetired)  | 
java.util.List<ConceptDatatype> | 
HibernateConceptDAO.getAllConceptDatatypes(boolean includeRetired)  | 
java.util.List<ConceptProposal> | 
HibernateConceptDAO.getAllConceptProposals(boolean includeCompleted)  | 
java.util.List<Concept> | 
HibernateConceptDAO.getAllConcepts(java.lang.String sortBy,
              boolean asc,
              boolean includeRetired)  | 
java.util.List<ConceptStateConversion> | 
HibernateProgramWorkflowDAO.getAllConceptStateConversions()  | 
java.util.List<EncounterRole> | 
HibernateEncounterDAO.getAllEncounterRoles(boolean includeRetired)  | 
java.util.List<EncounterType> | 
HibernateEncounterDAO.getAllEncounterTypes(java.lang.Boolean includeRetired)  | 
java.util.List<Field> | 
HibernateFormDAO.getAllFields(boolean includeRetired)  | 
java.util.List<FieldType> | 
HibernateFormDAO.getAllFieldTypes(boolean includeRetired)  | 
java.util.List<FormField> | 
HibernateFormDAO.getAllFormFields()  | 
java.util.List<Form> | 
HibernateFormDAO.getAllForms(boolean includeRetired)  | 
java.util.List<GlobalProperty> | 
HibernateAdministrationDAO.getAllGlobalProperties()  | 
java.util.List<MimeType> | 
HibernateObsDAO.getAllMimeTypes(boolean includeRetired)
Deprecated.   
 | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.getAllObjects(java.lang.Class<T> type)  | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.getAllObjects(java.lang.Class<T> type,
             boolean includeRetired)  | 
<T extends OpenmrsMetadata> | 
HibernateSerializedObjectDAO.getAllObjectsByName(java.lang.Class<T> type,
                   java.lang.String name,
                   boolean exactMatchOnly)  | 
java.util.List<PatientIdentifierType> | 
HibernatePatientDAO.getAllPatientIdentifierTypes(boolean includeRetired)  | 
java.util.List<Patient> | 
HibernatePatientDAO.getAllPatients(boolean includeVoided)  | 
java.util.List<PersonAttributeType> | 
HibernatePersonDAO.getAllPersonAttributeTypes(boolean includeRetired)  | 
java.util.List<PersonMergeLog> | 
HibernatePersonDAO.getAllPersonMergeLogs()  | 
java.util.List<Privilege> | 
HibernateUserDAO.getAllPrivileges()  | 
java.util.List<Program> | 
HibernateProgramWorkflowDAO.getAllPrograms(boolean includeRetired)  | 
java.util.List<Relationship> | 
HibernatePersonDAO.getAllRelationships(boolean includeVoided)  | 
java.util.List<Role> | 
HibernateUserDAO.getAllRoles()  | 
java.util.List<SerializedObject> | 
HibernateSerializedObjectDAO.getAllSerializedObjects(java.lang.Class<?> type,
                       boolean includeRetired)  | 
java.util.List<SerializedObject> | 
HibernateSerializedObjectDAO.getAllSerializedObjectsByName(java.lang.Class<?> type,
                             java.lang.String name,
                             boolean exactMatchOnly)  | 
java.util.List<User> | 
HibernateUserDAO.getAllUsers()  | 
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Object>> | 
HibernatePatientSetDAO.getCharacteristics(Cohort patients)  | 
Cohort | 
HibernateCohortDAO.getCohort(java.lang.Integer id)  | 
java.util.List<Cohort> | 
HibernateCohortDAO.getCohorts(java.lang.String nameFragment)  | 
java.util.List<Cohort> | 
HibernateCohortDAO.getCohortsContainingPatientId(java.lang.Integer patientId)  | 
Concept | 
HibernateConceptDAO.getConcept(java.lang.Integer conceptId)  | 
ConceptAnswer | 
HibernateConceptDAO.getConceptAnswer(java.lang.Integer conceptAnswerId)  | 
ConceptClass | 
HibernateConceptDAO.getConceptClass(java.lang.Integer i)  | 
java.util.List<ConceptClass> | 
HibernateConceptDAO.getConceptClasses(java.lang.String name)  | 
ConceptDatatype | 
HibernateConceptDAO.getConceptDatatypeByName(java.lang.String name)  | 
java.util.List<ConceptDatatype> | 
HibernateConceptDAO.getConceptDatatypes(java.lang.String name)  | 
java.util.List<ConceptMap> | 
HibernateConceptDAO.getConceptMapsBySource(ConceptSource conceptSource)  | 
ConceptMapType | 
HibernateConceptDAO.getConceptMapType(java.lang.Integer conceptMapTypeId)  | 
ConceptMapType | 
HibernateConceptDAO.getConceptMapTypeByName(java.lang.String name)  | 
ConceptMapType | 
HibernateConceptDAO.getConceptMapTypeByUuid(java.lang.String uuid)  | 
java.util.List<ConceptMapType> | 
HibernateConceptDAO.getConceptMapTypes(boolean includeRetired,
                  boolean includeHidden)  | 
ConceptName | 
HibernateConceptDAO.getConceptName(java.lang.Integer conceptNameId)  | 
ConceptProposal | 
HibernateConceptDAO.getConceptProposal(java.lang.Integer conceptProposalId)  | 
java.util.List<ConceptProposal> | 
HibernateConceptDAO.getConceptProposals(java.lang.String text)  | 
ConceptReferenceTerm | 
HibernateConceptDAO.getConceptReferenceTerm(java.lang.Integer conceptReferenceTermId)  | 
ConceptReferenceTerm | 
HibernateConceptDAO.getConceptReferenceTermByCode(java.lang.String code,
                             ConceptSource conceptSource)  | 
ConceptReferenceTerm | 
HibernateConceptDAO.getConceptReferenceTermByName(java.lang.String name,
                             ConceptSource conceptSource)  | 
ConceptReferenceTerm | 
HibernateConceptDAO.getConceptReferenceTermByUuid(java.lang.String uuid)  | 
java.util.List<ConceptReferenceTerm> | 
HibernateConceptDAO.getConceptReferenceTerms(boolean includeRetired)  | 
java.util.List<ConceptReferenceTerm> | 
HibernateConceptDAO.getConceptReferenceTermsBySource(ConceptSource conceptSource)  | 
java.util.List<ConceptSearchResult> | 
HibernateConceptDAO.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> | 
HibernateConceptDAO.getConcepts(java.lang.String name,
           java.util.Locale loc,
           boolean searchOnPhrase,
           java.util.List<ConceptClass> classes,
           java.util.List<ConceptDatatype> datatypes)  | 
ConceptSource | 
HibernateConceptDAO.getConceptSourceByName(java.lang.String conceptSourceName)  | 
java.util.List<java.lang.String> | 
HibernateConceptDAO.getConceptStopWords(java.util.Locale locale)  | 
java.util.List<ConceptWord> | 
HibernateConceptDAO.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 | 
HibernateConceptDAO.getCountOfConceptReferenceTerms(java.lang.String query,
                               ConceptSource conceptSource,
                               boolean includeRetired)  | 
java.lang.Long | 
HibernateConceptDAO.getCountOfDrugs(java.lang.String drugName,
               Concept concept,
               boolean searchOnPhrase,
               boolean searchDrugConceptNames,
               boolean includeRetired)  | 
java.util.Map<java.lang.Integer,java.util.List<DrugOrder>> | 
HibernatePatientSetDAO.getCurrentDrugOrders(Cohort patients,
                    java.util.List<Concept> drugConcepts)  | 
java.util.Map<java.lang.Integer,PatientState> | 
HibernatePatientSetDAO.getCurrentStates(Cohort ps,
                ProgramWorkflow wf)  | 
ConceptMapType | 
HibernateConceptDAO.getDefaultConceptMapType()  | 
Drug | 
HibernateConceptDAO.getDrug(java.lang.Integer drugId)  | 
Drug | 
HibernateConceptDAO.getDrugByMapping(java.lang.String code,
                ConceptSource conceptSource,
                java.util.Collection<ConceptMapType> withAnyOfTheseTypesOrOrderOfPreference)  | 
java.util.Map<java.lang.Integer,java.util.List<DrugOrder>> | 
HibernatePatientSetDAO.getDrugOrders(Cohort patients,
             java.util.List<Concept> drugConcepts)  | 
java.util.List<Drug> | 
HibernateConceptDAO.getDrugs(java.lang.String phrase)  | 
java.util.List<Drug> | 
HibernateConceptDAO.getDrugs(java.lang.String drugName,
        Concept concept,
        boolean includeRetired)  | 
java.util.List<Drug> | 
HibernateConceptDAO.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> | 
HibernateConceptDAO.getDrugsByMapping(java.lang.String code,
                 ConceptSource conceptSource,
                 java.util.Collection<ConceptMapType> withAnyOfTheseTypes,
                 boolean includeRetired)  | 
Encounter | 
HibernateEncounterDAO.getEncounter(java.lang.Integer encounterId)  | 
EncounterRole | 
HibernateEncounterDAO.getEncounterRole(java.lang.Integer encounterRoleId)  | 
java.util.List<Encounter> | 
HibernateEncounterDAO.getEncountersByPatientId(java.lang.Integer patientId)  | 
java.util.List<Encounter> | 
HibernateEncounterDAO.getEncountersNotAssignedToAnyVisit(Patient patient)  | 
EncounterType | 
HibernateEncounterDAO.getEncounterType(java.lang.Integer encounterTypeId)  | 
EncounterType | 
HibernateEncounterDAO.getEncounterType(java.lang.String name)  | 
Field | 
HibernateFormDAO.getField(java.lang.Integer fieldId)  | 
java.util.List<Field> | 
HibernateFormDAO.getFields(java.util.Collection<Form> forms,
         java.util.Collection<FieldType> fieldTypes,
         java.util.Collection<Concept> concepts,
         java.util.Collection<java.lang.String> tableNames,
         java.util.Collection<java.lang.String> attributeNames,
         java.lang.Boolean selectMultiple,
         java.util.Collection<FieldAnswer> containsAllAnswers,
         java.util.Collection<FieldAnswer> containsAnyAnswer,
         java.lang.Boolean retired)  | 
java.util.List<Field> | 
HibernateFormDAO.getFields(java.lang.String search)  | 
java.util.List<Field> | 
HibernateFormDAO.getFieldsByConcept(Concept concept)  | 
FieldType | 
HibernateFormDAO.getFieldType(java.lang.Integer fieldTypeId)  | 
Form | 
HibernateFormDAO.getForm(java.lang.Integer formId)  | 
Form | 
HibernateFormDAO.getForm(java.lang.String name,
       java.lang.String version)  | 
java.lang.Integer | 
HibernateFormDAO.getFormCount(java.lang.String partialName,
            java.lang.Boolean published,
            java.util.Collection<EncounterType> encounterTypes,
            java.lang.Boolean retired,
            java.util.Collection<FormField> containingAnyFormField,
            java.util.Collection<FormField> containingAllFormFields,
            java.util.Collection<Field> fields)  | 
FormField | 
HibernateFormDAO.getFormField(Form form,
            Concept concept,
            java.util.Collection<FormField> ignoreFormFields,
            boolean force)  | 
FormField | 
HibernateFormDAO.getFormField(java.lang.Integer formFieldId)  | 
java.util.List<FormField> | 
HibernateFormDAO.getFormFields(Form form)  | 
java.util.List<Form> | 
HibernateFormDAO.getForms(java.lang.String partialName,
        java.lang.Boolean published,
        java.util.Collection<EncounterType> encounterTypes,
        java.lang.Boolean retired,
        java.util.Collection<FormField> containingAnyFormField,
        java.util.Collection<FormField> containingAllFormFields,
        java.util.Collection<Field> fields)  | 
java.util.List<Form> | 
HibernateFormDAO.getFormsByName(java.lang.String name)  | 
java.util.List<Form> | 
HibernateFormDAO.getFormsContainingConcept(Concept c)  | 
java.lang.String | 
HibernateAdministrationDAO.getGlobalProperty(java.lang.String propertyName)  | 
GlobalProperty | 
HibernateAdministrationDAO.getGlobalPropertyByUuid(java.lang.String uuid)  | 
PersonMergeLog | 
HibernatePersonDAO.getLosingPersonMergeLogs(Person person)  | 
MimeType | 
HibernateObsDAO.getMimeType(java.lang.Integer mimeTypeId)
Deprecated.   
 | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.getObject(java.lang.Class<T> baseClass,
         java.lang.Integer id)  | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.getObjectByUuid(java.lang.Class<T> baseClass,
               java.lang.String uuid)  | 
Obs | 
HibernateObsDAO.getObs(java.lang.Integer obsId)  | 
java.lang.Long | 
HibernateObsDAO.getObservationCount(java.util.List<Person> whom,
                   java.util.List<Encounter> encounters,
                   java.util.List<Concept> questions,
                   java.util.List<Concept> answers,
                   java.util.List<OpenmrsConstants.PERSON_TYPE> personTypes,
                   java.util.List<Location> locations,
                   java.lang.Integer obsGroupId,
                   java.util.Date fromDate,
                   java.util.Date toDate,
                   java.util.List<ConceptName> valueCodedNameAnswers,
                   boolean includeVoidedObs)  | 
java.util.Map<java.lang.Integer,java.util.List<Obs>> | 
HibernatePatientSetDAO.getObservations(Cohort patients,
               Concept concept,
               java.util.Date fromDate,
               java.util.Date toDate)  | 
java.util.List<Obs> | 
HibernateObsDAO.getObservations(java.util.List<Person> whom,
               java.util.List<Encounter> encounters,
               java.util.List<Concept> questions,
               java.util.List<Concept> answers,
               java.util.List<OpenmrsConstants.PERSON_TYPE> personTypes,
               java.util.List<Location> locations,
               java.util.List<java.lang.String> sortList,
               java.lang.Integer mostRecentN,
               java.lang.Integer obsGroupId,
               java.util.Date fromDate,
               java.util.Date toDate,
               boolean includeVoidedObs)  | 
Order | 
HibernateOrderDAO.getOrder(java.lang.Integer orderId)  | 
java.util.Map<java.lang.Integer,java.lang.Object> | 
HibernatePatientSetDAO.getPatientAttributes(Cohort patients,
                    java.lang.String className,
                    java.lang.String property,
                    boolean returnAll)  | 
PatientIdentifier | 
HibernatePatientDAO.getPatientIdentifier(java.lang.Integer patientIdentifierId)  | 
java.util.List<PatientIdentifier> | 
HibernatePatientDAO.getPatientIdentifiers(java.lang.String identifier,
                     java.util.List<PatientIdentifierType> patientIdentifierTypes,
                     java.util.List<Location> locations,
                     java.util.List<Patient> patients,
                     java.lang.Boolean isPreferred)  | 
PatientIdentifierType | 
HibernatePatientDAO.getPatientIdentifierType(java.lang.Integer patientIdentifierTypeId)  | 
java.util.List<PatientIdentifierType> | 
HibernatePatientDAO.getPatientIdentifierTypes(java.lang.String name,
                         java.lang.String format,
                         java.lang.Boolean required,
                         java.lang.Boolean hasCheckDigit)  | 
PatientProgram | 
HibernateProgramWorkflowDAO.getPatientProgram(java.lang.Integer patientProgramId)  | 
java.util.Map<java.lang.Integer,PatientProgram> | 
HibernatePatientSetDAO.getPatientPrograms(Cohort ps,
                  Program program,
                  boolean includeVoided,
                  boolean includePast)
This method assumes the patient is not simultaneously enrolled in the program more than once. 
 | 
java.util.List<PatientProgram> | 
HibernateProgramWorkflowDAO.getPatientPrograms(Patient patient,
                  Program program,
                  java.util.Date minEnrollmentDate,
                  java.util.Date maxEnrollmentDate,
                  java.util.Date minCompletionDate,
                  java.util.Date maxCompletionDate,
                  boolean includeVoided)  | 
java.util.List<Patient> | 
HibernatePatientSetDAO.getPatients(java.util.Collection<java.lang.Integer> patientIds)  | 
java.util.List<Patient> | 
HibernatePatientDAO.getPatients(java.lang.String name,
           java.lang.String identifier,
           java.util.List<PatientIdentifierType> identifierTypes,
           boolean matchIdentifierExactly,
           java.lang.Integer start,
           java.lang.Integer length,
           boolean searchOnNamesOrIdentifiers)  | 
Cohort | 
HibernatePatientSetDAO.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly)  | 
Cohort | 
HibernatePatientSetDAO.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly,
                            java.util.Date effectiveDate)  | 
Cohort | 
HibernatePatientSetDAO.getPatientsHavingTextObs(java.lang.Integer conceptId,
                        java.lang.String value,
                        PatientSetService.TimeModifier timeModifier)  | 
java.util.List<PersonAttributeType> | 
HibernatePersonDAO.getPersonAttributeTypes(java.lang.String exactName,
                       java.lang.String format,
                       java.lang.Integer foreignKey,
                       java.lang.Boolean searchable)  | 
PersonMergeLog | 
HibernatePersonDAO.getPersonMergeLog(java.lang.Integer id)  | 
PersonMergeLog | 
HibernatePersonDAO.getPersonMergeLogByUuid(java.lang.String uuid)  | 
Privilege | 
HibernateUserDAO.getPrivilege(java.lang.String p)  | 
Program | 
HibernateProgramWorkflowDAO.getProgram(java.lang.Integer programId)  | 
java.util.List<Concept> | 
HibernateConceptDAO.getProposedConcepts(java.lang.String text)  | 
java.util.List<ConceptReferenceTermMap> | 
HibernateConceptDAO.getReferenceTermMappingsTo(ConceptReferenceTerm term)  | 
Relationship | 
HibernatePersonDAO.getRelationship(java.lang.Integer relationshipId)  | 
RelationshipType | 
HibernatePersonDAO.getRelationshipType(java.lang.Integer relationshipTypeId)  | 
java.util.List<RelationshipType> | 
HibernatePersonDAO.getRelationshipTypes(java.lang.String relationshipTypeName,
                    java.lang.Boolean preferred)  | 
Role | 
HibernateUserDAO.getRole(java.lang.String r)  | 
java.util.List<Location> | 
HibernateLocationDAO.getRootLocations(boolean includeRetired)  | 
SerializedObject | 
HibernateSerializedObjectDAO.getSerializedObject(java.lang.Integer id)  | 
SerializedObject | 
HibernateSerializedObjectDAO.getSerializedObjectByUuid(java.lang.String uuid)  | 
java.util.Map<java.lang.Integer,java.lang.String> | 
HibernatePatientSetDAO.getShortPatientDescriptions(java.util.Collection<java.lang.Integer> patientIds)  | 
java.util.Set<Person> | 
HibernatePersonDAO.getSimilarPeople(java.lang.String name,
                java.lang.Integer birthyear,
                java.lang.String gender)  | 
java.util.List<User> | 
HibernateUserDAO.getUsersByRole(Role role)  | 
Visit | 
HibernateVisitDAO.getVisit(java.lang.Integer visitId)  | 
Visit | 
HibernateVisitDAO.getVisitByUuid(java.lang.String uuid)  | 
java.util.List<Visit> | 
HibernateVisitDAO.getVisits(java.util.Collection<VisitType> visitTypes,
         java.util.Collection<Patient> patients,
         java.util.Collection<Location> locations,
         java.util.Collection<Concept> indications,
         java.util.Date minStartDatetime,
         java.util.Date maxStartDatetime,
         java.util.Date minEndDatetime,
         java.util.Date maxEndDatetime,
         java.util.Map<VisitAttributeType,java.lang.String> serializedAttributeValues,
         boolean includeInactive,
         boolean includeVoided)  | 
java.util.List<PersonMergeLog> | 
HibernatePersonDAO.getWinningPersonMergeLogs(Person person)  | 
boolean | 
HibernateConceptDAO.isConceptMapTypeInUse(ConceptMapType mapType)  | 
boolean | 
HibernateConceptDAO.isConceptReferenceTermInUse(ConceptReferenceTerm term)  | 
boolean | 
HibernateProviderDAO.isProviderIdentifierUnique(Provider provider)  | 
boolean | 
HibernateUserDAO.isSecretAnswer(User u,
              java.lang.String answer)  | 
void | 
HibernateConceptDAO.purgeConcept(Concept concept)  | 
void | 
HibernateConceptDAO.purgeConceptClass(ConceptClass cc)  | 
void | 
HibernateConceptDAO.purgeConceptDatatype(ConceptDatatype cd)  | 
void | 
HibernateConceptDAO.purgeConceptProposal(ConceptProposal cp)  | 
void | 
HibernateConceptDAO.purgeDrug(Drug drug)  | 
void | 
HibernateSerializedObjectDAO.purgeObject(java.lang.Integer id)  | 
void | 
HibernateSerializedObjectDAO.registerSupportedType(java.lang.Class<? extends OpenmrsObject> clazz)  | 
ActiveListItem | 
HibernateActiveListDAO.saveActiveListItem(ActiveListItem item)  | 
Cohort | 
HibernateCohortDAO.saveCohort(Cohort cohort)  | 
Concept | 
HibernateConceptDAO.saveConcept(Concept concept)  | 
ConceptClass | 
HibernateConceptDAO.saveConceptClass(ConceptClass cc)  | 
ConceptDatatype | 
HibernateConceptDAO.saveConceptDatatype(ConceptDatatype cd)  | 
ConceptMapType | 
HibernateConceptDAO.saveConceptMapType(ConceptMapType conceptMapType)  | 
ConceptProposal | 
HibernateConceptDAO.saveConceptProposal(ConceptProposal cp)  | 
ConceptReferenceTerm | 
HibernateConceptDAO.saveConceptReferenceTerm(ConceptReferenceTerm conceptReferenceTerm)  | 
ConceptSource | 
HibernateConceptDAO.saveConceptSource(ConceptSource conceptSource)  | 
ConceptStateConversion | 
HibernateProgramWorkflowDAO.saveConceptStateConversion(ConceptStateConversion csc)  | 
ConceptStopWord | 
HibernateConceptDAO.saveConceptStopWord(ConceptStopWord conceptStopWord)  | 
Drug | 
HibernateConceptDAO.saveDrug(Drug drug)  | 
Encounter | 
HibernateEncounterDAO.saveEncounter(Encounter encounter)  | 
EncounterRole | 
HibernateEncounterDAO.saveEncounterRole(EncounterRole encounterRole)  | 
Field | 
HibernateFormDAO.saveField(Field field)  | 
FieldType | 
HibernateFormDAO.saveFieldType(FieldType fieldType)  | 
Form | 
HibernateFormDAO.saveForm(Form form)
Returns the form object originally passed in, which will have been persisted. 
 | 
FormField | 
HibernateFormDAO.saveFormField(FormField formField)  | 
GlobalProperty | 
HibernateAdministrationDAO.saveGlobalProperty(GlobalProperty gp)  | 
MimeType | 
HibernateObsDAO.saveMimeType(MimeType mimeType)
Deprecated.   
 | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.saveObject(T object)  | 
<T extends OpenmrsObject> | 
HibernateSerializedObjectDAO.saveObject(T object,
          OpenmrsSerializer serializer)  | 
Obs | 
HibernateObsDAO.saveObs(Obs obs)  | 
Order | 
HibernateOrderDAO.saveOrder(Order order)  | 
Patient | 
HibernatePatientDAO.savePatient(Patient patient)  | 
PatientIdentifierType | 
HibernatePatientDAO.savePatientIdentifierType(PatientIdentifierType patientIdentifierType)  | 
PatientProgram | 
HibernateProgramWorkflowDAO.savePatientProgram(PatientProgram patientProgram)  | 
Person | 
HibernatePersonDAO.savePerson(Person person)  | 
PersonMergeLog | 
HibernatePersonDAO.savePersonMergeLog(PersonMergeLog personMergeLog)  | 
Privilege | 
HibernateUserDAO.savePrivilege(Privilege privilege)  | 
Program | 
HibernateProgramWorkflowDAO.saveProgram(Program program)  | 
Relationship | 
HibernatePersonDAO.saveRelationship(Relationship relationship)  | 
RelationshipType | 
HibernatePersonDAO.saveRelationshipType(RelationshipType relationshipType)  | 
Role | 
HibernateUserDAO.saveRole(Role role)  | 
Visit | 
HibernateVisitDAO.saveVisit(Visit visit)  | 
void | 
HibernateSerializedObjectDAO.unregisterSupportedType(java.lang.Class<? extends OpenmrsObject> clazz)  | 
void | 
HibernateConceptDAO.updateConceptSetDerived()  | 
void | 
HibernateConceptDAO.updateConceptSetDerived(Concept concept)  | 
void | 
HibernateConceptDAO.updateConceptWord(Concept concept)  | 
void | 
HibernateAdministrationDAO.updateReport(Report r)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateAdministrationDAO.updateReportObject(AbstractReportObject ro)
Deprecated. 
 
see reportingcompatibility module 
 | 
void | 
HibernateTemplateDAO.updateTemplate(Template template)  | 
void | 
HibernateAdministrationDAO.validate(java.lang.Object object,
        org.springframework.validation.Errors errors)  | 
| Modifier and Type | Method and Description | 
|---|---|
Cohort | 
PatientSetServiceImpl.getAllPatients()  | 
Cohort | 
PatientSetServiceImpl.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate)  | 
Cohort | 
PatientSetServiceImpl.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly)  | 
Cohort | 
PatientSetServiceImpl.getPatientsByCharacteristics(java.lang.String gender,
                            java.util.Date minBirthdate,
                            java.util.Date maxBirthdate,
                            java.lang.Integer minAge,
                            java.lang.Integer maxAge,
                            java.lang.Boolean aliveOnly,
                            java.lang.Boolean deadOnly,
                            java.util.Date effectiveDate)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HL7DAO.deleteHL7InArchive(HL7InArchive hl7InArchive)  | 
void | 
HL7DAO.deleteHL7InError(HL7InError hl7InError)  | 
void | 
HL7DAO.deleteHL7InQueue(HL7InQueue hl7InQueue)  | 
void | 
HL7DAO.deleteHL7Source(HL7Source hl7Source)  | 
java.util.List<HL7InArchive> | 
HL7DAO.getAllHL7InArchives()  | 
java.util.List<HL7InError> | 
HL7DAO.getAllHL7InErrors()  | 
java.util.List<HL7InQueue> | 
HL7DAO.getAllHL7InQueues()  | 
java.util.List<HL7Source> | 
HL7DAO.getAllHL7Sources()  | 
HL7InArchive | 
HL7DAO.getHL7InArchive(java.lang.Integer hl7InArchiveId)  | 
java.util.List<HL7InArchive> | 
HL7DAO.getHL7InArchiveByState(java.lang.Integer state)  | 
HL7InArchive | 
HL7DAO.getHL7InArchiveByUuid(java.lang.String uuid)  | 
HL7InError | 
HL7DAO.getHL7InError(java.lang.Integer hl7InErrorId)  | 
HL7InError | 
HL7DAO.getHL7InErrorByUuid(java.lang.String uuid)  | 
HL7InQueue | 
HL7DAO.getHL7InQueue(java.lang.Integer hl7InQueueId)  | 
java.util.List<HL7InQueue> | 
HL7DAO.getHL7InQueueByState(java.lang.Integer stateId)  | 
HL7InQueue | 
HL7DAO.getHL7InQueueByUuid(java.lang.String uuid)  | 
HL7Source | 
HL7DAO.getHL7Source(java.lang.Integer hl7SourceId)  | 
HL7Source | 
HL7DAO.getHL7SourceByName(java.lang.String name)  | 
HL7InQueue | 
HL7DAO.getNextHL7InQueue()  | 
HL7InArchive | 
HL7DAO.saveHL7InArchive(HL7InArchive hl7InArchive)  | 
HL7InError | 
HL7DAO.saveHL7InError(HL7InError hl7InError)  | 
HL7InQueue | 
HL7DAO.saveHL7InQueue(HL7InQueue hl7InQueue)  | 
HL7Source | 
HL7DAO.saveHL7Source(HL7Source hl7Source)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateHL7DAO.deleteHL7InArchive(HL7InArchive hl7InArchive)  | 
void | 
HibernateHL7DAO.deleteHL7InError(HL7InError hl7InError)  | 
void | 
HibernateHL7DAO.deleteHL7InQueue(HL7InQueue hl7InQueue)  | 
void | 
HibernateHL7DAO.deleteHL7Source(HL7Source hl7Source)  | 
java.util.List<HL7InArchive> | 
HibernateHL7DAO.getAllHL7InArchives()  | 
java.util.List<HL7InError> | 
HibernateHL7DAO.getAllHL7InErrors()  | 
java.util.List<HL7InQueue> | 
HibernateHL7DAO.getAllHL7InQueues()  | 
java.util.List<HL7Source> | 
HibernateHL7DAO.getAllHL7Sources()  | 
<T> java.util.List<T> | 
HibernateHL7DAO.getHL7Batch(java.lang.Class clazz,
           int start,
           int length,
           java.lang.Integer messageState,
           java.lang.String query)  | 
HL7InArchive | 
HibernateHL7DAO.getHL7InArchive(java.lang.Integer hl7InArchiveId)  | 
java.util.List<HL7InArchive> | 
HibernateHL7DAO.getHL7InArchiveByState(java.lang.Integer state)  | 
HL7InArchive | 
HibernateHL7DAO.getHL7InArchiveByUuid(java.lang.String uuid)  | 
HL7InError | 
HibernateHL7DAO.getHL7InError(java.lang.Integer hl7InErrorId)  | 
HL7InError | 
HibernateHL7DAO.getHL7InErrorByUuid(java.lang.String uuid)  | 
HL7InQueue | 
HibernateHL7DAO.getHL7InQueue(java.lang.Integer hl7InQueueId)  | 
java.util.List<HL7InQueue> | 
HibernateHL7DAO.getHL7InQueueByState(java.lang.Integer state)  | 
HL7InQueue | 
HibernateHL7DAO.getHL7InQueueByUuid(java.lang.String uuid)  | 
HL7Source | 
HibernateHL7DAO.getHL7Source(java.lang.Integer hl7SourceId)  | 
HL7Source | 
HibernateHL7DAO.getHL7SourceByName(java.lang.String name)  | 
HL7InQueue | 
HibernateHL7DAO.getNextHL7InQueue()  | 
HL7InArchive | 
HibernateHL7DAO.saveHL7InArchive(HL7InArchive hl7InArchive)  | 
HL7InError | 
HibernateHL7DAO.saveHL7InError(HL7InError hl7InError)  | 
HL7InQueue | 
HibernateHL7DAO.saveHL7InQueue(HL7InQueue hl7InQueue)  | 
HL7Source | 
HibernateHL7DAO.saveHL7Source(HL7Source hl7Source)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AlertDAO.deleteAlert(Alert alert)  | 
Alert | 
AlertDAO.getAlert(java.lang.Integer alertId)  | 
java.util.List<Alert> | 
AlertDAO.getAlerts(User user,
         boolean includeRead,
         boolean includeVoided)  | 
Alert | 
AlertDAO.saveAlert(Alert alert)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateAlertDAO.deleteAlert(Alert alert)  | 
Alert | 
HibernateAlertDAO.getAlert(java.lang.Integer alertId)  | 
java.util.List<Alert> | 
HibernateAlertDAO.getAlerts(User user,
         boolean includeRead,
         boolean includeExpired)  | 
java.util.List<Alert> | 
HibernateAlertDAO.getAllAlerts(boolean includeExpired)  | 
Alert | 
HibernateAlertDAO.saveAlert(Alert alert)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ReportObjectDAO.deleteReportObject(AbstractReportObject reportObj)
Deprecated.  
Auto generated method comment 
 | 
java.util.List<AbstractReportObject> | 
ReportObjectDAO.getAllReportObjects()
Deprecated.  
Auto generated method comment 
 | 
AbstractReportObject | 
ReportObjectDAO.getReportObject(java.lang.Integer reportObjId)
Deprecated.  
Auto generated method comment 
 | 
java.util.List<AbstractReportObject> | 
ReportObjectDAO.getReportObjectsByType(java.lang.String reportObjectType)
Deprecated.  
Auto generated method comment 
 | 
AbstractReportObject | 
ReportObjectDAO.saveReportObject(AbstractReportObject reportObj)
Deprecated.  
Auto generated method comment 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateReportObjectDAO.deleteReportObject(AbstractReportObject reportObj)
Deprecated.  
  | 
AbstractReportObject | 
HibernateReportObjectDAO.getReportObject(java.lang.Integer reportObjId)
Deprecated.  
  | 
java.util.List<AbstractReportObject> | 
HibernateReportObjectDAO.getReportObjectsByType(java.lang.String reportObjectType)
Deprecated.  
  | 
AbstractReportObject | 
HibernateReportObjectDAO.saveReportObject(AbstractReportObject reportObj)
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SchedulerDAO.createTask(TaskDefinition taskDefinition)
Creates a new task. 
 | 
void | 
SchedulerDAO.deleteTask(java.lang.Integer taskId)
Delete task from database. 
 | 
void | 
SchedulerDAO.deleteTask(TaskDefinition task)
Delete task from database. 
 | 
Schedule | 
SchedulerDAO.getSchedule(java.lang.Integer scheduleId)
Get schedule by internal identifier 
 | 
TaskDefinition | 
SchedulerDAO.getTask(java.lang.Integer taskId)
Get task by internal identifier 
 | 
TaskDefinition | 
SchedulerDAO.getTaskByName(java.lang.String name)
Get task by public name. 
 | 
java.util.List<TaskDefinition> | 
SchedulerDAO.getTasks()
Find all tasks in the database 
 | 
void | 
SchedulerDAO.updateTask(TaskDefinition task)
Update task 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateSchedulerDAO.createTask(TaskDefinition task)
Creates a new task. 
 | 
void | 
HibernateSchedulerDAO.deleteTask(java.lang.Integer taskId)
Delete task from database. 
 | 
void | 
HibernateSchedulerDAO.deleteTask(TaskDefinition taskConfig)
Delete task from database. 
 | 
Schedule | 
HibernateSchedulerDAO.getSchedule(java.lang.Integer scheduleId)
Get schedule by internal identifier 
 | 
TaskDefinition | 
HibernateSchedulerDAO.getTask(java.lang.Integer taskId)
Get task by internal identifier 
 | 
TaskDefinition | 
HibernateSchedulerDAO.getTaskByName(java.lang.String name)
Get task by public name. 
 | 
java.util.List<TaskDefinition> | 
HibernateSchedulerDAO.getTasks()
Find all tasks in the database 
 | 
void | 
HibernateSchedulerDAO.updateTask(TaskDefinition task)
Update task 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.List<java.util.List<java.lang.Object>> | 
DatabaseUtil.executeSQL(java.sql.Connection conn,
          java.lang.String sql,
          boolean selectOnly)
Executes the passed SQL query, enforcing select only if that parameter is set 
 | 
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.