Package | Description |
---|---|
org.openmrs |
These classes represent the core domain objects for the OpenMRS project.
|
org.openmrs.attribute | |
org.openmrs.customdatatype |
Modifier and Type | Class and Description |
---|---|
class |
ConceptAttributeType |
class |
DiagnosisAttributeType
The DiagnosisAttributeType extension to the
Diagnosis class. |
class |
FormResource
A FormResource is meant as a way for modules to add arbitrary information to
a Form.
|
class |
GlobalProperty
Global properties are simple key-value pairs persisted in the database GPs can be thought of as
something similar to environment variables used in operating systems.
|
class |
LocationAttributeType
A user-defined extension to the
Location class. |
class |
OrderAttributeType
The OrderAttributeType, extension to the
Order class. |
class |
OrderGroupAttributeType
A user-defined extension to the
OrderGroup class. |
class |
OrderSetAttributeType
A user-defined extension to the
OrderSet class. |
class |
ProgramAttributeType |
class |
ProviderAttributeType
A user-defined extension to the
Provider class. |
class |
VisitAttributeType
A user-defined extension to the
Visit class. |
Modifier and Type | Method and Description |
---|---|
List<PatientProgramAttribute> |
PatientProgram.getActiveAttributes(CustomValueDescriptor ofType) |
List<ConceptAttribute> |
Concept.getActiveAttributes(CustomValueDescriptor ofType) |
List<A> |
BaseCustomizableMetadata.getActiveAttributes(CustomValueDescriptor ofType) |
List<A> |
BaseCustomizableData.getActiveAttributes(CustomValueDescriptor ofType) |
Modifier and Type | Interface and Description |
---|---|
interface |
AttributeType<OwningType extends Customizable<?>>
Common interface for user-defined extensions to core domain objects, which would be handled by adding
custom database columns in a less generic system.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseAttributeType<OwningType extends Customizable<?>>
Abstract base implementation of
AttributeType . |
Modifier and Type | Interface and Description |
---|---|
interface |
SingleCustomValue<D extends CustomValueDescriptor>
Either a one-off custom value (e.g. a
GlobalProperty ) or a single custom value within a Customizable
object that may hold multiple (e.g. a VisitAttribute within a Visit ). |
Modifier and Type | Interface and Description |
---|---|
interface |
RepeatingCustomValueDescriptor
Metadata describing how a custom value may repeat within an owning type, as well as how it is stored.
|
Modifier and Type | Method and Description |
---|---|
static <T,D extends CustomValueDescriptor> |
CustomDatatypeUtil.validate(SingleCustomValue<D> value)
Validates a
SingleCustomValue |
Modifier and Type | Method and Description |
---|---|
List<A> |
Customizable.getActiveAttributes(CustomValueDescriptor ofType) |
static CustomDatatype<?> |
CustomDatatypeUtil.getDatatype(CustomValueDescriptor descriptor) |
static CustomDatatype<?> |
CustomDatatypeUtil.getDatatypeOrDefault(CustomValueDescriptor descriptor) |
static CustomDatatypeHandler |
CustomDatatypeUtil.getHandler(CustomValueDescriptor descriptor) |
Copyright © 2024 OpenMRS Inc.. All rights reserved.