| Package | Description | 
|---|---|
| org.openmrs.api.handler | |
| org.openmrs.validator | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AuditableSaveHandler
This class deals with any object that implements  
Auditable. | 
class  | 
BaseRetireHandler
This is the default class for all retire* actions that take place on all services. 
 | 
class  | 
BaseUnretireHandler
This is the super interface for all unretire* actions that take place on all services. 
 | 
class  | 
BaseUnvoidHandler
This is the super interface for all unvoid* actions that take place on all services. 
 | 
class  | 
BaseVoidHandler
This is the super interface for all void* actions that take place on all services. 
 | 
class  | 
ConceptNameSaveHandler
This class deals with  
ConceptName objects when they are saved via a save* method in an
 Openmrs Service. | 
class  | 
ConceptProposalHandler
This class deals with  
ConceptProposal objects when they are saved via a save* method in an
 Openmrs Service. | 
class  | 
ConceptSaveHandler
This class deals with  
Concept objects when they are saved via a save* method in an
 Openmrs Service. | 
class  | 
EncounterSaveHandler  | 
class  | 
OpenmrsObjectSaveHandler
This class deals with any object that implements  
OpenmrsObject. | 
class  | 
OrderSaveHandler
This class deals with  
Order objects when they are saved via a save* method in an Openmrs
 Service. | 
class  | 
PatientSaveHandler
This class deals with  
Patient objects when they are saved via a save* method in an
 Openmrs Service. | 
class  | 
PersonNameSaveHandler
This is called every time a  
PersonName object is saved. | 
class  | 
PersonSaveHandler
This class deals with  
Person objects when they are saved via a save* method in an Openmrs
 Service. | 
class  | 
PersonUnvoidHandler
This class unsets the personVoid* attributes on the given  
Person object when an unvoid*
 method is called with this class. | 
class  | 
PersonVoidHandler
This class sets the personVoid* attributes on the given  
Person object when a void* method
 is called with this class. | 
class  | 
RequireVoidReasonSaveHandler
This handler makes sure the when a voided object is saved, that the reason
 field is entered for supported objects
 Note: Obs is not included in the supported types because the ObsService handles this explicitly 
 | 
class  | 
RequireVoidReasonVoidHandler
This class ensures that the voidReason is non-null for supported object types 
 | 
class  | 
RetireSaveHandler
This handler makes sure the when a retired object is saved with the retired bit set to true, the
 other required values (like dateRetired and retiredBy) are filled in. 
 | 
class  | 
UserSaveHandler
This class deals with  
User objects when they are saved via a save* method in an Openmrs
 Service. | 
class  | 
VoidSaveHandler
This handler makes sure the when a voided object is saved with the voided bit set to true, the
 other required values (like dateVoided and voidedBy) are filled in. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AlertValidator
Validates attributes on the  
Alert object. | 
class  | 
ConceptClassValidator
Validates attributes on the  
ConceptClass object. | 
class  | 
ConceptDatatypeValidator
Validates attributes on the  
ConceptDatatype object. | 
class  | 
ConceptValidator
Validates  
Concept objects. | 
class  | 
DrugOrderValidator
Validates the  
DrugOrder class. | 
class  | 
EncounterTypeValidator
Validates attributes on the  
EncounterType object. | 
class  | 
FieldTypeValidator
Validates attributes on the  
FieldType object. | 
class  | 
FormValidator
This checks a Form object to make sure that it passes all API requirements. 
 | 
class  | 
LocationTagValidator
Validates  
LocationTag objects | 
class  | 
LocationValidator
Validates the Location object. 
 | 
class  | 
ObsValidator
Validator for the Obs class. 
 | 
class  | 
OrderTypeValidator
Validates attributes on the  
OrderType object. | 
class  | 
OrderValidator
Validates the  
Order class. | 
class  | 
PatientIdentifierTypeValidator
Validates attributes on the  
PatientIdentifierType object. | 
class  | 
PatientIdentifierValidator
This class validates a PatientIdentifier object. 
 | 
class  | 
PatientProgramValidator
This class validates a  
PatientProgram object | 
class  | 
PersonAttributeTypeValidator
Validates the  
PersonAttributeType class. | 
class  | 
PersonNameValidator
This class validates a PersonName object. 
 | 
class  | 
PrivilegeValidator
Validates attributes on the  
Privilege object | 
class  | 
ProgramValidator
Validates attributes on the  
Program object. | 
class  | 
RoleValidator
Validates attributes on the  
Role object | 
class  | 
StateConversionValidator
Validates attributes on the  
ConceptStateConversion object. | 
class  | 
UserValidator
Validates attributes on the User object 
 | 
Copyright © 2018 OpenMRS LLC.. All Rights Reserved.