| Interface | Description | 
|---|---|
| Attribute<AT extends AttributeType,OT extends Customizable<?>> | 
 Common interface for user-defined attribute that is are added to a base class. 
 | 
| 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. 
 | 
| Class | Description | 
|---|---|
| BaseAttribute<AT extends AttributeType,OwningType extends Customizable<?>> | 
 Abstract base implementation of  
Attribute. | 
| BaseAttributeType<OwningType extends Customizable<?>> | 
 Abstract base implementation of  
AttributeType. | 
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.