Class stereotypes
Cúram class stereotypes include audit_mappings, extension classes, and facade classes.
The following table lists the class stereotypes, a short description of each, and a reference to a more detailed description.
Class stereotype |
Description |
Reference |
---|---|---|
audit_mappings |
Use an audit mappings class to define extra fields in the database for auditing purposes. |
|
domain_definition |
A domain definition is a meta-model class that defines a data type. |
|
entity |
An entity class encapsulates data-maintenance functions on a database table. |
|
extension |
Use extension classes to change the Audit Fields or Last Updated Field options of an entity or struct class. |
|
facade |
Use facade classes to create client-visible operations. Facade classes provide a simplified interface to a larger body of code, such as a class. |
|
process |
A process class encapsulates a business process. |
|
rest | Use a rest stereotype class for facades that contain nested lists which REST API services use. | |
struct |
A struct class is a meta-model representation of a Java class that contains a collection of fields. |
|
wsinbound |
A WS Inbound class represents an inbound web service. |
Cúram Web Services Guide |