org.openmrs.api
Interface AdministrationService

All Superinterfaces:
OpenmrsService
All Known Implementing Classes:
AdministrationServiceImpl

@Transactional
public interface AdministrationService
extends OpenmrsService

Contains methods pertaining to doing some administrative tasks in OpenMRS Use:

   List globalProperties = Context.getAdministrationService().getGlobalProperties();
 

See Also:
Context

Method Summary
 void addGlobalProperty(GlobalProperty gp)
           
 void addGlobalProperty(java.lang.String propertyName, java.lang.String propertyValue)
          Deprecated. use saveGlobalProperty(GlobalProperty)
 void addGlobalPropertyListener(GlobalPropertyListener listener)
          Allows code to be notified when a global property is created/edited/deleted.
 void createConceptClass(ConceptClass cc)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptClass(ConceptClass)
 void createConceptDatatype(ConceptDatatype cd)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptDatatype(ConceptDatatype)
 void createConceptProposal(ConceptProposal cp)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptProposal(ConceptProposal)
 void createEncounterType(EncounterType encounterType)
          Deprecated. use EncounterService.saveEncounterType(EncounterType)
 void createFieldType(FieldType fieldType)
          Deprecated. use FormService.saveFieldType(FieldType)
 void createLocation(Location location)
          Deprecated. @see LocationService.saveLocation(Location)
 void createMimeType(MimeType mimeType)
          Deprecated. @see ObsService.saveMimeType(MimeType)
 void createPatientIdentifierType(PatientIdentifierType patientIdentifierType)
          Deprecated. replaced by PatientService.savePatientIdentifierType(PatientIdentifierType)
 void createPrivilege(Privilege privilege)
          Deprecated. @see UserService.savePrivilege(Privilege)
 void createReport(Report report)
          Create a new Report
 void createReportObject(AbstractReportObject reportObject)
          Create a new Report Object
 void createRole(Role role)
          Deprecated. @see UserService.saveRole(Role)
 void createTribe(Tribe tribe)
          Deprecated. tribe will be moved to patient attribute
 void deleteConceptClass(ConceptClass cc)
          Deprecated. use org.openmrs.api.ConceptService.retireConceptClass(ConceptClass) or org.openmrs.api.ConcepService.purgeConceptClass(ConceptClass)
 void deleteConceptDatatype(ConceptDatatype cd)
          Deprecated. use org.openmrs.api.ConceptService.retireConceptDatatype(ConceptDatatype) or org.openmrs.api.deleteConceptDatatype(ConceptDatatype)
 void deleteEncounterType(EncounterType encounterType)
          Deprecated. use EncounterService.purgeEncounterType(EncounterType)
 void deleteFieldType(FieldType fieldType)
          Deprecated. use FormService.purgeFieldType(FieldType)
 void deleteGlobalProperty(java.lang.String propertyName)
          Deprecated. use purgeGlobalProperty(GlobalProperty)
 void deleteLocation(Location location)
          Deprecated. @see LocationService.purgeLocation(Location)
 void deleteMimeType(MimeType mimeType)
          Deprecated. @see ObsService.purgeMimeType(MimeType)
 void deletePatientIdentifierType(PatientIdentifierType patientIdentifierType)
          Deprecated. replaced by PatientService.purgePatientIdentifierType(PatientIdentifierType)
 void deletePrivilege(Privilege privilege)
          Deprecated. @see UserService.purgePrivilege(Privilege)
 void deleteReport(Report report)
          Delete Report
 void deleteReportObject(java.lang.Integer reportObjectId)
          Delete Report Object
 void deleteRole(Role role)
          Deprecated. @see UserService.purgeRole(Role)
 void deleteTribe(Tribe tribe)
          Deprecated. tribe will be moved to patient attribute
 java.util.List<java.util.List<java.lang.Object>> executeSQL(java.lang.String sql, boolean selectOnly)
          Runs the sql on the database.
 java.util.List<GlobalProperty> getAllGlobalProperties()
          Get a list of all global properties in the system
 java.util.List<DataEntryStatistic> getDataEntryStatistics(java.util.Date fromDate, java.util.Date toDate, java.lang.String encounterUserColumn, java.lang.String orderUserColumn, java.lang.String groupBy)
          Creates a list of data entry stats from fromDate to toDate EncounterUserColumn is a column in the encounter table like creator, provider, etc (defaults to creator) EncounterUserColumn is a column in the encounter table like creator, orderer, etc (defaults to orderer)
 java.util.List<GlobalProperty> getGlobalProperties()
          Deprecated. use getAllGlobalProperties()
 java.lang.String getGlobalProperty(java.lang.String propertyName)
          Gets the global property that has the given propertyName If propertyName is not found in the list of Global Properties currently in the database, a null value is returned This method should not have any authorization check
 java.lang.String getGlobalProperty(java.lang.String propertyName, java.lang.String defaultValue)
          Gets the global property that has the given propertyName If propertyName is not found in the list of Global Properties currently in the database, a defaultValue is returned This method should not have any authorization check
 java.util.Collection<?> getMRNGeneratorLog()
          To be deprecated when the mrn generator module is completed
 java.util.SortedMap<java.lang.String,java.lang.String> getSystemVariables()
          Get a listing or important variables used in openmrs
 void mapConceptProposalToConcept(ConceptProposal cp, Concept mappedConcept)
          Deprecated. moved to org.openmrs.api.ConceptService.mapConceptProposalToConcept(ConceptProposal, Concept)
 void mrnGeneratorLog(java.lang.String site, java.lang.Integer start, java.lang.Integer count)
          To be deprecated when mrn generator module is completed
 void purgeGlobalProperty(GlobalProperty globalProperty)
          Completely remove the given global property from the database
 void rejectConceptProposal(ConceptProposal cp)
          Deprecated. moved to org.openmrs.api.ConceptServicerejectConceptProposal(ConceptProposal)
 void removeGlobalPropertyListener(GlobalPropertyListener listener)
          Removes a GlobalPropertyListener previously registered by #addGlobalPropertyListener(String, GlobalPropertyListener)
 void retireTribe(Tribe tribe)
          Deprecated. tribe will be moved to patient attribute
 java.util.List<GlobalProperty> saveGlobalProperties(java.util.List<GlobalProperty> props)
          Save the given list of global properties to the database overwriting all values with the given values.
 GlobalProperty saveGlobalProperty(GlobalProperty gp)
          Save the given global property to the database
 void setAdministrationDAO(AdministrationDAO dao)
          Used by Spring to set the specific/chosen database access implementation
 void setGlobalProperties(java.util.List<GlobalProperty> props)
          Deprecated. use saveGlobalProperties(List)
 void setGlobalProperty(GlobalProperty gp)
          Deprecated. use saveGlobalProperty(GlobalProperty)
 void setGlobalProperty(java.lang.String propertyName, java.lang.String propertyValue)
          Deprecated. use #saveGlobalProperty(GlobalProperty)
 void unretireTribe(Tribe tribe)
          Deprecated. tribe will be moved to patient attribute
 void updateConceptClass(ConceptClass cc)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptClass(ConceptClass)
 void updateConceptDatatype(ConceptDatatype cd)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptDatatype(ConceptDatatype)
 void updateConceptProposal(ConceptProposal cp)
          Deprecated. use org.openmrs.api.ConceptService.saveConceptProposal(ConceptProposal)
 void updateConceptSetDerived()
          Deprecated. moved to org.openmrs.api.ConceptService.updateConceptSetDerived()
 void updateConceptSetDerived(Concept concept)
          Deprecated. moved to org.openmrs.api.ConceptService.updateConceptSetDerived(Concept);
 void updateConceptWord(Concept concept)
          Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWord(Concept)
 void updateConceptWords()
          Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWords()
 void updateConceptWords(java.lang.Integer conceptIdStart, java.lang.Integer conceptIdEnd)
          Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWords(Integer, Integer)
 void updateEncounterType(EncounterType encounterType)
          Deprecated. use EncounterService.saveEncounterType(EncounterType)
 void updateFieldType(FieldType fieldType)
          Deprecated. use FormService.saveFieldType(FieldType)
 void updateLocation(Location location)
          Deprecated. @see LocationService.saveLocation(Location)
 void updateMimeType(MimeType mimeType)
          Deprecated. @see ObsService.saveMimeType(MimeType)
 void updatePatientIdentifierType(PatientIdentifierType patientIdentifierType)
          Deprecated. replaced by PatientService.savePatientIdentifierType(PatientIdentifierType)
 void updatePrivilege(Privilege privilege)
          Deprecated. @see UserService.savePrivilege(Privilege)
 void updateReport(Report report)
          Update Report
 void updateReportObject(AbstractReportObject reportObject)
          Update Report Object
 void updateRole(Role role)
          Deprecated. @see UserService.saveRole(Role)
 void updateTribe(Tribe tribe)
          Deprecated. tribe will be moved to patient attribute
 
Methods inherited from interface org.openmrs.api.OpenmrsService
onShutdown, onStartup
 

Method Detail

setAdministrationDAO

void setAdministrationDAO(AdministrationDAO dao)
Used by Spring to set the specific/chosen database access implementation

Parameters:
dao - The dao implementation to use

createEncounterType

void createEncounterType(EncounterType encounterType)
                         throws APIException
Deprecated. use EncounterService.saveEncounterType(EncounterType)

Throws:
APIException

updateEncounterType

void updateEncounterType(EncounterType encounterType)
                         throws APIException
Deprecated. use EncounterService.saveEncounterType(EncounterType)

Throws:
APIException

deleteEncounterType

void deleteEncounterType(EncounterType encounterType)
                         throws APIException
Deprecated. use EncounterService.purgeEncounterType(EncounterType)

Throws:
APIException

createPatientIdentifierType

void createPatientIdentifierType(PatientIdentifierType patientIdentifierType)
                                 throws APIException
Deprecated. replaced by PatientService.savePatientIdentifierType(PatientIdentifierType)

Throws:
APIException
See Also:
PatientService.savePatientIdentifierType(PatientIdentifierType)

updatePatientIdentifierType

void updatePatientIdentifierType(PatientIdentifierType patientIdentifierType)
                                 throws APIException
Deprecated. replaced by PatientService.savePatientIdentifierType(PatientIdentifierType)

Throws:
APIException
See Also:
PatientService.savePatientIdentifierType(PatientIdentifierType)

deletePatientIdentifierType

void deletePatientIdentifierType(PatientIdentifierType patientIdentifierType)
                                 throws APIException
Deprecated. replaced by PatientService.purgePatientIdentifierType(PatientIdentifierType)

Throws:
APIException
See Also:
PatientService.purgePatientIdentifierType(PatientIdentifierType)

createTribe

void createTribe(Tribe tribe)
                 throws APIException
Deprecated. tribe will be moved to patient attribute

Throws:
APIException

updateTribe

void updateTribe(Tribe tribe)
                 throws APIException
Deprecated. tribe will be moved to patient attribute

Update Tribe

Throws:
APIException

deleteTribe

void deleteTribe(Tribe tribe)
                 throws APIException
Deprecated. tribe will be moved to patient attribute

Delete Tribe

Throws:
APIException

retireTribe

void retireTribe(Tribe tribe)
                 throws APIException
Deprecated. tribe will be moved to patient attribute

Retire Tribe

Throws:
APIException

unretireTribe

void unretireTribe(Tribe tribe)
                   throws APIException
Deprecated. tribe will be moved to patient attribute

Unretire Tribe

Throws:
APIException

createFieldType

void createFieldType(FieldType fieldType)
                     throws APIException
Deprecated. use FormService.saveFieldType(FieldType)

Throws:
APIException

updateFieldType

void updateFieldType(FieldType fieldType)
                     throws APIException
Deprecated. use FormService.saveFieldType(FieldType)

Throws:
APIException

deleteFieldType

void deleteFieldType(FieldType fieldType)
                     throws APIException
Deprecated. use FormService.purgeFieldType(FieldType)

Throws:
APIException

createMimeType

@Authorized(value="Manage Mime Types")
void createMimeType(MimeType mimeType)
                    throws APIException
Deprecated. @see ObsService.saveMimeType(MimeType)

Throws:
APIException

updateMimeType

@Authorized(value="Manage Mime Types")
void updateMimeType(MimeType mimeType)
                    throws APIException
Deprecated. @see ObsService.saveMimeType(MimeType)

Throws:
APIException

deleteMimeType

@Authorized(value="Manage Mime Types")
void deleteMimeType(MimeType mimeType)
                    throws APIException
Deprecated. @see ObsService.purgeMimeType(MimeType)

Throws:
APIException

createLocation

void createLocation(Location location)
                    throws APIException
Deprecated. @see LocationService.saveLocation(Location)

Throws:
APIException

updateLocation

void updateLocation(Location location)
                    throws APIException
Deprecated. @see LocationService.saveLocation(Location)

Throws:
APIException

deleteLocation

void deleteLocation(Location location)
                    throws APIException
Deprecated. @see LocationService.purgeLocation(Location)

Throws:
APIException

createRole

void createRole(Role role)
                throws APIException
Deprecated. @see UserService.saveRole(Role)

Throws:
APIException

updateRole

void updateRole(Role role)
                throws APIException
Deprecated. @see UserService.saveRole(Role)

Throws:
APIException

deleteRole

void deleteRole(Role role)
                throws APIException
Deprecated. @see UserService.purgeRole(Role)

Throws:
APIException

createPrivilege

void createPrivilege(Privilege privilege)
                     throws APIException
Deprecated. @see UserService.savePrivilege(Privilege)

Throws:
APIException

updatePrivilege

void updatePrivilege(Privilege privilege)
                     throws APIException
Deprecated. @see UserService.savePrivilege(Privilege)

Throws:
APIException

deletePrivilege

void deletePrivilege(Privilege privilege)
                     throws APIException
Deprecated. @see UserService.purgePrivilege(Privilege)

Throws:
APIException

createConceptClass

void createConceptClass(ConceptClass cc)
                        throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptClass(ConceptClass)

Create a new ConceptClass

Parameters:
ConceptClass - to create
Throws:
APIException

updateConceptClass

void updateConceptClass(ConceptClass cc)
                        throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptClass(ConceptClass)

Update ConceptClass

Parameters:
ConceptClass - to update
Throws:
APIException

deleteConceptClass

void deleteConceptClass(ConceptClass cc)
                        throws APIException
Deprecated. use org.openmrs.api.ConceptService.retireConceptClass(ConceptClass) or org.openmrs.api.ConcepService.purgeConceptClass(ConceptClass)

Delete ConceptClass

Parameters:
ConceptClass - to delete
Throws:
APIException

createConceptDatatype

void createConceptDatatype(ConceptDatatype cd)
                           throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptDatatype(ConceptDatatype)

Create a new ConceptDatatype

Parameters:
ConceptDatatype - to create
Throws:
APIException

updateConceptDatatype

void updateConceptDatatype(ConceptDatatype cd)
                           throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptDatatype(ConceptDatatype)

Update ConceptDatatype

Parameters:
ConceptDatatype - to update
Throws:
APIException

deleteConceptDatatype

void deleteConceptDatatype(ConceptDatatype cd)
                           throws APIException
Deprecated. use org.openmrs.api.ConceptService.retireConceptDatatype(ConceptDatatype) or org.openmrs.api.deleteConceptDatatype(ConceptDatatype)

Delete ConceptDatatype

Parameters:
ConceptDatatype - to delete
Throws:
APIException

createReport

void createReport(Report report)
                  throws APIException
Create a new Report

Parameters:
Report - to create
Throws:
APIException

updateReport

void updateReport(Report report)
                  throws APIException
Update Report

Parameters:
Report - to update
Throws:
APIException

deleteReport

void deleteReport(Report report)
                  throws APIException
Delete Report

Parameters:
Report - to delete
Throws:
APIException

createReportObject

void createReportObject(AbstractReportObject reportObject)
                        throws APIException
Create a new Report Object

Parameters:
Report - Object to create
Throws:
APIException

updateReportObject

void updateReportObject(AbstractReportObject reportObject)
                        throws APIException
Update Report Object

Parameters:
Report - Object to update
Throws:
APIException

deleteReportObject

void deleteReportObject(java.lang.Integer reportObjectId)
                        throws APIException
Delete Report Object

Parameters:
Report - Object to delete
Throws:
APIException

updateConceptWord

void updateConceptWord(Concept concept)
                       throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWord(Concept)

Iterates over the words in names and synonyms (for each locale) and updates the concept word business table

Parameters:
concept -
Throws:
APIException

updateConceptWords

void updateConceptWords()
                        throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWords()

Iterates over all concepts calling updateConceptWord(concept)

Throws:
APIException

updateConceptWords

void updateConceptWords(java.lang.Integer conceptIdStart,
                        java.lang.Integer conceptIdEnd)
                        throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.updateConceptWords(Integer, Integer)

Iterates over all concepts with conceptIds between conceptIdStart and conceptIdEnd (inclusive) calling updateConceptWord(concept)

Throws:
APIException

updateConceptSetDerived

void updateConceptSetDerived(Concept concept)
                             throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.updateConceptSetDerived(Concept);

Updates the concept set derived business table for this concept (bursting the concept sets)

Parameters:
concept -
Throws:
APIException

updateConceptSetDerived

void updateConceptSetDerived()
                             throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.updateConceptSetDerived()

Iterates over all concepts calling updateConceptSetDerived(concept)

Throws:
APIException

createConceptProposal

void createConceptProposal(ConceptProposal cp)
                           throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptProposal(ConceptProposal)

Create a concept proposal

Parameters:
cp -
Throws:
APIException

updateConceptProposal

void updateConceptProposal(ConceptProposal cp)
                           throws APIException
Deprecated. use org.openmrs.api.ConceptService.saveConceptProposal(ConceptProposal)

Update a concept proposal

Parameters:
cp -
Throws:
APIException

mapConceptProposalToConcept

void mapConceptProposalToConcept(ConceptProposal cp,
                                 Concept mappedConcept)
                                 throws APIException
Deprecated. moved to org.openmrs.api.ConceptService.mapConceptProposalToConcept(ConceptProposal, Concept)

maps a concept proposal to a concept

Parameters:
cp -
mappedConcept -
Throws:
APIException

rejectConceptProposal

void rejectConceptProposal(ConceptProposal cp)
Deprecated. moved to org.openmrs.api.ConceptServicerejectConceptProposal(ConceptProposal)

rejects a concept proposal

Parameters:
cp -

mrnGeneratorLog

void mrnGeneratorLog(java.lang.String site,
                     java.lang.Integer start,
                     java.lang.Integer count)
To be deprecated when mrn generator module is completed

Parameters:
site -
start -
count -

getMRNGeneratorLog

@Transactional(readOnly=true)
java.util.Collection<?> getMRNGeneratorLog()
To be deprecated when the mrn generator module is completed

Returns:

getSystemVariables

@Transactional(readOnly=true)
@Authorized(value="View Administration Functions")
java.util.SortedMap<java.lang.String,java.lang.String> getSystemVariables()
                                                                          throws APIException
Get a listing or important variables used in openmrs

Returns:
a map from variable name to variable value
Throws:
APIException

getGlobalProperty

@Transactional(readOnly=true)
java.lang.String getGlobalProperty(java.lang.String propertyName)
                                   throws APIException
Gets the global property that has the given propertyName If propertyName is not found in the list of Global Properties currently in the database, a null value is returned This method should not have any authorization check

Parameters:
propertyName - property key to look for
Returns:
value of property returned or null if none
Throws:
APIException
See Also:
getGlobalProperty(String, String)

getGlobalProperty

@Transactional(readOnly=true)
java.lang.String getGlobalProperty(java.lang.String propertyName,
                                                 java.lang.String defaultValue)
                                   throws APIException
Gets the global property that has the given propertyName If propertyName is not found in the list of Global Properties currently in the database, a defaultValue is returned This method should not have any authorization check

Parameters:
propertyName - property key to look for
defaultValue - value to return if propertyName is not found
Returns:
value of propertyName property or defaultValue if none
Throws:
APIException

getAllGlobalProperties

@Transactional(readOnly=true)
@Authorized(value="View Global Properties")
java.util.List<GlobalProperty> getAllGlobalProperties()
                                                      throws APIException
Get a list of all global properties in the system

Returns:
list of global properties
Throws:
APIException

getGlobalProperties

@Transactional(readOnly=true)
java.util.List<GlobalProperty> getGlobalProperties()
Deprecated. use getAllGlobalProperties()


saveGlobalProperties

@Authorized(value="Manage Global Properties")
java.util.List<GlobalProperty> saveGlobalProperties(java.util.List<GlobalProperty> props)
                                                    throws APIException
Save the given list of global properties to the database overwriting all values with the given values. If a value exists in the database that does not exist in the given list, that property is deleted from the database.

Parameters:
props - GlobalProperty objects to save
Returns:
the saved global properties
Throws:
APIException

setGlobalProperties

void setGlobalProperties(java.util.List<GlobalProperty> props)
Deprecated. use saveGlobalProperties(List)


purgeGlobalProperty

@Authorized(value="Purge Global Properties")
void purgeGlobalProperty(GlobalProperty globalProperty)
                         throws APIException
Completely remove the given global property from the database

Parameters:
globalProperty - the global property to delete/remove from the database
Throws:
APIException

deleteGlobalProperty

void deleteGlobalProperty(java.lang.String propertyName)
Deprecated. use purgeGlobalProperty(GlobalProperty)

Use
purgeGlobalProperty(new GlobalProperty(propertyName));


setGlobalProperty

void setGlobalProperty(java.lang.String propertyName,
                       java.lang.String propertyValue)
Deprecated. use #saveGlobalProperty(GlobalProperty)

Use
purgeGlobalProperty(new GlobalProperty(propertyName, propertyValue));


saveGlobalProperty

@Authorized(value="Manage Global Properties")
GlobalProperty saveGlobalProperty(GlobalProperty gp)
                                  throws APIException
Save the given global property to the database

Parameters:
gp - global property to save
Returns:
the saved global property
Throws:
APIException

setGlobalProperty

void setGlobalProperty(GlobalProperty gp)
Deprecated. use saveGlobalProperty(GlobalProperty)


addGlobalProperty

void addGlobalProperty(java.lang.String propertyName,
                       java.lang.String propertyValue)
Deprecated. use saveGlobalProperty(GlobalProperty)


addGlobalProperty

void addGlobalProperty(GlobalProperty gp)

addGlobalPropertyListener

void addGlobalPropertyListener(GlobalPropertyListener listener)
Allows code to be notified when a global property is created/edited/deleted.

Parameters:
listener - The listener to register
See Also:
GlobalPropertyListener

removeGlobalPropertyListener

void removeGlobalPropertyListener(GlobalPropertyListener listener)
Removes a GlobalPropertyListener previously registered by #addGlobalPropertyListener(String, GlobalPropertyListener)

Parameters:
listener -

getDataEntryStatistics

java.util.List<DataEntryStatistic> getDataEntryStatistics(java.util.Date fromDate,
                                                          java.util.Date toDate,
                                                          java.lang.String encounterUserColumn,
                                                          java.lang.String orderUserColumn,
                                                          java.lang.String groupBy)
Creates a list of data entry stats from fromDate to toDate EncounterUserColumn is a column in the encounter table like creator, provider, etc (defaults to creator) EncounterUserColumn is a column in the encounter table like creator, orderer, etc (defaults to orderer)

Parameters:
fromDate -
toDate -
encounterUserColumn -
orderUserColumn -
groupBy - (optional)
Returns:

executeSQL

java.util.List<java.util.List<java.lang.Object>> executeSQL(java.lang.String sql,
                                                            boolean selectOnly)
                                                            throws APIException
Runs the sql on the database. If selectOnly is flagged then any non-select sql statements will be rejected.

Parameters:
sql -
selectOnly -
Returns:
ResultSet
Throws:
APIException

OpenMRS-trunk

Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change